Φάση Πυρκαγιά

Φάση Πυρκαγιά

Φάση Πυρκαγιά

Το Facades API παρέχει απλουστευμένους, προσανατολισμένους σε εργασίες εμβληματισμούς γύρω από τον πυρήνα. Aspose.PDF FOSS for .NET object model. Each facade class targets a specific PDF λειτουργίες — συμπλήρωση φόρμας, συσσωρεύσεις αρχείων, επεξεργασία περιεχομένου ή ψηφιακή υπογράφει - και εκθέτει ένα BindPdf / Save ροή εργασίας .


Πλήρωση με τη μορφή φασίσματος

Form (Στην Aspose.Pdf.Facades• Συνδέεται με ένα υπάρχον PDF και σας επιτρέπει να διαβάσετε ή να γράψετε τις τιμές πεδίου AcroForm χωρίς να περιηγηθείτε στο δέντρο σελίδας.

using var form = new Form("input.pdf", "output.pdf");
form.FillField("FirstName", "Alice");
form.FillField("AcceptTerms", "Yes");
form.Save();

Για να διαβάσετε τις αξίες πεδίου:

using var form = new Form("input.pdf");
string name = form.GetField("FirstName");

Συγκέντρωση και διαίρεση PDF με το PdfFileEditor

PdfFileEditor Συγκεντρώνονται, χωρίζονται, εκχυλίσματα και διαγράφουν τις γραμμές σελίδας.

var editor = new PdfFileEditor();

// Concatenate two files
editor.Concatenate("file1.pdf", "file2.pdf", "merged.pdf");

// Extract pages 2-5
editor.Extract("source.pdf", 2, 5, "pages2to5.pdf");

// Split at page 3
editor.SplitFromFirst("source.pdf", 3, "first3.pdf");

Επεξεργασία περιεχομένου σελίδας με το PdfContentEditor

PdfContentEditor τροποποιεί το υπάρχον περιεχόμενο σελίδας — προσθέστε κείμενο, αντικαταστήσετε κειμένου, ή να προσθέσει δράσεις σε αναφορές.

var editor = new PdfContentEditor();
editor.BindPdf("input.pdf");
// Perform content edits
editor.Save("output.pdf");

Ψηφιακή υπογραφή με το PDFFileSignature

PdfFileSignature Υπογράφει τα έγγραφα PDF και επαληθεύει τις υπάρχουσες υπογραφές.

var sig = new PdfFileSignature();
sig.BindPdf("document.pdf");
// Sign or verify
sig.Save("signed.pdf");

Σύνδεση σελίδων με το PdfFileStamp

PdfFileStamp Τοποθετεί κείμενο, εικόνες ή άλλες σελίδες PDF ως σφραγίδες.

var stamp = new PdfFileStamp();
stamp.BindPdf("input.pdf");
// Add stamps
stamp.Save("stamped.pdf");
stamp.Close();

Μετατροπή σελίδων σε εικόνες με το PdfConverter

PdfConverter μετατρέπουν σελίδες PDF σε μορφές εικόνας.

var converter = new PdfConverter();
converter.BindPdf("input.pdf");
converter.DoConvert();
// Iterate pages and save images

Συμβουλές και βέλτιστες πρακτικές

  • Πάντα καλέστε Close() ή χρησιμοποιώντας using να απελευθερώσει τους πόρους που κατέχουν τα φακάδρα αντικείμενα.
  • Χρησιμοποιήστε BindPdf με ένα αρχείο διαδρομή για μεγάλα αρχεία για να αποφύγετε την φόρτωση του όλα στη μνήμη ταυτόχρονα.
  • Προτιμώ TryConcatenate και TryAppend και τους μη-Τρί αντίπαλους τους για ευγενική χειρισμό σφαλμάτων.
  • ΟΙ ΠΡΟΔΟΜΕΣ ΕΝΕΡΓΑΣΙΑΣ ΣΤΟ ΚΕΡΙΟ Document μοντέλο εσωτερικά - μετακινείστε στο πυρήνα API όταν χρειάζεστε λεπτό-γρινοποιημένο έλεγχο.
  • Η FormEditor Το facade επιτρέπει την προσθήκη νέων πεδίων φόρμας σε ένα υπάρχον PDF, όχι μόνο συμπληρώνοντας τα υπάρχουσα.

κοινά ζητήματα

ΘέμαΑιτίαΦΙΛΕΞΗ
Save() Δημιουργεί κενά αρχείαBindPdf Δεν καλείται πριν την διάσωση.Πάντα συνδέστε μια πηγή PDF πριν καλέσετε Save
Φόρμα πεδίου αξία δεν έχει γραπτήΤο όνομα πεδίου δεν αντιστοιχεί στο εσωτερικό όνομα του PDFΧρησιμοποιήστε Form.FieldNames Για να καταχωρίσετε τα διαθέσιμα ονόματα πεδίων
Η διαμάχη αποτυγχάνει σιωπηλάΤο αρχείο εισόδου κρυπτογραφείται ή διαφθαρτίζεταιΧρησιμοποιήστε TryConcatenate Ελέγξτε την αξία επιστροφής
Η υπογραφή είναι αναποτελεσματική μετά την επεξεργασίαΤο περιεχόμενο τροποποιήθηκε μετά την υπογραφήΥπογράψτε το έγγραφο ως το τελευταίο βήμα

FAQ

Ποια είναι η διαφορά μεταξύ Facades και του πυρήνα Document API;?

Τα σχήματα παρέχουν υψηλού επιπέδου, μεθόδους προσανατολισμένες σε εργασίες (πλήρωσε ένα έντυπο, συγχωνεύστε αρχεία). Η πυρήνα του (Document, Page, Annotationδ) να παρέχει χαμηλότερη πρόσβαση σε κάθε αντικείμενο PDF. Facades χρησιμοποιεί το πυρήνα API εσωτερικά.

Μπορώ να κάνω πολλαπλές λειτουργίες;?

Ναι. Κλείστε την ίδια πηγή, εκτελέστε τις εργασίες και αποθηκεύστε μία φορά. Ή αποθήκευση ενός μεσαίου αποτελέσματος και επανασυνδεθείτε για τη επόμενη λειτουργία.

Το PDFFileEditor υποστηρίζει τα προστατευμένα με κωδικό πρόσβασης PDF;?

Ναι. Υπερφόρτωση που δέχονται τα κωδικά πρόσβασης ιδιοκτήτη / χρήστη είναι διαθέσιμα για κρυπτογραφημένα αρχεία.


Συνοπτική αναφορά API

Κλάση / ΜέθοδοςΠεριγραφή
FormAcroForm Facade για την ανάγνωση και τη γραφή αξιών πεδίου
Form.FillFieldΠροσδιορίστε μια τιμή πεδίου φόρμας με όνομα
Form.GetFieldΔιαβάστε μια τιμή πεδίου φόρμας ανά όνομα
FormEditorΠροσθήκη ή τροποποίηση πεδίων φόρμας σε ένα υπάρχον PDF
PdfFileEditorΣυνδυάστε, διαχωρίστε και αφαιρέστε τις σελίδες PDF
PdfFileEditor.ConcatenateΣυνδυάστε δύο ή περισσότερα PDF σε ένα
PdfFileEditor.ExtractΕξάγετε μια περιοχή σελίδων σε ένα νέο PDF
PdfContentEditorΑλλαγή περιεχομένου σελίδας (κείμενο, αναφορές, ενέργειες)
PdfFileSignatureΥπογραφή και επαλήθευση ψηφιακών υπογραφών PDF
PdfFileStampΣυμπληρώστε κείμενο ή εικόνες σε σελίδες
PdfConverterΡαντέρ PDF σελίδες σε raster εικόνες
FormattedTextΣτυλ περιγραφέας κειμένου για τις λειτουργίες σφραγίδας
FontStyleΟ κατάλογος των στυλ γραμματοσειρών (μπολά, ιταλικά κλπ.)
EncodingTypeΚωδικοποίηση χαρακτήρα καταχώριση

Δείτε επίσης

 Ελληνικά