Οδηγός για Προγραμματιστές

Ασφάλεια PDF

Κρυπτογράφηση και αποκρυπτογράφηση εγγράφων PDF χρησιμοποιώντας C# .NET

PDF Optimizer

Μειώστε το μέγεθος αρχείων, περιστρέψτε σελίδες, κόψτε περιεχόμενο και αλλάξτε το μέγεθος εγγράφων

Γεννήτρια Πινάκων PDF

Δημιουργήστε εύκολα δομημένους πίνακες σε έγγραφα PDF, ιδανικοί για την οργάνωση δεδομένων, τη δημιουργία διαδραστικών φορμών και τη βελτίωση της αναγνωσιμότητας περιεχομένου.

PDF Merger

Συγχώνευση πολλών εγγράφων PDF σε ένα μόνο αρχείο χρησιμοποιώντας C# .NET

Υπογραφή PDF

.NET plugin προσφέρει μια απλοποιημένη διαδικασία για την προσθήκη υπογραφών, διασφαλίζοντας την αυθεντικότητα και την προστασία του περιεχομένου PDF

PDF Splitter

.NET εργαλείο που απλοποιεί τη διαδικασία διάσπασης μεγάλων εγγράφων PDF σε μικρότερα, πιο διαχειρίσιμα αρχεία

PDF ChatGPT

Ενσωμάτωση του ChatGPT API με εφαρμογές PDF .NET

Εξ extractor Κειμένου PDF

.NET plugin που σας επιτρέπει να εξάγετε κείμενο αποτελεσματικά ενώ διατηρείτε τη μορφοποίηση ή την παραλείπετε βάση των αναγκών σας

Πρόσθετος Χρόνου PDF

Προσθέστε ασφαλείς χρονοσφραγίδες στα έγγραφα PDF σας χρησιμοποιώντας C# .NET

Μετατροπέας PDF/A

.NET plugin που μετατρέπει έγγραφα PDF σε μορφή PDF/A, διασφαλίζοντας ότι το περιεχόμενό σας παραμένει συμμόρφωσης με τα πρότυπα μακροχρόνιας αρχειοθέτησης

Μετατροπέας PDF σε XLS

Μετατρέψτε εύκολα τα έγγραφα PDF σε υπολογιστικά φύλλα Excel (XLS/XLSX) με το ισχυρό .NET plugin του Documentize.

Μετατροπέας PDF σε DOC

.NET εργαλείο που επιτρέπει τη μετατροπή PDF εγγράφων σε μορφές DOC ή DOCX

Μετατροπή PDF σε JPEG

.NET plugin που απλοποιεί τη μετατροπή PDF εγγράφων σε υψηλής ποιότητας εικόνες JPEG

Μετατροπέας PDF σε PNG

.NET plugin που σας επιτρέπει να μετατρέψετε έγγραφα PDF σε υψηλής ποιότητας εικόνες PNG

Μετατροπέας PDF σε TIFF

.NET plugin που απλοποιεί τη μετατροπή εγγράφων PDF σε εικόνες TIFF υψηλής ποιότητας

Μετατροπέας HTML

Συγκροτημένος οδηγός για τις δυνατότητες μετατροπής PDF σε HTML και HTML σε PDF του Documentize.

10 Οκτ 2024

Subsections of Οδηγός για Προγραμματιστές

Ασφάλεια PDF

Το Documentize PDF Security for .NET είναι ένα ισχυρό εργαλείο σχεδιασμένο να ενισχύει την ασφάλεια των εγγράφων PDF σας, παρέχοντας δυνατότητες κρυπτογράφησης και αποκρυπτογράφησης. Διασφαλίζει ότι οι ευαίσθητες πληροφορίες σας παραμένουν εμπιστευτικές και προστατευμένες από μη εξουσιοδοτημένη πρόσβαση.

Κύρια Χαρακτηριστικά:

  • Κρυπτογράφηση Εγγράφων PDF: Ασφαλίστε τα αρχεία PDF σας προσθέτοντας κωδικούς πρόσβασης χρηστών και ιδιοκτητών.
  • Αποκρυπτογράφηση Εγγράφων PDF: Αφαιρέστε την κρυπτογράφηση από τα PDF όταν είναι απαραίτητο.
  • Ρύθμιση Αδειών: Ελέγξτε τις άδειες όπως εκτύπωση, αντιγραφή και τροποποίηση περιεχομένου.
  • Αυτοματισμός: Ενσωματώστε την κρυπτογράφηση και την αποκρυπτογράφηση στις εφαρμογές .NET σας για αυτοματοποιημένες ροές εργασίας.
  • Συμμόρφωση: Διασφαλίστε ότι τα έγγραφά σας πληρούν τα βιομηχανικά πρότυπα για την ασφάλεια των εγγράφων.

Πώς να Κρυπτογραφήσετε ένα Έγγραφο PDF

Για να κρυπτογραφήσετε ένα έγγραφο PDF, ακολουθήστε τα παρακάτω βήματα:

  1. Δημιουργήστε μια παρουσία της κλάσης Security.
  2. Δημιουργήστε μια παρουσία της EncryptionOptions με τους επιθυμητούς κωδικούς πρόσβασης χρηστών και ιδιοκτητών.
  3. Προσθέστε το εισαγωγικό αρχείο PDF χρησιμοποιώντας τη μέθοδο AddInput.
  4. Ορίστε τη διαδρομή εξόδου χρησιμοποιώντας το AddOutput.
  5. Εκτελέστε την κρυπτογράφηση χρησιμοποιώντας τη μέθοδο 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, ακολουθήστε τα παρακάτω βήματα:

  1. Δημιουργήστε μια παρουσία της κλάσης Security.
  2. Δημιουργήστε μια παρουσία της DecryptionOptions με τον απαραίτητο κωδικό πρόσβασης.
  3. Προσθέστε το κρυπτογραφημένο αρχείο PDF χρησιμοποιώντας τη μέθοδο AddInput.
  4. Ορίστε τη διαδρομή εξόδου χρησιμοποιώντας το AddOutput.
  5. Εκτελέστε την αποκρυπτογράφηση χρησιμοποιώντας τη μέθοδο 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 έγγραφο μειώνοντας το μέγεθός του ενώ διατηρείτε την ποιότητα.

  1. Δημιουργήστε μια παρουσία της κλάσης Optimizer.
  2. Δημιουργήστε ένα αντικείμενο OptimizeOptions για να ρυθμίσετε τις ρυθμίσεις βελτιστοποίησης.
  3. Προσθέστε αρχεία εισόδου PDF και ορίστε μια τοποθεσία εξόδου για το βελτιστοποιημένο αρχείο.
  4. Εκτελέστε τη μέθοδο 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 για να καθορίσετε το νέο μέγεθος σελίδας για το έγγραφο.

  1. Δημιουργήστε μια παρουσία της κλάσης Optimizer.
  2. Δημιουργήστε ένα αντικείμενο ResizeOptions για να καθορίσετε το μέγεθος σελίδας.
  3. Προσθέστε το αρχείο εισόδου και ορίστε την επιθυμητή τοποθεσία εξόδου.
  4. Χρησιμοποιήστε τη μέθοδο SetPageSize για να καθορίσετε το νέο μέγεθος (π.χ., A4).
  5. Καλέστε τη μέθοδο 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 αρχείο.

  1. Δημιουργήστε μια παρουσία της κλάσης Optimizer.
  2. Δημιουργήστε ένα αντικείμενο RotateOptions και ρυθμίστε τη γωνία περιστροφής.
  3. Προσθέστε το αρχείο εισόδου PDF και καθορίστε την τοποθεσία εξόδου.
  4. Ορίστε τη γωνία περιστροφής (π.χ., 90 μοίρες) χρησιμοποιώντας τη μέθοδο SetRotation.
  5. Εκτελέστε την περιστροφή με τη μέθοδο 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 μπορεί να χρησιμοποιηθεί για να καθορίσει την περιοχή κοπής.

  1. Δημιουργήστε μια παρουσία της κλάσης Optimizer.
  2. Καθορίστε την περιοχή κοπής με το αντικείμενο CropOptions.
  3. Προσθέστε το αρχείο εισόδου και καθορίστε την τοποθεσία εξόδου.
  4. Χρησιμοποιήστε τη μέθοδο SetCropBox για να καθορίσετε την περιοχή κοπής.
  5. Εκτελέστε την κοπή με τη μέθοδο 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:

  1. Δημιουργήστε μια νέα κλάση TableGenerator.
  2. Ρυθμίστε το αντικείμενο TableOptions για να ορίσετε τη δομή του πίνακα, το περιεχόμενο και τα αρχεία εισόδου/εξόδου.
  3. Προσθέστε πίνακες, γραμμές και κελιά στο PDF σας.
  4. Ολοκληρώστε τη διαδικασία δημιουργίας πίνακα χρησιμοποιώντας τη μέθοδο 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

  1. Αναφορά Δεδομένων: Παρουσιάστε αναλύσεις, χρηματοοικονομικές εκθέσεις ή αποτελέσματα ερευνών σε σαφή και οργανωμένη μορφή.
  2. Σχεδίαση Φόρμας: Δημιουργήστε διαδραστικές φόρμες με δομημένες διατάξεις πίνακα.
  3. Βελτίωση Εγγράφου: Βελτιώστε την αναγνωσιμότητα και τη χρηστικότητα των εγχειριδίων χρήστη, οδηγών ή διδακτικού υλικού.
  4. Μαζική Επεξεργασία: Αυτοματοποιήστε τη δημιουργία πινάκων για πολλά έγγραφα PDF.

PDF Merger

Ο Documentize PDF Merger for .NET είναι ένα ευέλικτο εργαλείο σχεδιασμένο για να συγχωνεύει πολλά έγγραφα PDF σε ένα μόνο αρχείο. Διευκολύνει τη συγκέντρωση αρχείων PDF, εξασφαλίζοντας ότι τα έγγραφά σας συγχωνεύονται αποτελεσματικά και διατηρούν τη συνέπεια στα περιεχόμενα. Το πρόσθετο χειρίζεται εσωτερικούς πόρους όπως γραμματοσειρές και εικόνες για να βελτιστοποιήσει το συγχωνευμένο έγγραφο.

Κύρια Χαρακτηριστικά:

  • Συγχώνευση Πολλών PDFs: Συνδυάστε εύκολα πολλά αρχεία PDF σε ένα.
  • Βελτιστοποίηση Πόρων: Αφαιρεί διπλές γραμματοσειρές και εικόνες κατά τη διαδικασία συγχώνευσης.
  • Διαδικασία Μαζικής Συγχώνευσης: Συγχωνεύστε μεγάλες παρτίδες εγγράφων PDF σε μία κίνηση.
  • Ασφαλής Συγχώνευση: Εξασφαλίστε την ακεραιότητα του εγγράφου χωρίς απώλεια δεδομένων ή διαφθορά περιεχομένου.

Πώς να Συγχωνεύσετε Έγγραφα PDF

Για να συγχωνεύσετε πολλά έγγραφα PDF σε ένα μόνο αρχείο, ακολουθήστε αυτά τα βήματα:

  1. Δημιουργήστε μια παρουσία της κλάσης Merger.
  2. Δημιουργήστε μια παρουσία της MergeOptions για να διαμορφώσετε τη διαδικασία συγχώνευσης.
  3. Προσθέστε τα εισερχόμενα αρχεία PDF χρησιμοποιώντας τη μέθοδο AddInput.
  4. Ορίστε την διαδρομή εξόδου χρησιμοποιώντας AddOutput.
  5. Εκτελέστε τη συγχώνευση χρησιμοποιώντας τη μέθοδο 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. Αυτό σας επιτρέπει να συνδυάσετε επιλεγμένες σελίδες στο τελικό έγγραφο εξόδου.

  1. Δημιουργήστε μια παρουσία της κλάσης Merger.
  2. Διαμορφώστε τα εύρη σελίδων χρησιμοποιώντας την MergeOptions.
  3. Προσθέστε τα εισερχόμενα αρχεία με καθορισμένα εύρη σελίδων.
  4. Ορίστε τη διαδρομή εξόδου.
  5. Καλέστε τη μέθοδο 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 σε μία μόνο λειτουργία, εξασφαλίζοντας αποτελεσματική και γρήγορη διαχείριση εγγράφων.

  1. Δημιουργήστε μια παρουσία της κλάσης Merger.
  2. Προσθέστε όλα τα εισερχόμενα αρχεία PDF στην κλάση MergeOptions.
  3. Ορίστε τη διαδρομή εξόδου.
  4. Καλέστε τη μέθοδο 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, ακολουθήστε αυτά τα βήματα:

  1. Δημιουργήστε μια περίπτωση της κλάσης Signature.
  2. Δημιουργήστε μια περίπτωση της κλάσης SignOptions με την διαδρομή του αρχείου PFX και τον κωδικό πρόσβασης.
  3. Προσθέστε το εισερχόμενο PDF και το εξόδου αρχείο στις επιλογές.
  4. Εκτελέστε τη μέθοδο 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 που παρέχεται ως ροή αντί για διαδρομή αρχείου. Αυτό επιτρέπει πιο ευέλικτη διαχείριση της αποθήκευσης πιστοποιητικών.

  1. Δημιουργήστε μια περίπτωση της κλάσης Signature.
  2. Δημιουργήστε SignOptions με μια ροή που περιέχει το PFX και τον κωδικό πρόσβασης.
  3. Προσθέστε τα εισερχόμενα και εξόδου αρχεία.
  4. Εκτελέστε τη μέθοδο 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.

  1. Δημιουργήστε μια περίπτωση της SignOptions.
  2. Ρυθμίστε το Visible σε false.
  3. Προσθέστε εισερχόμενα και εξόδου αρχεία.
  4. Καλέστε το 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 σε μεμονωμένες σελίδες, ακολουθήστε τα παρακάτω βήματα:

  1. Δημιουργήστε μια εμφάνιση της κλάσης Splitter.
  2. Δημιουργήστε μια εμφάνιση του SplitOptions για να διαμορφώσετε τις επιλογές διάσπασης.
  3. Προσθέστε το αρχείο PDF εισόδου χρησιμοποιώντας τη μέθοδο AddInput.
  4. Προσθέστε αρχεία εξόδου για κάθε διάσπαση σελίδας χρησιμοποιώντας τη μέθοδο AddOutput.
  5. Εκτελέστε τη μέθοδο 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, ακολουθήστε αυτά τα βήματα:

  1. Δημιουργήστε μια περίπτωση της κλάσης PdfChatGptRequestOptions για να ρυθμίσετε τις επιλογές αιτήματος.
  2. Προσθέστε αρχεία PDF εισόδου και εξόδου.
  3. Ορίστε το API key και καθορίστε παραμέτρους όπως το μέγιστο πλήθος tokens και το ερώτημα για το μοντέλο ChatGPT.
  4. Εκτελέστε τη μέθοδο 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);  

Προσθήκη Μηνυμάτων Συστήματος και Χρήστη

Για να δημιουργήσετε μια πιο διαδραστική συνομιλία, μπορείτε να προσθέσετε τόσο μηνύματα συστήματος όσο και μηνύματα χρήστη. Αυτά τα μηνύματα βοηθούν στη διαμόρφωση του πλαισίου της συνομιλίας.

  1. Προσθέστε ένα μήνυμα συστήματος που θα ορίσει το πλαίσιο για το ChatGPT.
  2. Προσθέστε ένα μήνυμα χρήστη που θα αναπαριστά την είσοδο του χρήστη για τη συνομιλία.
 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);  

Εξ extractor Κειμένου PDF

Ο Documentize Εξ extractor Κειμένου PDF για .NET απλοποιεί την εξαγωγή κειμένου από έγγραφα PDF. Είτε χρειάζεστε καθαρό, ακατέργαστο ή απλό κείμενο, αυτό το plugin σας επιτρέπει να εξάγετε κείμενο αποτελεσματικά ενώ διατηρείτε τη μορφοποίηση ή την παραλείπετε βάση των αναγκών σας.

Κύρια Χαρακτηριστικά:

  • Καθαρός Τρόπος: Εξάγετε κείμενο διατηρώντας την πρωτότυπη μορφοποίηση του.
  • Ακατέργαστος Τρόπος: Εξάγετε κείμενο χωρίς καμία μορφοποίηση.
  • Απλός Τρόπος: Εξάγετε κείμενο χωρίς ειδικούς χαρακτήρες ή μορφοποίηση.
  • Μαζική Επεξεργασία: Εξάγετε κείμενο από πολλαπλά PDF ταυτόχρονα.

Πώς να Εξάγετε Κείμενο από Έγγραφα PDF

Για να εξάγετε κείμενο από ένα έγγραφο PDF, ακολουθήστε αυτά τα βήματα:

  1. Δημιουργήστε μία εμφάνιση της κλάσης TextExtractor.
  2. Δημιουργήστε μία εμφάνιση του TextExtractorOptions για να ρυθμίσετε τις επιλογές εξαγωγής.
  3. Προσθέστε το αρχείο PDF εισόδου χρησιμοποιώντας τη μέθοδο AddInput.
  4. Εκτελέστε τη μέθοδο Process για να εξάγετε το κείμενο.
  5. Πρόσβαση στο εξαγόμενο κείμενο χρησιμοποιώντας το 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 προσφέρει τρεις τρόπους εξαγωγής, παρέχοντας ευελιξία βάσει των αναγκών σας.

  1. Καθαρός Τρόπος: Διατηρεί την πρωτότυπη μορφοποίηση, συμπεριλαμβανομένων των κενών και της ευθυγράμμισης.
  2. Ακατέργαστος Τρόπος: Εξάγει το κείμενο χωρίς μορφοποίηση, χρήσιμο για την επεξεργασία ακατέργαστων δεδομένων.
  3. Απλός Τρόπος: Εξάγει κείμενο χωρίς ειδικούς χαρακτήρες ή πρόσθετη μορφοποίηση.
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, ακολουθήστε τα παρακάτω βήματα:

  1. Δημιουργήστε μια παρουσία της κλάσης Timestamp.
  2. Δημιουργήστε μια παρουσία της AddTimestampOptions για να διαμορφώσετε τη διαδικασία χρονοσφράγισης.
  3. Προσθέστε το αρχείο PDF εισόδου χρησιμοποιώντας τη μέθοδο AddInput.
  4. Ορίστε την διαδρομή του αρχείου εξόδου χρησιμοποιώντας AddOutput.
  5. Εκτελέστε τη διαδικασία χρονοσφράγισης χρησιμοποιώντας τη μέθοδο 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);  

Πώς να Χρησιμοποιήσετε Προσαρμοσμένη Ταυτοποίηση με Διακομιστή Χρονοσφραγίδας

Μπορείτε να παρέχετε διαπιστευτήρια βασικής ταυτοποίησης κατά την σύνδεση με τον διακομιστή χρονοσφραγίδας. Αυτό σας επιτρέπει να ταυτοποιείστε με διακομιστές που απαιτούν όνομα χρήστη και κωδικό πρόσβασης.

  1. Δημιουργήστε μια παρουσία της κλάσης Timestamp.
  2. Δημιουργήστε μια παρουσία της AddTimestampOptions, συμπεριλαμβάνοντας τα serverBasicAuthCredentials.
  3. Προσθέστε τα μονοπάτια των αρχείων εισόδου και εξόδου.
  4. Καλέστε τη μέθοδο 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, ακολουθήστε τα εξής βήματα:

  1. Δημιουργήστε μια παρουσία της κλάσης PdfAConverter.
  2. Δημιουργήστε μια παρουσία της PdfAConvertOptions για να ρυθμίσετε τη μετατροπή.
  3. Καθορίστε την επιθυμητή έκδοση PDF/A (π.χ., PDF/A-3B).
  4. Προσθέστε το εισερχόμενο αρχείο PDF χρησιμοποιώντας τη μέθοδο AddInput.
  5. Προσθέστε το εξαγόμενο αρχείο για το αποτέλεσμα PDF/A χρησιμοποιώντας τη μέθοδο AddOutput.
  6. Καλέστε τη μέθοδο 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), ακολουθήστε αυτά τα βήματα:

  1. Δημιουργήστε μια παρουσία της κλάσης XlsConverter.
  2. Ρυθμίστε τις επιλογές μετατροπής χρησιμοποιώντας την κλάση PdfToXlsOptions.
  3. Προσθέστε τα εισερχόμενα αρχεία PDF χρησιμοποιώντας τη μέθοδο AddInput.
  4. Καθορίστε τη διαδρομή εξόδου του αρχείου χρησιμοποιώντας τη μέθοδο AddOutput.
  5. Εκτελέστε τη μέθοδο 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, ακολουθήστε τα παρακάτω βήματα:

  1. Δημιουργήστε μια νέα экземпляς της κλάσης DocConverter.
  2. Δημιουργήστε μια νέα экземпляς DocConversionOptions για να ρυθμίσετε τη διαδικασία μετατροπής.
  3. Προσθέστε το εισαγόμενο PDF αρχείο χρησιμοποιώντας τη μέθοδο AddInput.
  4. Προσθέστε τη διαδρομή του εξαγόμενου αρχείου για το παραγόμενο DOC/DOCX αρχείο χρησιμοποιώντας τη μέθοδο AddOutput.
  5. Εκτελέστε τη μέθοδο 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, ακολουθήστε τα παρακάτω βήματα:

  1. Δημιουργήστε μια παρουσία της κλάσης Jpeg.
  2. Δημιουργήστε μια παρουσία της JpegOptions για να ρυθμίσετε τη διαδικασία μετατροπής.
  3. Προσθέστε το αρχείο PDF εισόδου χρησιμοποιώντας τη μέθοδο AddInput.
  4. Προσδιορίστε τη διαδρομή εξόδου για τις εικόνες JPEG χρησιμοποιώντας τη μέθοδο AddOutput.
  5. Εκτελέστε τη μέθοδο 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, ακολουθήστε αυτά τα βήματα:

  1. Δημιουργήστε μια εγκατάσταση της κλάσης Png.
  2. Δημιουργήστε μια εγκατάσταση των PngOptions για να ρυθμίσετε τη διαδικασία μετατροπής.
  3. Προσθέστε το αρχείο εισόδου PDF χρησιμοποιώντας τη μέθοδο AddInput.
  4. Καθορίστε τον κατάλογο εξόδου για τις εικόνες PNG χρησιμοποιώντας τη μέθοδο AddOutput.
  5. Εκτελέστε τη μέθοδο 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, ακολουθήστε τα παρακάτω βήματα:

  1. Δημιουργήστε μια παρουσία της κλάσης TiffConverter.
  2. Δημιουργήστε μια παρουσία του PdfToTiffOptions για να ρυθμίσετε τη διαδικασία μετατροπής.
  3. Προσθέστε το αρχείο εισόδου PDF χρησιμοποιώντας τη μέθοδο AddInput.
  4. Καθορίστε τη διαδρομή εξόδου για τις εικόνες TIFF χρησιμοποιώντας τη μέθοδο AddOutput.
  5. Εκτελέστε τη μέθοδο 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:

  1. Αρχικοποιήστε τον Μετατροπέα: Δημιουργήστε μια παρουσία του HtmlConverter.
  2. Ορίστε Επιλογές Μετατροπής: Χρησιμοποιήστε το PdfToHtmlOptions για να προσαρμόσετε την έξοδο, επιλέγοντας είτε ενσωματωμένους είτε εξωτερικούς πόρους.
  3. Καθορίστε Διαδρομές Εισόδου και Εξόδου: Ορίστε τις διαδρομές για το εισερχόμενο PDF και το εξαγόμενο HTML.
  4. Εκτελέστε τη Μετατροπή: Καλέστε τη μέθοδο 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, ακολουθήστε τα παρακάτω βήματα:

  1. Αρχικοποιήστε τον Μετατροπέα: Δημιουργήστε μια παρουσία του HtmlConverter.
  2. Ρυθμίστε τις Επιλογές PDF: Χρησιμοποιήστε το HtmlToPdfOptions για να ορίσετε ρυθμίσεις διάταξης και μέσων.
  3. Καθορίστε Διαδρομές: Ορίστε τις διαδρομές του εισερχόμενου HTML και του εξαγόμενου PDF.
  4. Εκτελέστε τη Μετατροπή: Εκτελέστε τη μέθοδο 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.

 Ελληνικά