API ανοιχτού κώδικα .NET για εργασία με έγγραφα PDF
Δημιουργία, ενημέρωση, συγχώνευση και επεξεργασία εγγράφων PDF μέσα από εφαρμογές .NET.
Τι είναι το QuestPDF API για .NET;
Το QuestPDF είναι μια δημοφιλής βιβλιοθήκη .NET που έχει σχεδιαστεί για τη δημιουργία εγγράφων PDF υψηλής ποιότητας με ευκολία. Προσφέρει ένα σύγχρονο, διαισθητικό API που σας επιτρέπει να δημιουργείτε σύνθετες διατάξεις PDF μέσω προγραμματισμού, καθιστώντας το κατάλληλο για εφαρμογές που απαιτούν αυτόματη δημιουργία αναφορών PDF, τιμολόγια ή δημιουργία εγγράφων. Το QuestPDF είναι χτισμένο γύρω από μια μηχανή ευέλικτης διάταξης που υποστηρίζει ένα ευρύ φάσμα χαρακτηριστικών σχεδίασης, όπως μορφοποίηση κειμένου, πίνακες, εικόνες, ακόμη και γραφήματα. Με την ευχάριστη, κατανοητή σύνταξη, οι προγραμματιστές μπορούν να ορίσουν γρήγορα τη δομή των εγγράφων PDF διατηρώντας παράλληλα τον πλήρη έλεγχο του στυλ και της μορφοποίησης. Η βιβλιοθήκη είναι επίσης βελτιστοποιημένη για απόδοση, εξασφαλίζοντας γρήγορη απόδοση PDF ακόμη και για μεγάλα έγγραφα.
QuestPDF για .NET API - Βασικά χαρακτηριστικά
Ακολουθούν μερικά από τα κύρια χαρακτηριστικά του QuestPDF:
- Άνετο και διαισθητικό API για τη δημιουργία εγγράφων PDF μέσω προγραμματισμού.
- Υποστηρίζει σύνθετες διατάξεις, συμπεριλαμβανομένων πλεγμάτων, πινάκων και ευέλικτης τοποθέτησης.
- Ολοκληρωμένες επιλογές μορφοποίησης κειμένου για κεφαλίδες, παραγράφους και άλλα.
- Δυνατότητα προσθήκης εικόνων, γραφημάτων και άλλων οπτικών στοιχείων σε έγγραφα.
- Δημιουργία δυναμικού περιεχομένου με βάση τους επιχειρηματικούς κανόνες και την εισαγωγή δεδομένων.
- Βελτιστοποιημένη απόδοση υψηλής απόδοσης για μεγάλα έγγραφα.
- Ενσωματωμένη υποστήριξη για κεφαλίδες, υποσέλιδα και αριθμούς σελίδων.
- Αυτόματος χειρισμός υπερχείλισης περιεχομένου σε πολλές σελίδες.
- Ανοιχτού κώδικα και καλά τεκμηριωμένη με ενεργή υποστήριξη της κοινότητας.
- Απρόσκοπτη ενοποίηση με εφαρμογές .NET, που υποστηρίζουν .NET Core και .NET Framework.
Ξεκινώντας με το QuestPDF για .NET API
Μπορείτε να κάνετε λήψη της βιβλιοθήκης QuestPDF από το GitHub ή το nuget.
Εγκατάσταση
Η εγκατάσταση του QuestPDF API για .NET είναι απλή και μπορεί να γίνει από nugget όπως φαίνεται παρακάτω:
Εγκατάσταση του QuestPDF API για .NET
Install-Package QuestPDF
Παραδείγματα κώδικα για το QuestPDF API για .NET
To help you better understand the capabilities of the QuestPDF API, lets have a look at some .NET code examples. These examples will demonstrate how to create various PDF elements, manage layouts, and apply formatting using QuestPDF’s intuitive, fluent API. By following these examples, you'll be able to effectively integrate PDF generation into your .NET applications.Πώς να δημιουργήσετε ένα κενό αρχείο PDF χρησιμοποιώντας το QuestPDF API για .NET;
In order to create a PDF document using the QuestPDF API for .NET, the following steps can help.- Εισαγάγετε τους απαιτούμενους χώρους ονομάτων QuestPDF στο αρχείο σας.
- Δημιουργήστε μια νέα κλάση ή μέθοδο C# για να ορίσετε το περιεχόμενο PDF.
- Χρησιμοποιήστε τη μέθοδο
Document.Create()
για να ξεκινήσετε τη διαδικασία δημιουργίας εγγράφου PDF. - Εφαρμόστε τη μέθοδο
Compose()
για να ορίσετε τη δομή και τη διάταξη του PDF. - Προσθέστε μια κενή σελίδα χρησιμοποιώντας τη μέθοδο
Page()
χωρίς περιεχόμενο μέσα. - Καλέστε τη μέθοδο
GeneratePdf()
για να δημιουργήσετε και να αποθηκεύσετε το PDF στην επιθυμητή θέση. - Εκτελέστε την εφαρμογή για να δημιουργήσετε και να αποθηκεύσετε το κενό αρχείο PDF.
Πώς να προσθέσετε εικόνα σε ένα PDF χρησιμοποιώντας το QuestPDF API;
You can create a PDF document using QuestPDF for .NET and insert image into it from your .NET application. You can use the following steps to create a PDF document with image.- Δημιουργία νέου εγγράφου PDF: Αυτό εκκινεί ένα κενό έγγραφο PDF.
- Προσθήκη σελίδας: Προσθέτει μια κενή σελίδα στο έγγραφο.
- Προσθέστε μια εικόνα χρησιμοποιώντας τη μέθοδο Image().
- Προσαρμόστε το πλάτος της σελίδας χρησιμοποιώντας την επιλογή FitWidth για να διασφαλίσετε ότι η εικόνα ταιριάζει στο πλάτος της σελίδας.
- Αποθηκεύει το PDF με την εικόνα.
Πώς να προσθέσετε ένα υδατογράφημα σε μια σελίδα PDF στο .NET;
- Εγκαταστήστε τη βιβλιοθήκη QuestPDF μέσω του NuGet Package Manager στο έργο σας .NET.
- Εισαγάγετε τους απαραίτητους χώρους ονομάτων QuestPDF στο αρχείο σας.
- Δημιουργήστε μια νέα κλάση ή μέθοδο C# για να ορίσετε το περιεχόμενο PDF.
- Χρησιμοποιήστε τη μέθοδο
Document.Create()
για να ξεκινήσετε τη διαδικασία δημιουργίας PDF. - Καθορίστε τη διάταξη της σελίδας χρησιμοποιώντας τη μέθοδο
Page()
, ορίζοντας το μέγεθος και το περιθώριο σελίδας. - Χρησιμοποιήστε τη μέθοδο
Layer()
για να δημιουργήσετε ξεχωριστά επίπεδα για το κύριο περιεχόμενο και το υδατογράφημα. - Προσθέστε κύρια στοιχεία περιεχομένου χρησιμοποιώντας μεθόδους όπως
Text()
ήImage()
στο πρώτο επίπεδο. - Προσθέστε ένα στοιχείο υδατογραφήματος (π.χ. κείμενο ή εικόνα) στο δεύτερο επίπεδο, ορίζοντας ιδιότητες όπως
Opacity()
,FontSize()
καιRotate() για να διαμορφώσετε το υδατογράφημα.
- Δημιουργήστε το PDF χρησιμοποιώντας τη μέθοδο
GeneratePdf()
και αποθηκεύστε το σε ένα αρχείο. - Εκτελέστε την εφαρμογή για να δημιουργήσετε και να αποθηκεύσετε το PDF με ένα υδατογράφημα.
Σύναψη
Το QuestPDF είναι μια ευέλικτη και αποτελεσματική βιβλιοθήκη για προγραμματιστές .NET που επιδιώκουν να δημιουργήσουν δυναμικά, υψηλής ποιότητας έγγραφα PDF μέσω προγραμματισμού. Η άπταιστη σχεδίαση API, οι εκτεταμένες επιλογές διάταξης και η υποστήριξη για ένα ευρύ φάσμα περιεχομένου το καθιστούν ένα ισχυρό εργαλείο για τη δημιουργία επαγγελματικών PDF για διάφορες περιπτώσεις χρήσης, από αναφορές έως τιμολόγια. Είτε χρειάζεται να χειριστείτε πολύπλοκες διατάξεις, να προσθέσετε εικόνες ή να επικαλύψετε υδατογραφήματα, το QuestPDF προσφέρει την ευελιξία και την απόδοση για να κάνετε τη δουλειά απρόσκοπτα. Ενσωματώνοντας το QuestPDF στα έργα σας, μπορείτε να αυτοματοποιήσετε τη δημιουργία PDF με ευκολία, διατηρώντας παράλληλα τον πλήρη έλεγχο του σχεδιασμού των εγγράφων.
Παρόμοια Προϊόντα
- 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