.NET SDK ανοιχτού κώδικα για εργασία με αρχεία PDF
Δωρεάν και ισχυρό API ανοιχτού κώδικα .NET για δημιουργία, επεξεργασία και συγχώνευση εγγράφων PDF.
Τι είναι το PDFSharp API για .NET;
Το PDFsharp είναι μια βιβλιοθήκη .NET ανοιχτού κώδικα που έχει σχεδιαστεί για τη δημιουργία και την επεξεργασία εγγράφων PDF με ευκολία και ευελιξία. Είτε δημιουργείτε νέα PDF από την αρχή, είτε συγχωνεύετε υπάρχοντα έγγραφα είτε προσθέτετε κείμενο, εικόνες και σχήματα σε αρχεία PDF, το PDFsharp παρέχει ένα ευρύ φάσμα λειτουργιών. Επιτρέπει στους προγραμματιστές .NET να χειρίζονται αρχεία PDF μέσω προγραμματισμού με ένα σαφές και διαισθητικό API, καθιστώντας το εξαιρετική επιλογή τόσο για εφαρμογές μικρής κλίμακας όσο και για μεγάλες επιχειρηματικές λύσεις. Η ικανότητά του να λειτουργεί τόσο με διανυσματικά όσο και με ράστερ γραφικά σε έγγραφα PDF το καθιστά ένα ευέλικτο εργαλείο για τη δημιουργία σύνθετων αναφορών ή δυναμικού περιεχομένου σε εφαρμογές .NET.
PDFSharp για .NET API - Βασικά χαρακτηριστικά
Ακολουθούν μερικά από τα κύρια χαρακτηριστικά του PDFSharp:
- Δημιουργήστε νέα έγγραφα PDF από την αρχή.
- Τροποποιήστε τα υπάρχοντα έγγραφα PDF.
- Προσθέστε κείμενο, εικόνες και γραφικά σε σελίδες PDF.
- Υποστηρίζει διανυσματικά γραφικά και εικόνες ράστερ.
- Συγχώνευση ή διαίρεση εγγράφων PDF.
- Εξαγωγή περιεχομένου από αρχεία PDF.
- Χειριστείτε τις γραμματοσειρές, συμπεριλαμβανομένων των γραμματοσειρών TrueType.
- Σχεδιάστε σχήματα όπως γραμμές, ορθογώνια και κύκλους.
- Υποστηρίζει κρυπτογραφημένα αρχεία PDF.
- Δημιουργήστε έγγραφα PDF/A για αρχειοθέτηση.
- Συμβατό με .NET Framework και .NET Core.
Ξεκινώντας με το PDFSharp για .NET API
Μπορείτε να κάνετε λήψη της βιβλιοθήκης ShapeCrawler από το GitHub ή το nuget.
Εγκατάσταση
Η εγκατάσταση του PDFSharp API για .NET είναι απλή και μπορεί να γίνει από nugget όπως φαίνεται παρακάτω:
Εγκατάσταση PDFSharp API για .NET
Install-Package PdfSharp
Παραδείγματα κώδικα για PdfSharp API για .NET
PDFSharp API is a powerful .NET API that can be used to work with PDF documents from within your .NET applications. It doesn't require you to understand the underlying structure of PDF files in order to work with PDF documents. PDFSharp can be used by programming in all .NET languages such as C# and VB.NET. Let's jump into some code samples for working with PDF files using the PDFSharp API for .NET.Πώς να δημιουργήσετε ένα κενό αρχείο PDF χρησιμοποιώντας το PDFSharp API για .NET;
In order to create a PDF document using the PDFSharp API for .NET, the following steps can help.- Δημιουργία νέου εγγράφου PDF: Αυτό εκκινεί ένα κενό έγγραφο PDF.
- Προσθήκη νέας σελίδας: Προσθέτει μια κενή σελίδα στο έγγραφο.
- Σχεδίαση κειμένου: Χρησιμοποιεί το αντικείμενο XGraphics για να γράψει "Hello, World!" στο κέντρο της σελίδας.
- Αποθήκευση του εγγράφου: Αποθηκεύει το PDF με το καθορισμένο όνομα αρχείου.
Πώς να προσθέσετε εικόνα σε ένα PDF χρησιμοποιώντας το PDFSharp API;
PDFSharp lets you create a PDF document and insert image into it from your .NET application. You can use the following steps to create a PDF document with image.- Δημιουργία νέου εγγράφου PDF: Αυτό εκκινεί ένα κενό έγγραφο PDF.
- Προσθήκη σελίδας: Προσθέτει μια κενή σελίδα στο έγγραφο.
- Φόρτωση εικόνας: Χρησιμοποιεί το XImage.FromFile() για να φορτώσει μια εικόνα από την καθορισμένη διαδρομή αρχείου.
- Σχεδίαση της εικόνας: Χρησιμοποιεί το gfx.DrawImage() για να τοποθετήσει και να αλλάξει το μέγεθος της εικόνας στη σελίδα PDF.
- Αποθήκευση εγγράφου: Αποθηκεύει το PDF με την εικόνα.
Πώς να εισαγάγετε πίνακα σε ένα έγγραφο PDF στο .NET;
Για να εισαγάγετε έναν πίνακα σε ένα έγγραφο PDF χρησιμοποιώντας το PDFSharp για .NET API, μπορείτε να ακολουθήσετε αυτά τα βήματα.
- Δημιουργία νέου εγγράφου PDF: Αυτό εκκινεί ένα κενό έγγραφο PDF.
- Προσθήκη σελίδας: Προσθέτει μια κενή σελίδα στο νέο έγγραφο PDF.
- Ορίστε τις γραμμές και τις στήλες που θα αποτελούν μέρος του πίνακα.
- Χρησιμοποιήστε ένθετους βρόχους για να δημιουργήσετε τον πίνακα χρησιμοποιώντας τον αριθμό γραμμών και στηλών.
- Αποθήκευση εγγράφου: Αποθηκεύει το PDF με την εικόνα.
Προσθήκη υδατογραφήματος σε σελίδα PDF στο .NET
- Φόρτωση ενός υπάρχοντος εγγράφου PDF: Ο κώδικας ανοίγει ένα υπάρχον PDF σε λειτουργία τροποποίησης.
- Loop through pages: Επαναλαμβάνεται σε κάθε σελίδα του εγγράφου.
- Δημιουργία αντικειμένου XGraphics: Επιτρέπει λειτουργίες σχεδίασης στη σελίδα PDF.
- Ορίστε ιδιότητες υδατογραφήματος όπως γραμματοσειρά και κείμενο.
- Σχεδιάστε το υδατογράφημα: Το κείμενο βρίσκεται στο κέντρο της σελίδας με διαγώνια διάταξη.
- Αποθήκευση του εγγράφου: Αποθηκεύει το PDF με την εφαρμογή του υδατογραφήματος.
Σύναψη
Το PDFsharp είναι μια ευέλικτη και ισχυρή βιβλιοθήκη ανοιχτού κώδικα για προγραμματιστές .NET, που προσφέρει ολοκληρωμένα εργαλεία για τη δημιουργία, την επεξεργασία και τη διαχείριση εγγράφων PDF. Με το απλό API του, το PDFsharp απλοποιεί διάφορες λειτουργίες PDF, από τη δημιουργία νέων εγγράφων και την προσθήκη εικόνων ή κειμένου έως την τροποποίηση υπαρχόντων PDF επικαλύπτοντας περιεχόμενο όπως υδατογραφήματα. Υποστηρίζει διανυσματικά γραφικά, σχήματα, πίνακες και υπερσυνδέσμους, καθιστώντας το κατάλληλο για ένα ευρύ φάσμα εφαρμογών, συμπεριλαμβανομένης της δημιουργίας αναφορών, της επεξεργασίας εγγράφων και της αρχειοθέτησης. Η συμβατότητά του με .NET Framework και .NET Core επεκτείνει περαιτέρω τη χρηστικότητά του σε διαφορετικές πλατφόρμες, καθιστώντας το PDFsharp μια αξιόπιστη επιλογή για χειρισμό PDF σε έργα .NET.
Παρόμοια Προϊόντα
- Apache POI XWPF | Open Source Java API για δημιουργία και τροποποίηση αρχείων DOCX
- DocX | API .NET ανοιχτού κώδικα για δημιουργία και τροποποίηση αρχείων DOCX
- Docx4J | Open Source Java API για δημιουργία και τροποποίηση αρχείων DOC και DOCX
- ExcelDataReader | API ανοιχτού κώδικα .NET για ανάγνωση εγγράφων XLS, XLSX, CSV και υπολογιστικών φύλλων
- FileFormat.Cells | Πραγματοποιήστε και ενημερώστε αρχεία Excel με C# .NET