Subsections of Οδηγός για Προγραμματιστές
Ασφάλεια PDF
Το Documentize PDF Security for .NET είναι ένα ισχυρό εργαλείο σχεδιασμένο να ενισχύει την ασφάλεια των εγγράφων PDF σας, παρέχοντας δυνατότητες κρυπτογράφησης και αποκρυπτογράφησης. Διασφαλίζει ότι οι ευαίσθητες πληροφορίες σας παραμένουν εμπιστευτικές και προστατευμένες από μη εξουσιοδοτημένη πρόσβαση.
Κύρια Χαρακτηριστικά:
- Κρυπτογράφηση Εγγράφων PDF: Ασφαλίστε τα αρχεία PDF σας προσθέτοντας κωδικούς πρόσβασης χρηστών και ιδιοκτητών.
- Αποκρυπτογράφηση Εγγράφων PDF: Αφαιρέστε την κρυπτογράφηση από τα PDF όταν είναι απαραίτητο.
- Ρύθμιση Αδειών: Ελέγξτε τις άδειες όπως εκτύπωση, αντιγραφή και τροποποίηση περιεχομένου.
- Αυτοματισμός: Ενσωματώστε την κρυπτογράφηση και την αποκρυπτογράφηση στις εφαρμογές .NET σας για αυτοματοποιημένες ροές εργασίας.
- Συμμόρφωση: Διασφαλίστε ότι τα έγγραφά σας πληρούν τα βιομηχανικά πρότυπα για την ασφάλεια των εγγράφων.
Πώς να Κρυπτογραφήσετε ένα Έγγραφο PDF
Για να κρυπτογραφήσετε ένα έγγραφο PDF, ακολουθήστε τα παρακάτω βήματα:
- Δημιουργήστε μια παρουσία της κλάσης
Security
. - Δημιουργήστε μια παρουσία της
EncryptionOptions
με τους επιθυμητούς κωδικούς πρόσβασης χρηστών και ιδιοκτητών. - Προσθέστε το εισαγωγικό αρχείο PDF χρησιμοποιώντας τη μέθοδο
AddInput
. - Ορίστε τη διαδρομή εξόδου χρησιμοποιώντας το
AddOutput
. - Εκτελέστε την κρυπτογράφηση χρησιμοποιώντας τη μέθοδο
Process
.
1// Instantiate the Security plugin
2var plugin = new Security();
3
4// Configure the encryption options
5var opt = new EncryptionOptions("user_password", "owner_password");
6
7// Add input PDF file
8opt.AddInput(new FileDataSource("path_to_pdf"));
9
10// Specify the output encrypted PDF file
11opt.AddOutput(new FileDataSource("path_to_encrypted_pdf"));
12
13// Perform the encryption process
14plugin.Process(opt);
Πώς να Αποκρυπτογραφήσετε ένα Έγγραφο PDF
Για να αποκρυπτογραφήσετε ένα έγγραφο PDF, ακολουθήστε τα παρακάτω βήματα:
- Δημιουργήστε μια παρουσία της κλάσης
Security
. - Δημιουργήστε μια παρουσία της
DecryptionOptions
με τον απαραίτητο κωδικό πρόσβασης. - Προσθέστε το κρυπτογραφημένο αρχείο PDF χρησιμοποιώντας τη μέθοδο
AddInput
. - Ορίστε τη διαδρομή εξόδου χρησιμοποιώντας το
AddOutput
. - Εκτελέστε την αποκρυπτογράφηση χρησιμοποιώντας τη μέθοδο
Process
.
1// Instantiate the Security plugin
2var plugin = new Security();
3
4// Configure the decryption options
5var opt = new DecryptionOptions("user_password");
6
7// Add input encrypted PDF file
8opt.AddInput(new FileDataSource("path_to_encrypted_pdf"));
9
10// Specify the output decrypted PDF file
11opt.AddOutput(new FileDataSource("path_to_decrypted_pdf"));
12
13// Perform the decryption process
14plugin.Process(opt);
Ρύθμιση Αδειών σε Έγγραφα PDF
Όταν κρυπτογραφείτε ένα PDF, μπορείτε να ρυθμίσετε διάφορες άδειες για να ελέγξετε πώς μπορεί να χρησιμοποιηθεί το έγγραφο.
- Εκτύπωση: Επιτρέψτε ή απαγορεύστε την εκτύπωση του εγγράφου.
- Αντιγραφή: Επιτρέψτε ή απαγορεύστε την αντιγραφή περιεχομένου.
- Τροποποίηση: Επιτρέψτε ή απαγορεύστε τις τροποποιήσεις στο έγγραφο.
Για να ρυθμίσετε τις άδειες, μπορείτε να ρυθμίσετε τις EncryptionOptions
ανάλογα.
PDF Optimizer
Ο Documentize PDF Optimizer είναι ένα ολοκληρωμένο πρόσθετο που βελτιώνει τα PDF έγγραφα μέσω προηγμένων τεχνικών βελτιστοποίησης. Σχεδιάστηκε για να βοηθήσει στη μείωση του μεγέθους αρχείων, στην περιστροφή σελίδων, στην κοπή περιεχομένου και στην αλλαγή μεγέθους εγγράφων. Αυτές οι διαδικασίες βελτιώνουν την ποιότητα και τη διαχείριση των PDF αρχείων, καθιστώντας τα πιο εύκολα στην αποθήκευση, κοινή χρήση και προβολή.
Κύρια Χαρακτηριστικά:
- Βελτιστοποίηση: Μειώστε το μέγεθος του PDF χωρίς να χάσετε ποιότητα.
- Περιστροφή: Ρυθμίστε την κατεύθυνση των σελίδων PDF.
- Κοπή: Αφαιρέστε περιττές περιθωριοποιήσεις ή περιεχόμενο από το έγγραφο.
- Αλλαγή Μεγέθους: Αλλάξτε το μέγεθος των σελίδων σε συγκεκριμένες διαστάσεις (π.χ., A4, Letter).
Βελτιστοποίηση PDF Εγγράφου
Τα παρακάτω βήματα δείχνουν πώς να βελτιστοποιήσετε ένα PDF έγγραφο μειώνοντας το μέγεθός του ενώ διατηρείτε την ποιότητα.
- Δημιουργήστε μια παρουσία της κλάσης Optimizer.
- Δημιουργήστε ένα αντικείμενο OptimizeOptions για να ρυθμίσετε τις ρυθμίσεις βελτιστοποίησης.
- Προσθέστε αρχεία εισόδου PDF και ορίστε μια τοποθεσία εξόδου για το βελτιστοποιημένο αρχείο.
- Εκτελέστε τη μέθοδο Process για να εκτελέσετε τη βελτιστοποίηση.
1var optimizer = new Optimizer();
2var optimizeOptions = new OptimizeOptions();
3optimizeOptions.AddInput(new FileDataSource("input.pdf"));
4optimizeOptions.AddOutput(new FileDataSource("output.pdf"));
5optimizer.Process(optimizeOptions);
Αλλαγή Μεγέθους PDF Εγγράφου
Για να αλλάξετε το μέγεθος ενός PDF εγγράφου, χρησιμοποιείται η κλάση ResizeOptions για να καθορίσετε το νέο μέγεθος σελίδας για το έγγραφο.
- Δημιουργήστε μια παρουσία της κλάσης Optimizer.
- Δημιουργήστε ένα αντικείμενο ResizeOptions για να καθορίσετε το μέγεθος σελίδας.
- Προσθέστε το αρχείο εισόδου και ορίστε την επιθυμητή τοποθεσία εξόδου.
- Χρησιμοποιήστε τη μέθοδο SetPageSize για να καθορίσετε το νέο μέγεθος (π.χ., A4).
- Καλέστε τη μέθοδο Process για να εφαρμόσετε τις αλλαγές.
1var optimizer = new Optimizer();
2var resizeOptions = new ResizeOptions();
3resizeOptions.AddInput(new FileDataSource("input.pdf"));
4resizeOptions.SetPageSize(PageSize.A4);
5resizeOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(resizeOptions);
Περιστροφή Σελίδων PDF
Χρησιμοποιήστε την κλάση RotateOptions για να ρυθμίσετε την κατεύθυνση των σελίδων σε ένα PDF αρχείο.
- Δημιουργήστε μια παρουσία της κλάσης Optimizer.
- Δημιουργήστε ένα αντικείμενο RotateOptions και ρυθμίστε τη γωνία περιστροφής.
- Προσθέστε το αρχείο εισόδου PDF και καθορίστε την τοποθεσία εξόδου.
- Ορίστε τη γωνία περιστροφής (π.χ., 90 μοίρες) χρησιμοποιώντας τη μέθοδο SetRotation.
- Εκτελέστε την περιστροφή με τη μέθοδο Process.
1var optimizer = new Optimizer();
2var rotateOptions = new RotateOptions();
3rotateOptions.AddInput(new FileDataSource("input.pdf"));
4rotateOptions.SetRotation(90);
5rotateOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(rotateOptions);
Κοπή PDF Εγγράφου
Η κοπή αφαιρεί ανεπιθύμητο περιεχόμενο ή περιθώρια από ένα PDF έγγραφο. Η κλάση CropOptions μπορεί να χρησιμοποιηθεί για να καθορίσει την περιοχή κοπής.
- Δημιουργήστε μια παρουσία της κλάσης Optimizer.
- Καθορίστε την περιοχή κοπής με το αντικείμενο CropOptions.
- Προσθέστε το αρχείο εισόδου και καθορίστε την τοποθεσία εξόδου.
- Χρησιμοποιήστε τη μέθοδο SetCropBox για να καθορίσετε την περιοχή κοπής.
- Εκτελέστε την κοπή με τη μέθοδο Process.
1var optimizer = new Optimizer();
2var cropOptions = new CropOptions();
3cropOptions.AddInput(new FileDataSource("input.pdf"));
4cropOptions.SetCropBox(new Rectangle(50, 50, 500, 700)); // Ορίζει την περιοχή κοπής
5cropOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(cropOptions);
Γεννήτρια Πινάκων PDF
Η Γεννήτρια Πινάκων Documentize για .NET είναι ένα ευέλικτο plugin σχεδιασμένο να απλοποιεί την ενσωμάτωση πινάκων σε έγγραφα PDF. Είτε οργανώνετε δεδομένα, σχεδιάζετε φόρμες, είτε βελτιώνετε την αναγνωσιμότητα των εγγράφων, αυτό το plugin απλοποιεί τη διαδικασία διατηρώντας την ακρίβεια και την αποδοτικότητα. Το διαισθητικό API του υποστηρίζει και τις ροές εργασίας επεξεργασίας μεμονωμένων εγγράφων και μαζικής επεξεργασίας, καθιστώντας το ένα απαραίτητο εργαλείο για προγραμματιστές που εργάζονται με δομημένα δεδομένα.
Κύρια Χαρακτηριστικά:
- Δυναμική Δημιουργία Πίνακα: Δημιουργήστε εύκολα δομημένους πίνακες σε έγγραφα PDF.
- Πλούσια Υποστήριξη Περιεχομένου: Συμπληρώστε πίνακες με κείμενο, HTML, εικόνες και περιεχόμενο LaTeX.
- Τοποθέτηση Σελίδας: Εισάγετε πίνακες σε συγκεκριμένες θέσεις μέσα σε ένα PDF με ακρίβεια.
- Προσαρμόσιμη Διάταξη: Ρυθμίστε τη δομή του πίνακα, την ευθυγράμμιση των κελιών και το στυλ.
- Μαζική Επεξεργασία: Επεξεργαστείτε πολλά έγγραφα ταυτόχρονα για μέγιστη αποδοτικότητα.
Δημιουργία PDF με Πίνακες
Ακολουθήστε αυτά τα βήματα για να δημιουργήσετε δομημένους πίνακες σε ένα PDF χρησιμοποιώντας την κλάση TableGenerator
:
- Δημιουργήστε μια νέα κλάση
TableGenerator
. - Ρυθμίστε το αντικείμενο
TableOptions
για να ορίσετε τη δομή του πίνακα, το περιεχόμενο και τα αρχεία εισόδου/εξόδου. - Προσθέστε πίνακες, γραμμές και κελιά στο PDF σας.
- Ολοκληρώστε τη διαδικασία δημιουργίας πίνακα χρησιμοποιώντας τη μέθοδο
Process
.
Ορίστε ένα παράδειγμα:
1
2var generator = new TableGenerator();
3var options = new TableOptions();
4
5// Δεσμεύστε τα αρχεία εισόδου και εξόδου PDF
6options.AddInput(new FileDataSource("input.pdf"));
7options.AddOutput(new FileDataSource("output.pdf"));
8
9// Ορίστε έναν πίνακα με γραμμές και κελιά
10options
11 .InsertPageAfter(1) // Προσθέστε τον πίνακα μετά την πρώτη σελίδα
12 .AddTable()
13 .AddRow()
14 .AddCell().AddParagraph(new TextFragment("Κελί 1"))
15 .AddCell().AddParagraph(new TextFragment("Κελί 2"))
16 .AddCell().AddParagraph(new TextFragment("Κελί 3"));
17
18// Δημιουργήστε τον πίνακα στο έγγραφο
19generator.Process(options);
Προσθήκη Πλούσιου Περιεχομένου σε Πίνακες
Οι πίνακες σε έγγραφα PDF μπορούν να περιλαμβάνουν ποικιλία τύπων περιεχομένου για να ενισχύσουν τη λειτουργικότητα και την εμφάνισή τους. Παρακάτω παρατίθεται ένα παράδειγμα προσθήκης περιεχομένου HTML σε κελιά πίνακα:
1
2options
3 .AddTable()
4 .AddRow()
5 .AddCell().AddParagraph(new HtmlFragment("<h1>Κεφαλίδα 1</h1>"))
6 .AddCell().AddParagraph(new HtmlFragment("<h2>Κεφαλίδα 2</h2>"))
7 .AddCell().AddParagraph(new HtmlFragment("<h3>Κεφαλίδα 3</h3>"));
Υποστηριζόμενοι Τύποι Περιεχομένου στους Πίνακες
Η Γεννήτρια Πινάκων PDF υποστηρίζει διάφορους τύπους περιεχομένου, επιτρέποντας στους προγραμματιστές να προσαρμόζουν τους πίνακες για ένα ευρύ φάσμα χρήσεων:
- HtmlFragment: Προσθέστε περιεχόμενο βασισμένο σε HTML, όπως κεφαλίδες, λίστες και μορφοποιημένο κείμενο.
- TeXFragment: Συμπεριλάβετε περιεχόμενο βασισμένο σε LaTeX για μαθηματικές εξισώσεις και επιστημονική σημείωση.
- TextFragment: Εισάγετε απλό ή μορφοποιημένο κείμενο.
- Image: Ενσωματώστε εικόνες απευθείας μέσα σε κελιά πίνακα.
Προσαρμογή Διάταξης και Δομής Πίνακα
Το plugin παρέχει ευελιξία για την προσαρμογή της δομής του πίνακα, συμπεριλαμβανομένου του ύψους γραμμής, του πλάτους στήλης και της ευθυγράμμισης κελιών. Αυτές οι επιλογές προσαρμογής σας επιτρέπουν να σχεδιάσετε πίνακες που ταιριάζουν στη διάταξη και τις ανάγκες στυλ του εγγράφου σας.
Επεξεργασία της Δημιουργίας Πίνακα
Αφού προσθέσετε όλο το περιεχόμενο και προσαρμόσετε τη δομή του πίνακα, ολοκληρώστε τη διαδικασία καλώντας τη μέθοδο Process
. Αυτή η μέθοδος δημιουργεί τους πίνακες και ενημερώνει το έγγραφο PDF. Ορίστε πώς να χειριστείτε τα αποτελέσματα:
1
2var resultContainer = generator.Process(options);
3
4// Εκτυπώστε τον αριθμό των παραγμένων αποτελεσμάτων
5Console.WriteLine("Αριθμός αποτελεσμάτων: " + resultContainer.ResultCollection.Count);
Χρήσεις για τη Γεννήτρια Πινάκων PDF
- Αναφορά Δεδομένων: Παρουσιάστε αναλύσεις, χρηματοοικονομικές εκθέσεις ή αποτελέσματα ερευνών σε σαφή και οργανωμένη μορφή.
- Σχεδίαση Φόρμας: Δημιουργήστε διαδραστικές φόρμες με δομημένες διατάξεις πίνακα.
- Βελτίωση Εγγράφου: Βελτιώστε την αναγνωσιμότητα και τη χρηστικότητα των εγχειριδίων χρήστη, οδηγών ή διδακτικού υλικού.
- Μαζική Επεξεργασία: Αυτοματοποιήστε τη δημιουργία πινάκων για πολλά έγγραφα PDF.
PDF Merger
Ο Documentize PDF Merger for .NET είναι ένα ευέλικτο εργαλείο σχεδιασμένο για να συγχωνεύει πολλά έγγραφα PDF σε ένα μόνο αρχείο. Διευκολύνει τη συγκέντρωση αρχείων PDF, εξασφαλίζοντας ότι τα έγγραφά σας συγχωνεύονται αποτελεσματικά και διατηρούν τη συνέπεια στα περιεχόμενα. Το πρόσθετο χειρίζεται εσωτερικούς πόρους όπως γραμματοσειρές και εικόνες για να βελτιστοποιήσει το συγχωνευμένο έγγραφο.
Κύρια Χαρακτηριστικά:
- Συγχώνευση Πολλών PDFs: Συνδυάστε εύκολα πολλά αρχεία PDF σε ένα.
- Βελτιστοποίηση Πόρων: Αφαιρεί διπλές γραμματοσειρές και εικόνες κατά τη διαδικασία συγχώνευσης.
- Διαδικασία Μαζικής Συγχώνευσης: Συγχωνεύστε μεγάλες παρτίδες εγγράφων PDF σε μία κίνηση.
- Ασφαλής Συγχώνευση: Εξασφαλίστε την ακεραιότητα του εγγράφου χωρίς απώλεια δεδομένων ή διαφθορά περιεχομένου.
Πώς να Συγχωνεύσετε Έγγραφα PDF
Για να συγχωνεύσετε πολλά έγγραφα PDF σε ένα μόνο αρχείο, ακολουθήστε αυτά τα βήματα:
- Δημιουργήστε μια παρουσία της κλάσης
Merger
. - Δημιουργήστε μια παρουσία της
MergeOptions
για να διαμορφώσετε τη διαδικασία συγχώνευσης. - Προσθέστε τα εισερχόμενα αρχεία PDF χρησιμοποιώντας τη μέθοδο
AddInput
. - Ορίστε την διαδρομή εξόδου χρησιμοποιώντας
AddOutput
. - Εκτελέστε τη συγχώνευση χρησιμοποιώντας τη μέθοδο
Process
.
1var merger = new Merger();
2var mergeOptions = new MergeOptions();
3
4// Προσθέστε εισερχόμενα αρχεία PDF προς συγχώνευση
5mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
7mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file3.pdf"));
8
9// Ορίστε τη διαδρομή εξόδου
10mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\mergedOutput.pdf"));
11
12// Συγχωνεύστε τα PDFs
13merger.Process(mergeOptions);
Πώς να Συγχωνεύσετε PDFs με Εύρος Σελίδων
Μπορείτε επίσης να συγχωνεύσετε συγκεκριμένα εύρη σελίδων από τα εισερχόμενα PDF αρχεία χρησιμοποιώντας την κλάση MergeOptions
. Αυτό σας επιτρέπει να συνδυάσετε επιλεγμένες σελίδες στο τελικό έγγραφο εξόδου.
- Δημιουργήστε μια παρουσία της κλάσης
Merger
. - Διαμορφώστε τα εύρη σελίδων χρησιμοποιώντας την
MergeOptions
. - Προσθέστε τα εισερχόμενα αρχεία με καθορισμένα εύρη σελίδων.
- Ορίστε τη διαδρομή εξόδου.
- Καλέστε τη μέθοδο
Process
.
1var merger = new Merger();
2var mergeOptions = new MergeOptions();
3
4// Συγχωνεύστε συγκεκριμένες σελίδες από εισερχόμενα PDFs
5mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"), new PageRange(1, 3));
6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"), new PageRange(2, 5));
7
8// Ορίστε τη διαδρομή εξόδου
9mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\outputWithSpecificPages.pdf"));
10
11// Συγχωνεύστε τα PDFs
12merger.Process(mergeOptions);
Πώς να Χειριστείτε τη Μαζική Συγχώνευση
Το πρόσθετο PDF Merger είναι βελτιστοποιημένο για να χειρίζεται μεγάλες παρτίδες εγγράφων PDF. Εκμεταλλευόμενοι τη δυνατότητα επεξεργασίας μαζικών δεδομένων, μπορείτε να συγχωνεύσετε εκατοντάδες PDFs σε μία μόνο λειτουργία, εξασφαλίζοντας αποτελεσματική και γρήγορη διαχείριση εγγράφων.
- Δημιουργήστε μια παρουσία της κλάσης
Merger
. - Προσθέστε όλα τα εισερχόμενα αρχεία PDF στην κλάση
MergeOptions
. - Ορίστε τη διαδρομή εξόδου.
- Καλέστε τη μέθοδο
Process
για να συγχωνεύσετε όλα τα αρχεία στην παρτίδα.
1var merger = new Merger();
2var mergeOptions = new MergeOptions();
3
4// Προσθέστε μια μεγάλη παρτίδα PDFs προς συγχώνευση
5for (int i = 1; i <= 100; i++)
6{
7 mergeOptions.AddInput(new FileDataSource($@"C:\Samples\file{i}.pdf"));
8}
9
10// Ορίστε τη διαδρομή εξόδου
11mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\batchMergedOutput.pdf"));
12
13// Επεξεργαστείτε τη συγχώνευση παρτίδας
14merger.Process(mergeOptions);
Υπογραφή PDF
Το Documentize PDF Signature for .NET plugin επιτρέπει στους χρήστες να υπογράφουν ψηφιακά έγγραφα PDF. Προσφέρει μια απλοποιημένη διαδικασία για την προσθήκη υπογραφών, διασφαλίζοντας την αυθεντικότητα και προστατεύοντας το περιεχόμενο PDF. Το plugin υποστηρίζει τόσο ορατές όσο και αόρατες υπογραφές και παρέχει επιλογές για την προσαρμογή της θέσης της υπογραφής, του λόγου, των στοιχείων επικοινωνίας και περισσότερα.
Κύρια Χαρακτηριστικά:
- Ψηφιακή Υπογραφή Εγγράφων PDF: Διασφαλίστε τα έγγραφα σας με ορατές ή αόρατες ψηφιακές υπογραφές.
- Υποστήριξη PFX: Υπογράψτε αρχεία PDF χρησιμοποιώντας ένα πιστοποιητικό PFX.
- Προσαρμόσιμες Επιλογές: Ρυθμίστε τις ρυθμίσεις υπογραφής όπως λόγο, τοποθεσία και στοιχεία επικοινωνίας.
- Ορατές και Αόρατες Υπογραφές: Επιλέξτε αν η υπογραφή είναι ορατή στο έγγραφο.
Πώς να Υπογράψετε Εγγράφων PDF
Για να υπογράψετε ένα έγγραφο PDF χρησιμοποιώντας ένα αρχείο PFX, ακολουθήστε αυτά τα βήματα:
- Δημιουργήστε μια περίπτωση της κλάσης
Signature
. - Δημιουργήστε μια περίπτωση της κλάσης
SignOptions
με την διαδρομή του αρχείου PFX και τον κωδικό πρόσβασης. - Προσθέστε το εισερχόμενο PDF και το εξόδου αρχείο στις επιλογές.
- Εκτελέστε τη μέθοδο
Process
για να εφαρμόσετε την υπογραφή.
1
2var signature = new Signature();
3var signOptions = new SignOptions(@"C:\certificates\myCertificate.pfx", "pfxPassword");
4
5// Προσθέστε το εισερχόμενο PDF και καθορίστε το αρχείο εξόδου
6signOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
7signOptions.AddOutput(new FileDataSource(@"C:\Samples\signedOutput.pdf"));
8
9// Ρυθμίστε τις επιλογές υπογραφής
10signOptions.Reason = "Συμφωνία Σύμβασης";
11signOptions.Contact = "johndoe@example.com";
12signOptions.Location = "Νέα Υόρκη";
13signOptions.PageNumber = 1;
14signOptions.Visible = true;
15signOptions.Rectangle = new Rectangle(100, 100, 200, 150);
16
17// Εφαρμόστε την υπογραφή στο έγγραφο
18signature.Process(signOptions);
Πώς να Χρησιμοποιήσετε Ροή για Αρχείο PFX
Μπορείτε επίσης να υπογράψετε ένα PDF χρησιμοποιώντας ένα πιστοποιητικό PFX που παρέχεται ως ροή αντί για διαδρομή αρχείου. Αυτό επιτρέπει πιο ευέλικτη διαχείριση της αποθήκευσης πιστοποιητικών.
- Δημιουργήστε μια περίπτωση της κλάσης
Signature
. - Δημιουργήστε
SignOptions
με μια ροή που περιέχει το PFX και τον κωδικό πρόσβασης. - Προσθέστε τα εισερχόμενα και εξόδου αρχεία.
- Εκτελέστε τη μέθοδο
Process
για να εφαρμόσετε την υπογραφή.
1
2using var pfxStream = File.OpenRead(@"C:\certificates\myCertificate.pfx");
3var signature = new Signature();
4var signOptions = new SignOptions(pfxStream, "pfxPassword");
5
6// Προσθέστε τα εισερχόμενα και εξόδου αρχεία
7signOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
8signOptions.AddOutput(new FileDataSource(@"C:\Samples\signedOutput.pdf"));
9
10// Εφαρμόστε την υπογραφή
11signature.Process(signOptions);
Πώς να Εφαρμόσετε Αόρατες Υπογραφές
Για να προσθέσετε μια αόρατη υπογραφή (μία που διασφαλίζει το έγγραφο χωρίς να εμφανίζει την υπογραφή στο έγγραφο), απλώς ρυθμίστε την ιδιότητα Visible
σε false
.
- Δημιουργήστε μια περίπτωση της
SignOptions
. - Ρυθμίστε το
Visible
σε false
. - Προσθέστε εισερχόμενα και εξόδου αρχεία.
- Καλέστε το
Process
για να εφαρμόσετε την αόρατη υπογραφή.
1
2var signature = new Signature();
3var signOptions = new SignOptions(@"C:\certificates\myCertificate.pfx", "pfxPassword");
4
5// Ρυθμίστε την αόρατη υπογραφή
6signOptions.Visible = false;
7
8// Προσθέστε εισερχόμενα και εξόδου αρχεία
9signOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10signOptions.AddOutput(new FileDataSource(@"C:\Samples\invisiblySigned.pdf"));
11
12// Επεξεργαστείτε την υπογραφή
13signature.Process(signOptions);
PDF Splitter
Το Documentize PDF Splitter για .NET είναι ένα ισχυρό εργαλείο που απλοποιεί τη διαδικασία διάσπασης μεγάλων εγγράφων PDF σε μικρότερα, πιο διαχειρίσιμα αρχεία. Είτε χρειάζεστε να εξάγετε μεμονωμένες σελίδες είτε να διαιρέσετε ένα έγγραφο σε συγκεκριμένες ενότητες, αυτό το πρόσθετο σας επιτρέπει να το επιτύχετε αποδοτικά με ελάχιστη προσπάθεια.
Βασικά Χαρακτηριστικά:
- Διάσπαση PDF κατά Σελίδα: Διασπάστε ένα έγγραφο PDF σε μεμονωμένες σελίδες.
- Batch Processing: Διάσπαση μεγάλων ομάδων PDFs σε μία κίνηση.
- Επιλογές Προσαρμοσμένης Διάσπασης: Διαμορφώστε τη διαδικασία διάσπασης σύμφωνα με τις απαιτήσεις σας.
- Οργανωμένη Έξοδος: Διαχειριστείτε εύκολα τα αρχεία εξόδου για κάθε διάσπαση σελίδας ή ενότητας.
Πώς να Διάσετε Έγγραφα PDF
Για να διαβάσετε ένα έγγραφο PDF σε μεμονωμένες σελίδες, ακολουθήστε τα παρακάτω βήματα:
- Δημιουργήστε μια εμφάνιση της κλάσης
Splitter
. - Δημιουργήστε μια εμφάνιση του
SplitOptions
για να διαμορφώσετε τις επιλογές διάσπασης. - Προσθέστε το αρχείο PDF εισόδου χρησιμοποιώντας τη μέθοδο
AddInput
. - Προσθέστε αρχεία εξόδου για κάθε διάσπαση σελίδας χρησιμοποιώντας τη μέθοδο
AddOutput
. - Εκτελέστε τη μέθοδο
Process
για να διασπάσετε το έγγραφο.
1
2var splitter = new Splitter();
3var splitOptions = new SplitOptions();
4
5// Προσθέστε το αρχείο PDF εισόδου
6splitOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
7
8// Καθορίστε αρχεία εξόδου για κάθε σελίδα
9splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.pdf"));
10splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.pdf"));
11splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_3.pdf"));
12
13// Επεξεργαστείτε τη διάσπαση
14splitter.Process(splitOptions);
Διάσπαση PDF κατά Εύρος Σελίδων
Μπορείτε επίσης να διασπάσετε ένα PDF καθορίζοντας εύρος σελίδων. Αυτό σας επιτρέπει να εξάγετε συγκεκριμένες ενότητες ή πολλές σελίδες από ένα PDF σε ξεχωριστά έγγραφα.
1
2var splitter = new Splitter();
3var splitOptions = new SplitOptions();
4
5// Προσθέστε το PDF εισόδου
6splitOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
7
8// Καθορίστε έξοδο για εύρη σελίδων (π.χ., σελίδες 1-3)
9splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pages_1_to_3.pdf"));
10
11// Επεξεργαστείτε τη διάσπαση
12splitter.Process(splitOptions);
Πώς να Διαχειριστείτε τη Μαζική Διάσπαση
Το PDF Splitter πρόσθετο είναι βελτιστοποιημένο για να διαχειρίζεται μεγάλες ομάδες εγγράφων PDF. Μπορείτε να διασπάσετε εκατοντάδες PDFs σε μεμονωμένες σελίδες ή ενότητες εκμεταλλευόμενοι τη μαζική επεξεργασία.
1
2var splitter = new Splitter();
3var splitOptions = new SplitOptions();
4
5// Προσθέστε αρχεία PDF εισόδου σε μια ομάδα
6splitOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
7splitOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
8
9// Καθορίστε την έξοδο για κάθε αρχείο
10splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_file1_page1.pdf"));
11splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_file2_page1.pdf"));
12
13// Επεξεργαστείτε τη μαζική διάσπαση
14splitter.Process(splitOptions);
PDF ChatGPT
Το Documentize ChatGPT for .NET plugin είναι ένα ισχυρό εργαλείο που έχει σχεδιαστεί για να ενσωματώνει το API του ChatGPT με εφαρμογές PDF. Αυτό το plugin επιτρέπει στους προγραμματιστές να δημιουργούν απαντήσεις συνομιλίας με βάση τις εισάγουμε μηνύματα και να αποθηκεύουν την έξοδο σε μορφή PDF, κάνοντάς το κατάλληλο για τη δημιουργία διαδραστικών interfaces ή αναφορών ανάλυσης απευθείας μέσα σε έγγραφα PDF.
Κύρια Χαρακτηριστικά:
- Συμπληρώσεις Συνομιλίας: Δημιουργήστε απαντήσεις χρησιμοποιώντας το API του ChatGPT βασισμένο σε προσαρμοσμένη είσοδο.
- Μηνύματα Συστήματος & Χρήστη: Παρέχετε τόσο το πλαίσιο του συστήματος όσο και την είσοδο του χρήστη για τη δημιουργία δυναμικών συνομιλιών.
- Έξοδος PDF: Αποθηκεύστε τις παραγόμενες συμπληρώσεις συνομιλίας σε μια δομημένη PDF αρχείο για μελλοντική χρήση.
- Ασύγχρονη Επεξεργασία: Διασφαλίστε τις εφαρμογές σας να είναι ανταγωνιστικές επεξεργαζόμενοι τις συμπληρώσεις συνομιλίας ασύγχρονα.
Δημιουργία Απαντήσεων Συνομιλίας
Για να δημιουργήσετε απαντήσεις συνομιλίας και να τις αποθηκεύσετε σε ένα αρχείο PDF χρησιμοποιώντας το plugin ChatGPT, ακολουθήστε αυτά τα βήματα:
- Δημιουργήστε μια περίπτωση της κλάσης
PdfChatGptRequestOptions
για να ρυθμίσετε τις επιλογές αιτήματος. - Προσθέστε αρχεία PDF εισόδου και εξόδου.
- Ορίστε το API key και καθορίστε παραμέτρους όπως το μέγιστο πλήθος tokens και το ερώτημα για το μοντέλο ChatGPT.
- Εκτελέστε τη μέθοδο
ProcessAsync
για να δημιουργήσετε τη συμπλήρωση συνομιλίας.
1
2var options = new PdfChatGptRequestOptions();
3options.ApiKey = "sk-******"; // Ορίστε το API key σας
4options.MaxTokens = 1000; // Ορίστε τον μέγιστο αριθμό tokens
5options.Query = "Αναλύστε αυτό το κείμενο για βασικά θέματα.";
6
7// Προσθέστε το αρχείο PDF εισόδου
8options.AddInput(new FileDataSource("input.pdf"));
9
10// Καθορίστε πού να αποθηκεύσετε το αρχείο PDF εξόδου με τις απαντήσεις συνομιλίας
11options.AddOutput(new FileDataSource("output.pdf"));
12
13// Δημιουργήστε μια περίπτωση του plugin PdfChatGpt
14var plugin = new PdfChatGpt();
15
16// Εκτελέστε τη διαδικασία ασύγχρονα
17var result = await plugin.ProcessAsync(options);
Προσθήκη Μηνυμάτων Συστήματος και Χρήστη
Για να δημιουργήσετε μια πιο διαδραστική συνομιλία, μπορείτε να προσθέσετε τόσο μηνύματα συστήματος όσο και μηνύματα χρήστη. Αυτά τα μηνύματα βοηθούν στη διαμόρφωση του πλαισίου της συνομιλίας.
- Προσθέστε ένα μήνυμα συστήματος που θα ορίσει το πλαίσιο για το ChatGPT.
- Προσθέστε ένα μήνυμα χρήστη που θα αναπαριστά την είσοδο του χρήστη για τη συνομιλία.
1
2var options = new PdfChatGptRequestOptions();
3options.ApiKey = "sk-******"; // Ορίστε το API key σας
4
5// Προσθέστε μήνυμα συστήματος για το πλαίσιο
6options.AddSystemMessage("Είστε μια AI εκπαιδευμένη να συνοψίζει κείμενο.");
7
8// Προσθέστε μήνυμα χρήστη για να ρωτήσετε το μοντέλο ChatGPT
9options.AddUserMessage("Παρακαλώ συνοψίστε το επισυναπτόμενο έγγραφο.");
10
11// Προσθέστε τα αρχεία PDF εισόδου και εξόδου
12options.AddInput(new FileDataSource("input.pdf"));
13options.AddOutput(new FileDataSource("output.pdf"));
14
15// Επεξεργαστείτε το αίτημα ασύγχρονα
16var plugin = new PdfChatGpt();
17var result = await plugin.ProcessAsync(options);
Ο Documentize Εξ extractor Κειμένου PDF για .NET απλοποιεί την εξαγωγή κειμένου από έγγραφα PDF. Είτε χρειάζεστε καθαρό, ακατέργαστο ή απλό κείμενο, αυτό το plugin σας επιτρέπει να εξάγετε κείμενο αποτελεσματικά ενώ διατηρείτε τη μορφοποίηση ή την παραλείπετε βάση των αναγκών σας.
Κύρια Χαρακτηριστικά:
- Καθαρός Τρόπος: Εξάγετε κείμενο διατηρώντας την πρωτότυπη μορφοποίηση του.
- Ακατέργαστος Τρόπος: Εξάγετε κείμενο χωρίς καμία μορφοποίηση.
- Απλός Τρόπος: Εξάγετε κείμενο χωρίς ειδικούς χαρακτήρες ή μορφοποίηση.
- Μαζική Επεξεργασία: Εξάγετε κείμενο από πολλαπλά PDF ταυτόχρονα.
Πώς να Εξάγετε Κείμενο από Έγγραφα PDF
Για να εξάγετε κείμενο από ένα έγγραφο PDF, ακολουθήστε αυτά τα βήματα:
- Δημιουργήστε μία εμφάνιση της κλάσης
TextExtractor
. - Δημιουργήστε μία εμφάνιση του
TextExtractorOptions
για να ρυθμίσετε τις επιλογές εξαγωγής. - Προσθέστε το αρχείο PDF εισόδου χρησιμοποιώντας τη μέθοδο
AddInput
. - Εκτελέστε τη μέθοδο
Process
για να εξάγετε το κείμενο. - Πρόσβαση στο εξαγόμενο κείμενο χρησιμοποιώντας το
ResultContainer.ResultCollection
.
1using var extractor = new TextExtractor();
2var textExtractorOptions = new TextExtractorOptions();
3
4// Προσθέστε το αρχείο PDF εισόδου
5textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// Επεξεργασία της εξαγωγής κειμένου
8var resultContainer = extractor.Process(textExtractorOptions);
9
10// Εκτύπωση του εξαγόμενου κειμένου
11var extractedText = resultContainer.ResultCollection[0];
12Console.WriteLine(extractedText);
Εξαγωγή Κειμένου από Πολλαπλά PDFs
Το plugin σας επιτρέπει να εξάγετε κείμενο από πολλαπλά PDFs ταυτόχρονα, εξασφαλίζοντας γρήγορη και αποτελεσματική επεξεργασία.
1using var extractor = new TextExtractor();
2var textExtractorOptions = new TextExtractorOptions();
3
4// Προσθέστε πολλαπλά PDF εισόδου
5textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\input1.pdf"));
6textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\input2.pdf"));
7
8// Επεξεργασία της εξαγωγής
9var resultContainer = extractor.Process(textExtractorOptions);
10
11// Εξαγωγή του εξαγόμενου κειμένου
12foreach (var result in resultContainer.ResultCollection)
13{
14 Console.WriteLine(result);
15}
Τρόποι Εξαγωγής Κειμένου
Το TextExtractor plugin προσφέρει τρεις τρόπους εξαγωγής, παρέχοντας ευελιξία βάσει των αναγκών σας.
- Καθαρός Τρόπος: Διατηρεί την πρωτότυπη μορφοποίηση, συμπεριλαμβανομένων των κενών και της ευθυγράμμισης.
- Ακατέργαστος Τρόπος: Εξάγει το κείμενο χωρίς μορφοποίηση, χρήσιμο για την επεξεργασία ακατέργαστων δεδομένων.
- Απλός Τρόπος: Εξάγει κείμενο χωρίς ειδικούς χαρακτήρες ή πρόσθετη μορφοποίηση.
1var textExtractorOptions = new TextExtractorOptions();
2
3// Ορίστε σε Καθαρό τρόπο
4textExtractorOptions.Mode = ExtractionMode.Pure;
5textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// Επεξεργασία και εξαγωγή
8var resultContainer = extractor.Process(textExtractorOptions);
9Console.WriteLine(resultContainer.ResultCollection[0]);
Πώς να Διαχειριστείτε τη Μαζική Επεξεργασία
Για μεγάλες σειρές εγγράφων, μπορείτε να επωφεληθείτε από τη μαζική επεξεργασία, επιτρέποντάς σας να εξάγετε κείμενο από πολλαπλά PDFs ταυτόχρονα.
1using var extractor = new TextExtractor();
2var textExtractorOptions = new TextExtractorOptions();
3
4// Προσθέστε πολλαπλά PDF εισόδου
5textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\batch1.pdf"));
6textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\batch2.pdf"));
7
8// Ορίστε την εξαγωγή για κάθε αρχείο
9var resultContainer = extractor.Process(textExtractorOptions);
10
11// Διαχείριση του εξαγόμενου κειμένου
12foreach (var result in resultContainer.ResultCollection)
13{
14 Console.WriteLine(result);
15}
Πρόσθετος Χρόνου PDF
Το Documentize PDF Timestamp Adder for .NET είναι ένα ισχυρό εργαλείο σχεδιασμένο για να προσθέτει ασφαλείς χρονοσφραγίδες στα έγγραφα PDF σας. Βελτιώνει την ακεραιότητα και την αυθεντικότητα των εγγράφων σας παρέχοντας μια αξιόπιστη χρονική αναφορά, εξασφαλίζοντας τη συμμόρφωση με τα πρότυπα ψηφιακής υπογραφής.
Κύρια Χαρακτηριστικά:
- Προσθέστε Ασφαλείς Χρονοσφραγίδες: Προσθέστε εύκολα ασφαλείς χρονοσφραγίδες στα έγγραφα PDF σας.
- Προσαρμόσιμοι Διακομιστές Χρονοσφραγίδας: Χρησιμοποιήστε προσαρμόσιμες διευθύνσεις URL διακομιστή χρονοσφραγίδας και διαπιστευτήρια ταυτοποίησης.
- Αυτοματοποίηση: Ενσωματώστε τη διαδικασία χρονοσφράγισης στις εφαρμογές .NET για αυτοματοποιημένες ροές εργασίας.
- Συμμόρφωση: Βεβαιωθείτε ότι τα έγγραφά σας πληρούν τα βιομηχανικά πρότυπα για ψηφιακές υπογραφές και χρονοσφραγίδες.
Πώς να Προσθέσετε μια Χρονοσφραγίδα σε Έγγραφα PDF
Για να προσθέσετε μια ασφαλή χρονοσφραγίδα σε ένα έγγραφο PDF, ακολουθήστε τα παρακάτω βήματα:
- Δημιουργήστε μια παρουσία της κλάσης
Timestamp
. - Δημιουργήστε μια παρουσία της
AddTimestampOptions
για να διαμορφώσετε τη διαδικασία χρονοσφράγισης. - Προσθέστε το αρχείο PDF εισόδου χρησιμοποιώντας τη μέθοδο
AddInput
. - Ορίστε την διαδρομή του αρχείου εξόδου χρησιμοποιώντας
AddOutput
. - Εκτελέστε τη διαδικασία χρονοσφράγισης χρησιμοποιώντας τη μέθοδο
Process
.
1
2// Instantiate the Timestamp plugin
3var plugin = new Timestamp();
4
5// Configure the timestamping options
6var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url");
7
8// Add input PDF file
9opt.AddInput(new FileDataSource("path_to_pdf"));
10
11// Specify the output PDF file
12opt.AddOutput(new FileDataSource("path_to_result_pdf"));
13
14// Perform the timestamping process
15plugin.Process(opt);
Πώς να Χρησιμοποιήσετε Προσαρμοσμένη Ταυτοποίηση με Διακομιστή Χρονοσφραγίδας
Μπορείτε να παρέχετε διαπιστευτήρια βασικής ταυτοποίησης κατά την σύνδεση με τον διακομιστή χρονοσφραγίδας. Αυτό σας επιτρέπει να ταυτοποιείστε με διακομιστές που απαιτούν όνομα χρήστη και κωδικό πρόσβασης.
- Δημιουργήστε μια παρουσία της κλάσης
Timestamp
. - Δημιουργήστε μια παρουσία της
AddTimestampOptions
, συμπεριλαμβάνοντας τα serverBasicAuthCredentials
. - Προσθέστε τα μονοπάτια των αρχείων εισόδου και εξόδου.
- Καλέστε τη μέθοδο
Process
.
1
2// Instantiate the Timestamp plugin
3var plugin = new Timestamp();
4
5// Configure the timestamping options with authentication
6var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url", "username:password");
7
8// Add input PDF file
9opt.AddInput(new FileDataSource("path_to_pdf"));
10
11// Specify the output PDF file
12opt.AddOutput(new FileDataSource("path_to_result_pdf"));
13
14// Perform the timestamping process
15plugin.Process(opt);
Διαχείριση Αρχείων PFX και Κωδικών Πρόσβασης
Η κλάση AddTimestampOptions
σας επιτρέπει να χρησιμοποιείτε ένα αρχείο PFX για ψηφιακή υπογραφή μαζί με τον κωδικό πρόσβασης.
- Ρεύμα ή Διαδρομή Αρχείου PFX: Μπορείτε να παρέχετε ένα ρεύμα ή διαδρομή αρχείου για το αρχείο PFX.
- Προστασία με Κωδικό Πρόσβασης: Βεβαιωθείτε ότι διαχειρίζεστε με ασφάλεια τον κωδικό πρόσβασης για το αρχείο PFX.
Μετατροπέας PDF/A
Ο Μετατροπέας PDF/A Documentize για .NET είναι ένα ισχυρό εργαλείο σχεδιασμένο για να μετατρέπει έγγραφα PDF σε μορφή PDF/A, διασφαλίζοντας ότι το περιεχόμενό σας παραμένει συμμόρφωσης με τα πρότυπα μακροχρόνιας αρχειοθέτησης. Αυτό το plugin υποστηρίζει επίσης την επαλήθευση υφιστάμενων εγγράφων PDF για συμμόρφωση με το PDF/A, προσφέροντας τόσο δυνατότητες μετατροπής όσο και επαλήθευσης σε μία μόνο λύση.
Κύρια Χαρακτηριστικά:
- Μετατροπή σε PDF/A: Μετατρέψτε χωρίς προβλήματα αρχεία PDF σε μορφή PDF/A (όπως PDF/A-1a, PDF/A-2b, PDF/A-3b) για να διασφαλίσετε τη συμμόρφωση με τα πρότυπα αρχειοθέτησης.
- Επαλήθευση Συμμόρφωσης PDF/A: Ελέγξτε υφιστάμενα έγγραφα PDF για συμμόρφωση με τα πρότυπα PDF/A και εντοπίστε προβλήματα αν δεν συμμορφώνονται.
- Μαζική Επεξεργασία: Επεξεργαστείτε πολλαπλά αρχεία ταυτόχρονα για μετατροπή ή επαλήθευση.
- Αποτελεσματική Ροή Εργασίας: Ελαχιστοποιήστε το χρόνο και την προσπάθεια με γρήγορες και αξιόπιστες διαδικασίες μετατροπής.
Πώς να Μετατρέψετε PDF σε PDF/A
Για να μετατρέψετε ένα έγγραφο PDF σε μορφή PDF/A, ακολουθήστε τα εξής βήματα:
- Δημιουργήστε μια παρουσία της κλάσης
PdfAConverter
. - Δημιουργήστε μια παρουσία της
PdfAConvertOptions
για να ρυθμίσετε τη μετατροπή. - Καθορίστε την επιθυμητή έκδοση PDF/A (π.χ., PDF/A-3B).
- Προσθέστε το εισερχόμενο αρχείο PDF χρησιμοποιώντας τη μέθοδο
AddInput
. - Προσθέστε το εξαγόμενο αρχείο για το αποτέλεσμα PDF/A χρησιμοποιώντας τη μέθοδο
AddOutput
. - Καλέστε τη μέθοδο
Process
για να εκτελέσετε τη μετατροπή.
1
2var pdfAConverter = new PdfAConverter();
3var pdfAOptions = new PdfAConvertOptions
4{
5 PdfAVersion = PdfAStandardVersion.PDF_A_3B
6};
7
8// Προσθέστε το εισερχόμενο αρχείο PDF
9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10
11// Καθορίστε το εξαγόμενο αρχείο PDF/A
12pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));
13
14// Επεξεργαστείτε τη διαδικασία μετατροπής
15pdfAConverter.Process(pdfAOptions);
Επαλήθευση Συμμόρφωσης PDF/A
Μπορείτε να επαληθεύσετε υφιστάμενα αρχεία PDF για συμμόρφωση με το PDF/A χρησιμοποιώντας την κλάση PdfAValidateOptions
.
1
2var pdfAConverter = new PdfAConverter();
3var validationOptions = new PdfAValidateOptions
4{
5 PdfAVersion = PdfAStandardVersion.PDF_A_1A
6};
7
8// Προσθέστε το αρχείο PDF που θα επαληθευτεί
9validationOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10
11// Εκτελέστε τη διαδικασία επαλήθευσης
12var resultContainer = pdfAConverter.Process(validationOptions);
13
14// Ελέγξτε το αποτέλεσμα της επαλήθευσης
15var validationResult = (PdfAValidationResult)resultContainer.ResultCollection[0].Data;
16Console.WriteLine("Η Επαλήθευση PDF/A Πέτυχε: " + validationResult.IsValid);
Μαζική Επεξεργασία για Μετατροπή PDF/A
Αυτό το plugin υποστηρίζει μαζική επεξεργασία, επιτρέποντάς σας να μετατρέψετε ή να επαληθεύσετε πολλαπλά αρχεία PDF για συμμόρφωση με PDF/A ταυτόχρονα.
1
2var pdfAConverter = new PdfAConverter();
3var pdfAOptions = new PdfAConvertOptions
4{
5 PdfAVersion = PdfAStandardVersion.PDF_A_3B
6};
7
8// Προσθέστε πολλαπλά εισερχόμενα PDFs
9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
10pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
11
12// Καθορίστε εξαγόμενα αρχεία για τα μετατρεπόμενα PDF/As
13pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file1_pdfa.pdf"));
14pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file2_pdfa.pdf"));
15
16// Επεξεργαστείτε τη διαδικασία μαζικής μετατροπής
17pdfAConverter.Process(pdfAOptions);
Μετατροπέας PDF σε XLS
Ο Μετατροπέας PDF σε XLS του Documentize για .NET είναι ένα ευέλικτο και ισχυρό εργαλείο για τη μετατροπή εγγράφων PDF σε υπολογιστικά φύλλα Excel (XLS/XLSX). Εκμεταλλευόμενοι αυτό το plugin, οι προγραμματιστές μπορούν να μετατρέψουν ομαλά τα στατικά δεδομένα PDF σε δυναμικά και επεξεργάσιμα υπολογιστικά φύλλα, διευκολύνοντας τη διαχείριση, ανάλυση και κοινή χρήση δεδομένων.
Κύριες Δυνατότητες:
- Ευέλικτες Επιλογές Μετατροπής: Μετατροπή αρχείων PDF σε XLSX, XLS, CSV ή άλλες μορφές.
- Διατήρηση Περιεχομένου: Διατήρηση της αρχικής δομής, διάταξης και μορφοποίησης.
- Εξατομίκευση Έξοδος: Ρύθμιση εύρος σελίδων, ονόματα φύλλων εργασίας και μορφές εξόδου.
- Μαζική Επεξεργασία: Διαχείριση πολλών αρχείων PDF ταυτόχρονα για υψηλή απόδοση.
- Προηγμένη Μορφοποίηση: Εισαγωγή κενών στηλών ή μείωση του αριθμού των φύλλων εργασίας.
Πώς να Μετατρέψετε PDF σε Excel
Για να μετατρέψετε ένα έγγραφο PDF σε αρχείο Excel (XLS/XLSX), ακολουθήστε αυτά τα βήματα:
- Δημιουργήστε μια παρουσία της κλάσης
XlsConverter
. - Ρυθμίστε τις επιλογές μετατροπής χρησιμοποιώντας την κλάση
PdfToXlsOptions
. - Προσθέστε τα εισερχόμενα αρχεία PDF χρησιμοποιώντας τη μέθοδο
AddInput
. - Καθορίστε τη διαδρομή εξόδου του αρχείου χρησιμοποιώντας τη μέθοδο
AddOutput
. - Εκτελέστε τη μέθοδο
Process
για να ξεκινήσετε τη μετατροπή.
1var converter = new XlsConverter();
2var options = new PdfToXlsOptions();
3
4// Προσθέστε διαδρομές αρχείων εισόδου και εξόδου
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));
7
8// Εκτελέστε τη μετατροπή
9converter.Process(options);
Εξατομίκευση της Μετατροπής PDF σε Excel
Η κλάση PdfToXlsOptions
σας επιτρέπει να προσαρμόσετε τη διαδικασία μετατροπής. Για παράδειγμα, για να μετατρέψετε το PDF σε αρχείο XLSX, να ορίσετε ένα όνομα φύλλου εργασίας και να ενεργοποιήσετε προηγμένες επιλογές μορφοποίησης:
1var options = new PdfToXlsOptions
2{
3 Format = PdfToXlsOptions.ExcelFormat.XLSX, // Καθορίστε τη μορφή XLSX
4 WorksheetName = "MySheet", // Ονομάστε το φύλλο εργασίας
5 InsertBlankColumnAtFirst = true // Εισαγωγή κενής στήλης στην αρχή
6};
7
8// Προσθέστε αρχεία εισόδου και εξόδου
9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));
11
12// Διεξάγετε τη μετατροπή
13converter.Process(options);
Μαζική Επεξεργασία Μετατροπής PDF σε XLS
Με τη μαζική επεξεργασία, μπορείτε να μετατρέψετε πολλαπλά αρχεία PDF σε υπολογιστικά φύλλα Excel ταυτόχρονα. Να ένα παράδειγμα:
1var converter = new XlsConverter();
2var options = new PdfToXlsOptions();
3
4// Προσθέστε πολλαπλά εισερχόμενα αρχεία
5options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
6options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
7
8// Καθορίστε διαδρομές αρχείων εξόδου
9options.AddOutput(new FileDataSource(@"C:\Samples\output1.xlsx"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output2.xlsx"));
11
12// Εκτελέστε τη μαζική μετατροπή
13converter.Process(options);
Διαχείριση Αποτελεσμάτων Μετατροπής
Μετά τη διαδικασία μετατροπής, η μέθοδος Process
επιστρέφει ένα αντικείμενο ResultContainer
που περιλαμβάνει λεπτομέρειες της διαδικασίας. Δείτε πώς να ανακτήσετε τη διαδρομή του μετατραπέντος αρχείου:
1var resultContainer = converter.Process(options);
2
3// Πρόσβαση στη διαδρομή του αρχείου εξόδου
4var result = resultContainer.ResultCollection[0];
5Console.WriteLine("Διαδρομή μετατραπέντος αρχείου: " + result.Data.ToString());
Υποστηριζόμενες Μορφές Εξόδου
Ο enumerator PdfToXlsOptions.ExcelFormat
παρέχει μια σειρά από μορφές εξόδου:
- XLSX: Μορφή Αρχείου Office Open XML (.xlsx) (προεπιλογή).
- XLSM: Μορφή Excel με δυνατότητα μακροεντολών.
- CSV: Τιμές που διαχωρίζονται με κόμμα.
- ODS: Ανοιχτό έγγραφο υπολογιστικού φύλλου.
- XMLSpreadSheet2003: Μορφή XML Excel 2003.
Μετατροπέας PDF σε DOC
Ο Μετατροπέας PDF σε DOC για .NET είναι ένα ισχυρό εργαλείο σχεδιασμένο για τη μετατροπή PDF εγγράφων σε φορμά DOC ή DOCX. Αυτό το plugin μετατρέπει απρόσκοπτα σελίδες PDF σε επεξεργάσιμα έγγραφα Microsoft Word, καθιστώντας εύκολη την επαναχρησιμοποίηση, την επεξεργασία και την κοινή χρήση περιεχομένου σε πολλές πλατφόρμες.
Κυριότερα Χαρακτηριστικά:
- Μετατροπή DOC/DOCX: Μετατροπή PDF εγγράφων σε επεξεργάσιμες μορφές Microsoft Word (DOC ή DOCX).
- Διατήρηση Μορφοποίησης: Διατήρηση της αρχικής διάταξης, κειμένου και μορφοποίησης κατά τη διαδικασία μετατροπής.
- Ομαδική Επεξεργασία: Μετατροπή πολλών PDF αρχείων ταυτόχρονα.
- Προσαρμοσμένες Επιλογές Μετατροπής: Ρύθμιση της διαδικασίας μετατροπής με διαφορετικές επιλογές, όπως η Βελτιωμένη Ροή, για καλύτερη διάταξη.
Πώς να Μετατρέψετε PDF σε DOC/DOCX
Για να μετατρέψετε ένα PDF έγγραφο σε μορφή DOC/DOCX, ακολουθήστε τα παρακάτω βήματα:
- Δημιουργήστε μια νέα экземпляς της κλάσης
DocConverter
. - Δημιουργήστε μια νέα экземпляς
DocConversionOptions
για να ρυθμίσετε τη διαδικασία μετατροπής. - Προσθέστε το εισαγόμενο PDF αρχείο χρησιμοποιώντας τη μέθοδο
AddInput
. - Προσθέστε τη διαδρομή του εξαγόμενου αρχείου για το παραγόμενο DOC/DOCX αρχείο χρησιμοποιώντας τη μέθοδο
AddOutput
. - Εκτελέστε τη μέθοδο
Process
για να εκτελέσετε τη μετατροπή.
1var docConverter = new DocConverter();
2var options = new DocConversionOptions()
3{
4 SaveFormat = SaveFormat.DocX, // Μορφή εξόδου ως DOCX
5 ConversionMode = ConversionMode.EnhancedFlow // Βελτιστοποίηση διάταξης και μορφοποίησης
6};
7
8// Προσθήκη του εισαγόμενου PDF αρχείου
9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10
11// Προσθήκη της διαδρομής του εξαγόμενου εγγράφου Word
12options.AddOutput(new FileDataSource(@"C:\Samples\output.docx"));
13
14// Διαχείριση της μετατροπής
15docConverter.Process(options);
Μετατροπή PDF σε DOC με Προσαρμοσμένες Επιλογές
Το plugin PDF σε DOC Converter παρέχει αρκετές επιλογές για να προσαρμόσετε τη διαδικασία μετατροπής σας. Μπορείτε να επιλέξετε μεταξύ διαφορετικών τρόπων για να ελέγξετε πώς διαχειρίζεται η διάταξη και η δομή του PDF κατά τη διάρκεια της μετατροπής.
1var docConverter = new DocConverter();
2var options = new DocConversionOptions()
3{
4 SaveFormat = SaveFormat.Doc, // Μορφή εξόδου ως DOC
5 ConversionMode = ConversionMode.Precise // Διατήρηση της αρχικής διάταξης PDF όσο το δυνατόν πιο κοντά
6};
7
8// Προσθήκη του εισαγόμενου PDF αρχείου
9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10
11// Προσθήκη της διαδρομής του εξαγόμενου εγγράφου Word
12options.AddOutput(new FileDataSource(@"C:\Samples\output.doc"));
13
14// Διαχείριση της μετατροπής
15docConverter.Process(options);
Ομαδική Επεξεργασία Μετατροπής PDF σε DOC/DOCX
Ο Μετατροπέας PDF σε DOC υποστηρίζει ομαδική επεξεργασία, επιτρέποντάς σας να μετατρέψετε πολλαπλά PDF αρχεία ταυτόχρονα. Ιδού ένα παράδειγμα ομαδικής μετατροπής:
1var docConverter = new DocConverter();
2var options = new DocConversionOptions()
3{
4 SaveFormat = SaveFormat.DocX
5};
6
7// Προσθήκη πολλαπλών εισαγόμενων PDF αρχείων
8options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
9options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
10
11// Προσθήκη διαδρομών εξόδου για τα παραγόμενα DOCX αρχεία
12options.AddOutput(new FileDataSource(@"C:\Samples\output_file1.docx"));
13options.AddOutput(new FileDataSource(@"C:\Samples\output_file2.docx"));
14
15// Διαχείριση της ομαδικής μετατροπής
16docConverter.Process(options);
Μετατροπή PDF σε JPEG
Ο Μετατροπέας PDF σε JPEG για .NET είναι ένα ισχυρό εργαλείο που απλοποιεί τη μετατροπή PDF εγγράφων σε υψηλής ποιότητας εικόνες JPEG. Αυτό το plugin έχει σχεδιαστεί για να καθιστά το περιεχόμενό σας πιο προσβάσιμο σε διάφορες πλατφόρμες, μετατρέποντας σελίδες PDF σε ευρέως χρησιμοποιούμενες μορφές εικόνας.
Βασικά Χαρακτηριστικά:
- Μετατροπή PDF σε JPEG: Μετατρέψτε χωρίς κόπο ολόκληρα PDF έγγραφα ή συγκεκριμένες σελίδες σε εικόνες JPEG.
- Προσαρμοσμένη Ανάλυση: Ρυθμίστε την ανάλυση (π.χ., 300 dpi) για υψηλής ποιότητας εξόδους.
- Εύρος Σελίδων: Επιλέξτε συγκεκριμένες σελίδες ή εύρη για μετατροπή.
- Ομαδική Επεξεργασία: Μετατρέψτε πολλές σελίδες PDF ή ολόκληρα έγγραφα ταυτόχρονα.
- Γρήγορη Μετατροπή: Γρήγορη και αποτελεσματική διαδικασία με ελάχιστη προσπάθεια.
Πώς να Μετατρέψετε Σελίδες PDF σε JPEG
Για να μετατρέψετε ένα PDF έγγραφο σε εικόνες JPEG, ακολουθήστε τα παρακάτω βήματα:
- Δημιουργήστε μια παρουσία της κλάσης
Jpeg
. - Δημιουργήστε μια παρουσία της
JpegOptions
για να ρυθμίσετε τη διαδικασία μετατροπής. - Προσθέστε το αρχείο PDF εισόδου χρησιμοποιώντας τη μέθοδο
AddInput
. - Προσδιορίστε τη διαδρομή εξόδου για τις εικόνες JPEG χρησιμοποιώντας τη μέθοδο
AddOutput
. - Εκτελέστε τη μέθοδο
Process
για να μετατρέψετε τις σελίδες PDF σε εικόνες JPEG.
1var converter = new Jpeg();
2var options = new JpegOptions();
3
4// Προσθέστε το αρχείο PDF εισόδου
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// Προσδιορίστε τον φάκελο εξόδου για τις εικόνες JPEG
8options.AddOutput(new FileDataSource(@"C:\Samples\images"));
9
10// Επεξεργαστείτε τη μετατροπή PDF σε JPEG
11converter.Process(options);
Προσαρμογή της Μετατροπής PDF σε JPEG
Μπορείτε να προσαρμόσετε τη διαδικασία μετατροπής ρυθμίζοντας την ανάλυση, επιλέγοντας εύρη σελίδων ή καθορίζοντας την ποιότητα εικόνας. Ιδού πώς να μετατρέψετε την πρώτη σελίδα ενός PDF σε 300 dpi:
1var converter = new Jpeg();
2var options = new JpegOptions();
3
4// Ρυθμίστε την ανάλυση εξόδου σε 300 dpi και μετατρέψτε μόνο την πρώτη σελίδα
5options.OutputResolution = 300;
6options.PageRange = new PageRange(1);
7
8// Προσθέστε τις διαδρομές εισόδου και εξόδου
9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.jpg"));
11
12// Επεξεργαστείτε τη μετατροπή
13converter.Process(options);
Ομαδική Επεξεργασία για Μετατροπή PDF σε JPEG
Το plugin Μετατροπέας PDF σε JPEG υποστηρίζει ομαδική επεξεργασία, επιτρέποντάς σας να μετατρέψετε πολλές σελίδες από ένα PDF σε μεμονωμένα αρχεία JPEG.
1var converter = new Jpeg();
2var options = new JpegOptions();
3
4// Προσθέστε το αρχείο PDF εισόδου
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// Ρυθμίστε τις διαδρομές εξόδου για κάθε σελίδα
8options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.jpg"));
9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.jpg"));
10
11// Επεξεργαστείτε τη μετατροπή ομαδικά
12converter.Process(options);
Πώς να Διαχειριστείτε τα Αποτελέσματα Μετατροπής
Η μέθοδος Process επιστρέφει ένα αντικείμενο ResultContainer
που περιέχει πληροφορίες σχετικά με τα αποτελέσματα της μετατροπής. Μπορείτε να εκτυπώσετε τις διαδρομές των μετατραπέντων αρχείων JPEG όπως φαίνεται παρακάτω:
1ResultContainer resultContainer = converter.Process(options);
2
3// Εκτυπώστε τις διαδρομές εξόδου των εικόνων JPEG
4foreach (FileResult result in resultContainer.ResultCollection)
5{
6 Console.WriteLine(result.Data.ToString());
7}
Μετατροπέας PDF σε PNG
Ο Μετατροπέας PDF σε PNG για .NET είναι ένα προηγμένο εργαλείο που σας επιτρέπει να μετατρέπετε έγγραφα PDF σε υψηλής ποιότητας εικόνες PNG. Αυτό το plugin έχει σχεδιαστεί για να καθιστά το περιεχόμενό σας πιο ευέλικτο, προσβάσιμο και ευκολότερο στη διανομή μετατρέποντας σελίδες PDF σε ευρέως υποστηριζόμενες μορφές εικόνας.
Κύρια Χαρακτηριστικά:
- Μετατροπή PDF σε PNG: Γρήγορα και αποδοτικά μετατρέψτε ολόκληρα έγγραφα PDF ή συγκεκριμένες σελίδες σε εικόνες PNG.
- Ρυθμιζόμενη Ανάλυση: Ρυθμίστε την επιθυμητή DPI (π.χ., 300 DPI) για υψηλής ποιότητας έξοδο εικόνας.
- Μαζική Επεξεργασία: Μετατρέψτε πολλές σελίδες PDF ή ολόκληρα έγγραφα σε μία μόνο διαδικασία.
- Εύκολη Διαχείριση Έξοδου: Καθορίστε καταλόγους εξόδου για κάθε μετατραπείσα εικόνα PNG.
- Γρήγορη Μετατροπή: Γρήγορη, αποδοτική και απαιτεί ελάχιστη προσπάθεια για την ρύθμιση.
Πώς να Μετατρέψετε PDF σε PNG
Για να μετατρέψετε ένα έγγραφο PDF σε εικόνες PNG, ακολουθήστε αυτά τα βήματα:
- Δημιουργήστε μια εγκατάσταση της κλάσης
Png
. - Δημιουργήστε μια εγκατάσταση των
PngOptions
για να ρυθμίσετε τη διαδικασία μετατροπής. - Προσθέστε το αρχείο εισόδου PDF χρησιμοποιώντας τη μέθοδο
AddInput
. - Καθορίστε τον κατάλογο εξόδου για τις εικόνες PNG χρησιμοποιώντας τη μέθοδο
AddOutput
. - Εκτελέστε τη μέθοδο
Process
για να μετατρέψετε τις σελίδες PDF σε εικόνες PNG.
1var converter = new Png();
2var options = new PngOptions();
3
4// Προσθέστε το αρχείο εισόδου PDF
5options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
6
7// Καθορίστε τον κατάλογο εξόδου για τις εικόνες PNG
8options.AddOutput(new FileDataSource(@"C:\Samples\images"));
9
10// Επεξεργαστείτε τη μετατροπή PDF σε PNG
11converter.Process(options);
Προσαρμογή της Μετατροπής PDF σε PNG
Μπορείτε να προσαρμόσετε τη μετατροπή ρυθμίζοντας την ανάλυση και επιλέγοντας συγκεκριμένες σελίδες. Για παράδειγμα, για να μετατρέψετε μόνο την πρώτη σελίδα ενός PDF σε 300 DPI:
1var converter = new Png();
2var options = new PngOptions();
3
4// Ρυθμίστε την ανάλυση εξόδου σε 300 DPI
5options.OutputResolution = 300;
6
7// Μετατρέψτε μόνο την πρώτη σελίδα
8options.PageRange = new PageRange(1);
9
10// Προσθέστε τις διαδρομές εισόδου και εξόδου
11options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
12options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));
13
14// Επεξεργαστείτε τη μετατροπή
15converter.Process(options);
Μαζική Επεξεργασία για Μετατροπή PDF σε PNG
Το plugin Μετατροπέας PDF σε PNG υποστηρίζει επίσης μαζική επεξεργασία, επιτρέποντάς σας να μετατρέψετε πολλές σελίδες ή ακόμα και ολόκληρα έγγραφα PDF σε ατομικά αρχεία PNG.
1var converter = new Png();
2var options = new PngOptions();
3
4// Προσθέστε το αρχείο εισόδου PDF
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// Ρυθμίστε τις διαδρομές εξόδου για κάθε σελίδα
8options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));
9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.png"));
10
11// Επεξεργαστείτε τη μαζική μετατροπή
12converter.Process(options);
Διαχείριση Αποτελεσμάτων Μετατροπής
Μετά την επεξεργασία της μετατροπής, η μέθοδος Process επιστρέφει ένα αντικείμενο ResultContainer
που περιέχει τα αποτελέσματα της μετατροπής. Μπορείτε να εκτυπώσετε τις διαδρομές εξόδου των εικόνων PNG ως εξής:
1ResultContainer resultContainer = converter.Process(options);
2
3// Εκτύπωση των διαδρομών εξόδου των εικόνων PNG
4foreach (FileResult result in resultContainer.ResultCollection)
5{
6 Console.WriteLine(result.Data.ToString());
7}
Μετατροπέας PDF σε TIFF
Ο Μετατροπέας PDF σε TIFF για .NET είναι ένα ισχυρό εργαλείο σχεδιασμένο να μετατρέπει έγγραφα PDF σε εικόνες TIFF υψηλής ποιότητας. Αυτό το plugin διασφαλίζει ότι το περιεχόμενό σας είναι προσβάσιμο σε διάφορες πλατφόρμες, διατηρώντας παράλληλα εξαιρετική πιστότητα και ευελιξία.
Κύρια Χαρακτηριστικά:
- Μετατροπή PDF σε TIFF: Μετατρέψτε εύκολα ολόκληρα έγγραφα PDF ή συγκεκριμένες σελίδες σε εικόνες TIFF.
- Προσαρμοσμένη Ανάλυση: Ρυθμίστε την ανάλυση (π.χ., 300 dpi) για ανώτερη ποιότητα εξόδου.
- Πολλαπλές Σελίδες TIFF: Συνδυάστε πολλές σελίδες PDF σε ένα μόνο αρχείο TIFF πολλαπλών σελίδων.
- Εύρος Σελίδων: Μετατρέψτε συγκεκριμένες σελίδες ή εύρη για ακριβή αποτελέσματα.
- Μαζική Επεξεργασία: Μετατρέψτε πολλά έγγραφα ή σελίδες PDF ταυτόχρονα.
- Γρήγορη Μετατροπή: Γρήγορη και αποτελεσματική διαδικασία με ελάχιστη προσπάθεια.
Πώς να Μετατρέψετε Σελίδες PDF σε TIFF
Για να μετατρέψετε ένα έγγραφο PDF σε εικόνες TIFF, ακολουθήστε τα παρακάτω βήματα:
- Δημιουργήστε μια παρουσία της κλάσης
TiffConverter
. - Δημιουργήστε μια παρουσία του
PdfToTiffOptions
για να ρυθμίσετε τη διαδικασία μετατροπής. - Προσθέστε το αρχείο εισόδου PDF χρησιμοποιώντας τη μέθοδο
AddInput
. - Καθορίστε τη διαδρομή εξόδου για τις εικόνες TIFF χρησιμοποιώντας τη μέθοδο
AddOutput
. - Εκτελέστε τη μέθοδο
Process
για να μετατρέψετε τις σελίδες PDF σε εικόνες TIFF.
1
2var converter = new TiffConverter();
3var options = new PdfToTiffOptions();
4
5// Προσθέστε το αρχείο εισόδου PDF
6options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
7
8// Καθορίστε το αρχείο εξόδου για εικόνες TIFF
9options.AddOutput(new FileDataSource(@"C:\Samples\output.tiff"));
10
11// Επεξεργαστείτε τη μετατροπή PDF σε TIFF
12converter.Process(options);
Προσαρμογή της Μετατροπής PDF σε TIFF
Μπορείτε να προσαρμόσετε τη διαδικασία μετατροπής ρυθμίζοντας την ανάλυση, ενεργοποιώντας την έξοδο πολλαπλών σελίδων ή επιλέγοντας εύρη σελίδων. Να πώς να μετατρέψετε την πρώτη σελίδα ενός PDF σε αρχείο TIFF με 300 dpi:
1
2var converter = new TiffConverter();
3var options = new PdfToTiffOptions();
4
5// Ρυθμίστε την ανάλυση εξόδου σε 300 dpi και μετατρέψτε μόνο την πρώτη σελίδα
6options.OutputResolution = 300;
7options.PageList = new List<int> { 1 };
8
9// Προσθέστε τις διαδρομές εισόδου και εξόδου
10options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
11options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.tiff"));
12
13// Επεξεργαστείτε τη μετατροπή
14converter.Process(options);
Δημιουργία Πολλαπλών Σελίδων TIFF
Το plugin Μετατροπέας PDF σε TIFF υποστηρίζει τη δημιουργία TIFF πολλαπλών σελίδων, σας επιτρέπει να συνδυάσετε πολλές σελίδες PDF σε ένα μόνο αρχείο TIFF για αποδοτική αρχειοθέτηση ή εκτύπωση.
1
2var converter = new TiffConverter();
3var options = new PdfToTiffOptions
4{
5 MultiPage = true // Ενεργοποίηση εξόδου TIFF πολλαπλών σελίδων
6};
7
8// Προσθέστε το αρχείο PDF εισόδου
9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10
11// Καθορίστε το αρχείο εξόδου για TIFF πολλαπλών σελίδων
12options.AddOutput(new FileDataSource(@"C:\Samples\output.tiff"));
13
14// Επεξεργαστείτε τη μετατροπή
15converter.Process(options);
Μαζική Επεξεργασία για τη Μετατροπή PDF σε TIFF
Το plugin Μετατροπέας PDF σε TIFF υποστηρίζει επίσης μαζική επεξεργασία, σας επιτρέπει να μετατρέψετε πολλές σελίδες PDF ή ολόκληρα έγγραφα ταυτόχρονα σε ξεχωριστά αρχεία TIFF.
1
2var converter = new TiffConverter();
3var options = new PdfToTiffOptions();
4
5// Προσθέστε το αρχείο PDF εισόδου
6options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
7
8// Ρυθμίστε τις διαδρομές εξόδου για τις επιμέρους σελίδες
9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.tiff"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.tiff"));
11
12// Επεξεργαστείτε τη μετατροπή μαζικά
13converter.Process(options);
Πώς να Διαχειριστείτε τα Αποτελέσματα της Μετατροπής
Η μέθοδος Process επιστρέφει ένα αντικείμενο ResultContainer
που παρέχει λεπτομέρειες σχετικά με τα αποτελέσματα της μετατροπής. Μπορείτε να εκτυπώσετε τις διαδρομές των μετατρεπόμενων αρχείων TIFF όπως φαίνεται παρακάτω:
1
2ResultContainer resultContainer = converter.Process(options);
3
4// Εκτυπώστε τις διαδρομές εξόδου των εικόνων TIFF
5foreach (FileResult result in resultContainer.ResultCollection)
6{
7 Console.WriteLine(result.Data.ToString());
8}
Μετατροπέας HTML
Ο Μετατροπέας HTML Documentize για .NET παρέχει ισχυρές δυνατότητες για τη μετατροπή εγγράφων μεταξύ των φορμά PDF και HTML, ιδανικές για εφαρμογές ιστού, αρχειοθέτηση και δημιουργία αναφορών. Με πολλές επιλογές για τη διαχείριση πόρων και διατάξεων, ο μετατροπέας προσαρμόζεται σε διάφορες απαιτήσεις έργου.
Βασικά Χαρακτηριστικά
Μετατροπή PDF σε HTML
Μετατροπή αρχείων PDF σε HTML για να γίνουν τα έγγραφα προσβάσιμα για προβολή μέσω ιστού ή ενσωμάτωσης σε εφαρμογές όπου προτιμάται η μορφή HTML.
Μετατροπή HTML σε PDF
Μετατροπή περιεχομένου HTML σε υψηλής ποιότητας PDF, ιδανικό για τη δημιουργία εκτυπώσιμων αναφορών, αρχειοθέτηση περιεχομένου ιστού ή δημιουργία κοινών μορφών εγγράφων.
Λεπτομερής Οδηγός
Μετατροπή PDF σε HTML
Για να μετατρέψετε ένα PDF σε HTML:
- Αρχικοποιήστε τον Μετατροπέα: Δημιουργήστε μια παρουσία του
HtmlConverter
. - Ορίστε Επιλογές Μετατροπής: Χρησιμοποιήστε το
PdfToHtmlOptions
για να προσαρμόσετε την έξοδο, επιλέγοντας είτε ενσωματωμένους είτε εξωτερικούς πόρους. - Καθορίστε Διαδρομές Εισόδου και Εξόδου: Ορίστε τις διαδρομές για το εισερχόμενο PDF και το εξαγόμενο HTML.
- Εκτελέστε τη Μετατροπή: Καλέστε τη μέθοδο
Process
για να μετατρέψετε το αρχείο.
Παράδειγμα: Μετατροπή PDF σε HTML με Ενσωματωμένους Πόρους
// Βήμα 1: Αρχικοποίηση του Μετατροπέα HTML
var converter = new HtmlConverter();
// Βήμα 2: Διαμόρφωση επιλογών για τη μετατροπή PDF σε HTML
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
// Βήμα 3: Ορισμός διαδρομών αρχείων
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.html"));
// Βήμα 4: Εκτέλεση της μετατροπής
converter.Process(options);
Διαθέσιμες Επιλογές για Μετατροπή PDF σε HTML
SaveDataType:
FileWithEmbeddedResources
: Δημιουργεί ένα μοναδικό αρχείο HTML με όλους τους πόρους ενσωματωμένους.FileWithExternalResources
: Αποθηκεύει τους πόρους ξεχωριστά, ιδανικό για μεγάλα HTML αρχεία.
Προσαρμογή Έξοδου:
BasePath
: Ορίστε τη βάση για τους πόρους στο έγγραφο HTML.IsRenderToSinglePage
: Προαιρετικά αποδώστε όλα τα περιεχόμενα PDF σε μια ενιαία σελίδα HTML.
Μετατροπή HTML σε PDF
Για να μετατρέψετε ένα έγγραφο HTML σε PDF, ακολουθήστε τα παρακάτω βήματα:
- Αρχικοποιήστε τον Μετατροπέα: Δημιουργήστε μια παρουσία του
HtmlConverter
. - Ρυθμίστε τις Επιλογές PDF: Χρησιμοποιήστε το
HtmlToPdfOptions
για να ορίσετε ρυθμίσεις διάταξης και μέσων. - Καθορίστε Διαδρομές: Ορίστε τις διαδρομές του εισερχόμενου HTML και του εξαγόμενου PDF.
- Εκτελέστε τη Μετατροπή: Εκτελέστε τη μέθοδο
Process
για να ολοκληρώσετε τη μετατροπή.
Παράδειγμα: Μετατροπή HTML σε PDF
// Βήμα 1: Αρχικοποίηση του Μετατροπέα HTML
var converter = new HtmlConverter();
// Βήμα 2: Διαμόρφωση επιλογών για τη μετατροπή HTML σε PDF
var options = new HtmlToPdfOptions();
// Βήμα 3: Ορισμός διαδρομών αρχείων
options.AddInput(new FileDataSource("input.html"));
options.AddOutput(new FileDataSource("output.pdf"));
// Βήμα 4: Εκτέλεση της μετατροπής
converter.Process(options);
Πρόσθετες Επιλογές για Μετατροπή HTML σε PDF
Τύπος Μέσων:
HtmlMediaType.Print
: Ιδανικό για τη δημιουργία PDF που είναι κατάλληλα για εκτύπωση.HtmlMediaType.Screen
: Χρησιμοποιήστε όταν μετατρέπετε περιεχόμενο σχεδιασμένο για ψηφιακή προβολή.
Ρυθμίσεις Διάταξης:
PageLayoutOption
: Ρυθμίζει πώς το περιεχόμενο HTML ταιριάζει στη διάταξη PDF, όπως το ScaleToPageWidth
για να διασφαλίσει ότι το περιεχόμενο κλιμακώνεται στο πλάτος του PDF.IsRenderToSinglePage
: Ενεργοποιεί την απόδοση του συνολικού περιεχομένου HTML σε μια ενιαία σελίδα PDF εάν χρειαστεί για συνοπτικές παρουσιάσεις.
Αυτός ο μετατροπέας είναι πολυλειτουργικός για μια ποικιλία εφαρμογών, από τη δημιουργία αναφορών PDF με βάση περιεχόμενο ιστού μέχρι τη μετατροπή αρχειοθετημένων εγγράφων PDF για προσβασιμότητα μέσω ιστού. Για πιο προηγμένες ρυθμίσεις, ανατρέξτε στην πλήρη τεκμηρίωση του Documentize.