Επισκόπηση

Documentize είναι μια ολοκληρωμένη πλατφόρμα που παρέχει SDK για τη διαχείριση PDF εγγράφων εντός εφαρμογών .NET. Αυτές οι SDK απλοποιούν τις πολύπλοκες εργασίες που σχετίζονται με την επεξεργασία PDF, βελτιώνοντας τις ροές εργασίας των εγγράφων και καθιστώντας τις πιο διαισθητικές και αποδοτικές για τους χρήστες. Παρακάτω παρουσιάζεται μια επισκόπηση των βασικών δυνατοτήτων της:

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

  • Μετατροπή PDF:

    • Μετατρέψτε PDF σε πολλαπλές μορφές όπως Microsoft Word (DOC/DOCX), Excel (XLS/XLSX), HTML, JPEG και PNG.
    • Υποστήριξη μετατροπής PDF σε PDF/A μορφή, ιδανική για μακροχρόνια αρχειοθέτηση και συμμόρφωση με τα πρότυπα διατήρησης.
  • Επεξεργασία Εγγράφων:

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

    • Εξαγάγετε κείμενο με ακρίβεια, υποστηρίζοντας τόσο δομημένες όσο και μη δομημένες μορφές δεδομένων.
  • Ψηφιακές Υπογραφές:

    • Υπογράψτε ψηφιακά έγγραφα PDF για να εξασφαλίσετε την αυθεντικότητα και την ακεραιότητά τους, παρέχοντας ασφάλεια και εμπιστοσύνη για ευαίσθητα αρχεία.

Εξειδικευμένες SDK

  • Μετατροπέας PDF σε DOC: Μετατρέπει με ακρίβεια το περιεχόμενο PDF σε επεξεργάσιμα έγγραφα Word διατηρώντας τη μορφοποίηση και τη διάταξη.
  • Μετατροπέας PDF σε Excel: Εξάγει πίνακες δεδομένων από PDF και τα μετατρέπει σε υπολογιστικά φύλλα Excel για περαιτέρω ανάλυση δεδομένων.
  • Ενσωμάτωση ChatGPT: Ενεργοποιεί την αλληλεπίδραση με το ChatGPT, ενσωματώνοντας απαντήσεις συνομιλίας AI μέσα σε PDF για μοναδικές βελτιώσεις εγγράφων.

Χρήση & Συμβατότητα

Οι SDK του Documentize έχουν σχεδιαστεί για απρόσκοπτη ενσωμάτωσή σε εφαρμογές .NET, υποστηρίζοντας πολλές πλατφόρμες, συμπεριλαμβανομένων των Windows, macOS και Linux. Οι SDK προσφέρουν ευέλικτα και ισχυρά APIs που καλύπτουν ποικίλες απαιτήσεις διαχείρισης εγγράφων, διασφαλίζοντας παράλληλα υψηλή απόδοση και αξιοπιστία.

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

Subsections of Επισκόπηση

Εγκατάσταση

Το SDK του Documentize μπορεί να εγκατασταθεί με πολλαπλές μεθόδους, καθεμία από τις οποίες έχει προσαρμοστεί σε διαφορετικά περιβάλλοντα ανάπτυξης και προτιμήσεις. Ακολουθούν οι συνιστώμενοι τρόποι εγκατάστασης του Documentize:

1. NuGet (Προτιμώμενη Μέθοδος)

Το NuGet είναι η πιο απλή και προτιμώμενη μέθοδος για την εγκατάσταση του Documentize, εξασφαλίζοντας ότι έχετε πάντα την πιο πρόσφατη έκδοση και ενημερώσεις απευθείας μέσα στο περιβάλλον ανάπτυξής σας. Ελέγξτε περισσότερες λεπτομέρειες σχετικά με αυτή τη μέθοδο εγκατάστασης στο Πώς να εγκαταστήσετε τα SDK του Documentize χρησιμοποιώντας NuGet.

2. MSI Installer

Ο εγκαταστάτης MSI είναι μια βολική επιλογή αν προτιμάτε να έχετε τις DLL του Documentize εγκατεστημένες απευθείας στο σύστημά σας. Αυτή η μέθοδος είναι ιδανική για προγραμματιστές που ενδέχεται να θέλουν να χρησιμοποιήσουν το Documentize σε πολλά έργα χωρίς την ανάγκη να διαχειρίζονται χειροκίνητα τα αρχεία DLL. Ελέγξτε περισσότερες λεπτομέρειες σχετικά με αυτή τη μέθοδο εγκατάστασης στο Πώς να εγκαταστήσετε τα SDK του Documentize χρησιμοποιώντας MSI.

3. ZIP Αρχείο

Για τους προγραμματιστές που προτιμούν μια χειροκίνητη προσέγγιση, το ZIP αρχείο περιέχει τις DLL του Documentize, οι οποίες μπορούν να εξαχθούν και να προστεθούν απευθείας στο έργο σας. Ελέγξτε περισσότερες λεπτομέρειες σχετικά με αυτή τη μέθοδο εγκατάστασης στο Πώς να εγκαταστήσετε τα SDK του Documentize χρησιμοποιώντας ZIP.

10 Οκτ 2024

Subsections of Εγκατάσταση

Απαιτήσεις Συστήματος

Τα SDK του Documentize έχουν σχεδιαστεί για να ενσωματώνονται με εφαρμογές .NET και υποστηρίζουν διάφορα λειτουργικά συστήματα και περιβάλλοντα ανάπτυξης. Παρακάτω παρατίθενται οι βασικές απαιτήσεις συστήματος:

Υποστηριζόμενα Λειτουργικά Συστήματα

Windows

  • Windows 7 (x64, x86)
  • Windows 8, 8.1 (x64, x86)
  • Windows 10 (x64, x86)
  • Windows 11 (x64, x86)
  • Windows Server 2003 έως Windows Server 2022 (x64, x86)
  • Cloud: Microsoft Azure

macOS

  • macOS 10.12 (Sierra) και μεταγενέστερες εκδόσεις

Linux

  • Συμβατό με πολλές διανομές Linux:
    • Ubuntu (16.04, 18.04, 20.04, 22.04)
    • CentOS (7, 8)
    • Debian (9, 10)
    • OpenSUSE (Leap 15+, SLES 12+)

Android

  • Υποστηρίζει Android 8.0 (Oreo) και μεταγενέστερες εκδόσεις.

Περιβάλλοντα Ανάπτυξης

  • Microsoft Visual Studio:
    • Visual Studio 2010 και μεταγενέστερες εκδόσεις (συμπεριλαμβανομένων των 2019 και 2022)
  • Υποστηρίζει οποιοδήποτε περιβάλλον ανάπτυξης που απευθύνεται σε πλατφόρμες .NET.

Υποστηριζόμενα .NET Frameworks

  • .NET Framework 4.0 και άνω
  • .NET Standard 2.0 (.NET Core 3.1+)
  • .NET 6.0, .NET 7.0, .NET 8.0

Πρόσθετες Σημειώσεις

  • Το Adobe Acrobat δεν απαιτείται για την εκτέλεση των SDK του Documentize, αλλά συνιστάται για την προβολή PDF.
10 Οκτ 2024

Δήλωση

Τα SDK του Documentize.com απαιτούν ένα σύνολο Πλήρους Εμπιστοσύνης όταν χρησιμοποιούνται σε εφαρμογές .NET. Αυτό το επίπεδο άδειας είναι απαραίτητο για να μπορέσουν τα SDK να εκτελέσουν ορισμένες λειτουργίες σε επίπεδο συστήματος, όπως η πρόσβαση σε ρυθμίσεις μητρώου, αρχεία συστήματος και η ανάλυση γραμματοσειρών.

Γιατί απαιτείται η Πλήρη Εμπιστοσύνη

Τα SDK του Documentize χρησιμοποιούν βασικές κλάσεις συστήματος .NET, οι οποίες συχνά απαιτούν υψηλότερες άδειες για τους εξής λόγους:

  • Πρόσβαση στο Μητρώο: Ορισμένες λειτουργίες μπορεί να απαιτούν ανάγνωση ή εγγραφή στο μητρώο του συστήματος.
  • Αρχεία Συστήματος: Η πρόσβαση σε αρχεία συστήματος πέρα από το εικονικό κατάλογο της εφαρμογής μπορεί να είναι απαραίτητη για ορισμένα καθήκοντα, όπως η διαχείριση γραμματοσειρών ή η εκτέλεση λειτουργιών αρχείων.

Περιορισμοί Περιβάλλοντος Μέσης Εμπιστοσύνης

Σε περιβάλλοντα φιλοξενίας που επιβάλλουν ασφάλεια Μέσης Εμπιστοσύνης, πολλές σημαντικές άδειες είναι περιορισμένες ή μη διαθέσιμες. Αυτό θα μπορούσε να αποτρέψει τη σωστή λειτουργία των SDK σε τέτοια περιβάλλοντα. Οι παρακάτω περιορισμοί ισχύουν υπό Μέση Εμπιστοσύνη:

  • OleDbPermission: Δεν μπορεί να χρησιμοποιηθεί ο διαχειριζόμενος παροχέας δεδομένων ADO.NET OLE DB για πρόσβαση σε βάσεις δεδομένων.
  • EventLogPermission: Η πρόσβαση στο ημερολόγιο συμβάντων των Windows απαγορεύεται.
  • ReflectionPermission: Αποτρέπει τη χρήση αντανάκλασης, η οποία μπορεί να επηρεάσει ορισμένες δυναμικές λειτουργίες.
  • RegistryPermission: Η πρόσβαση στο μητρώο του συστήματος απορρίπτεται.
  • WebPermission: Η επικοινωνία περιορίζεται σε καθορισμένες διευθύνσεις ή περιοχές όπως έχουν καθοριστεί στο στοιχείο <trust>.
  • FileIOPermission: Η πρόσβαση σε αρχεία περιορίζεται σε αυτά που βρίσκονται εντός του εικονικού καταλόγου της εφαρμογής.
10 Οκτ 2024

Μη Windows Περιβάλλον

Τα SDKs του Documentize υποστηρίζουν .NET Standard 2.0, που τους επιτρέπει να χρησιμοποιούνται σε εφαρμογές .NET Core που τρέχουν σε Linux ή σε άλλα μη Windows περιβάλλοντα. Για να εξασφαλίσετε βέλτιστη απόδοση και σωστή απεικόνιση κειμένου, ακολουθήστε τα παρακάτω βήματα:

Συνιστώμενη Ρύθμιση για Linux

1. Εγκαταστήστε το Πακέτο libgdiplus

Αυτό το πακέτο παρέχει την απαραίτητη λειτουργία GDI+, η οποία είναι κρίσιμη για την απεικόνιση και την επεξεργασία PDF. Μπορείτε να το εγκαταστήσετε εκτελώντας την παρακάτω εντολή στο τερματικό σας:

sudo apt-get install libgdiplus

2. Εγκαταστήστε Συμβατές Γραμματοσειρές της Microsoft

Για σωστή απεικόνιση κειμένου, εγκαταστήστε τις γραμματοσειρές TrueType της Microsoft χρησιμοποιώντας την εντολή:

sudo apt-get install ttf-mscorefonts-installer

Αυτές οι γραμματοσειρές πρέπει να τοποθετηθούν στον κατάλογο /usr/share/fonts/truetype/msttcorefonts. Εάν το σύστημά σας αποθηκεύει γραμματοσειρές σε διαφορετικό κατάλογο, ενημερώστε τη διαδρομή στον κώδικά σας πριν εκτελέσετε οποιαδήποτε λειτουργία με τα SDKs του Documentize:

Documentize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"));

Tip

Διασφαλίζοντας ότι αυτές οι εγκαταστάσεις είναι ολοκληρωμένες και ρυθμίζοντας σωστά τη διαδρομή των γραμματοσειρών, μπορείτε να μεγιστοποιήσετε την απόδοση των SDKs του Documentize σε Linux ή σε άλλα μη Windows συστήματα.

10 Οκτ 2024

Αξιολόγηση

Μπορείτε εύκολα να κατεβάσετε τα SDKs του Documentize για σκοπούς αξιολόγησης. Η έκδοση αξιολόγησης είναι ταυτόσημη με αυτή που αγοράσατε, με μοναδική διαφορά το πώς εφαρμόζετε την άδεια.

Περιορισμοί Έκδοσης Αξιολόγησης

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

  • Ένα watermark αξιολόγησης προστίθεται σε όλα τα έγγραφα εξόδου.
  • Μόνο οι πρώτες τέσσερις σελίδες οποιουδήποτε εγγράφου PDF μπορούν να προβληθούν ή να επεξεργαστούν.

Για να αφαιρέσετε αυτούς τους περιορισμούς και να ξεκλειδώσετε την πλήρη έκδοση, απλά εφαρμόστε μια άδεια προσθέτοντας μερικές γραμμές κώδικα στο έργο σας.

10 Οκτ 2024

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

PDF ChatGPT

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

PDF Διαχωριστής

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

Α extractor κειμένου PDF

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

Ασφάλεια PDF

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

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

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

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

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

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

Η προσθήκη .NET επιτρέπει την απρόσκοπτη μετατροπή εγγράφων PDF σε υπολογιστικά φύλλα Excel (XLS/XLSX)

Πρόσθετης Χρονικής Σήμανσης PDF

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

Συγχώνευση PDF

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

Υπογραφή PDF

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

10 Οκτ 2024

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

PDF ChatGPT

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

Βασικά Χαρακτηριστικά:

  • Συμπληρώσεις Συνομιλιών: Δημιουργήστε απαντήσεις χρησιμοποιώντας το ChatGPT API βασισμένο σε προσαρμοσμένη είσοδο.
  • Μηνύματα Συστήματος & Χρήστη: Παρέχετε και τα δύο, το πλαίσιο συστήματος και την είσοδο χρήστη, για να δημιουργήσετε δυναμικές συνομιλίες.
  • Έξοδος 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// Προσθέστε τα εισερχόμενα και εξερχόμενα PDFs  
12options.AddInput(new FileDataSource("input.pdf"));  
13options.AddOutput(new FileDataSource("output.pdf"));  
14
15// Επεξεργαστείτε το αίτημα ασύγχρονα  
16var plugin = new PdfChatGpt();  
17var result = await plugin.ProcessAsync(options);  

PDF Διαχωριστής

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

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

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

Πώς να Διαχωρίσετε PDF Έγγραφα

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

  1. Δημιουργήστε μια παρουσία της κλάσης Splitter.
  2. Δημιουργήστε μια παρουσία της SplitOptions για να ρυθμίσετε τις επιλογές διαχωρισμού.
  3. Προσθέστε το αρχείο PDF εισόδου χρησιμοποιώντας τη μέθοδο AddInput.
  4. Προσθέστε αρχεία εξόδου για κάθε διαχωρισμένη σελίδα χρησιμοποιώντας τη μέθοδο AddOutput.
  5. Εκτελέστε τη μέθοδο Process για να διαχωρίσετε το έγγραφο.
 1var splitter = new Splitter();
 2var splitOptions = new SplitOptions();
 3
 4// Προσθέστε το αρχείο PDF εισόδου
 5splitOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 6
 7// Προσδιορίστε τα αρχεία εξόδου για κάθε σελίδα
 8splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.pdf"));
 9splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.pdf"));
10splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_3.pdf"));
11
12// Επεξεργαστείτε την λειτουργία διαχωρισμού
13splitter.Process(splitOptions);

Διαχωρισμός PDF κατά Εύρους Σελίδων

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

 1var splitter = new Splitter();
 2var splitOptions = new SplitOptions();
 3
 4// Προσθέστε το PDF εισόδου
 5splitOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 6
 7// Ορίστε έξοδο για εύρη σελίδων (π.χ. σελίδες 1-3)
 8splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pages_1_to_3.pdf"));
 9
10// Επεξεργαστείτε το διαχωρισμό
11splitter.Process(splitOptions);

Πώς να Διαχειριστείτε τον Μαζικό Διαχωρισμό

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

 1var splitter = new Splitter();
 2var splitOptions = new SplitOptions();
 3
 4// Προσθέστε αρχεία PDF εισόδου σε μια παρτίδα
 5splitOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
 6splitOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
 7
 8// Ορίστε την έξοδο για κάθε αρχείο
 9splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_file1_page1.pdf"));
10splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_file2_page1.pdf"));
11
12// Επεξεργαστείτε τον μαζικό διαχωρισμό
13splitter.Process(splitOptions);

Α extractor κειμένου PDF

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

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

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

Πώς να Εξαγάγετε Κείμενο από Έγγραφα 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

Το πρόσθετο σας επιτρέπει να εξάγετε κείμενο από πολλαπλά PDFs ταυτόχρονα, εξασφαλίζοντας γρήγορη και αποτελεσματική επεξεργασία.

 1using var extractor = new TextExtractor();
 2var textExtractorOptions = new TextExtractorOptions();
 3
 4// Προσθέστε πολλαπλά PDFs εισόδου
 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 πρόσθετο προσφέρει τρεις λειτουργίες εξαγωγής, παρέχοντας ευελιξία βάσει των αναγκών σας.

  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// Προσθέστε πολλαπλά PDFs εισόδου
 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 για .NET είναι ένα ισχυρό εργαλείο σχεδιασμένο για να ενισχύει την ασφάλεια των εγγράφων PDF σας παρέχοντας δυνατότητες κωδικοποίησης και αποκωδικοποίησης. Διασφαλίζει ότι οι ευαίσθητες πληροφορίες σας παραμένουν εμπιστευτικές και προστατευμένες από μη εξουσιοδοτημένη πρόσβαση.

Βασικά Χαρακτηριστικά:

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

Πώς να Κωδικοποιήσετε Ένα Έγγραφο PDF

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

  1. Δημιουργήστε μια στιγμή της κλάσης Security.
  2. Δημιουργήστε μια στιγμή της EncryptionOptions με τους επιθυμητούς κωδικούς πρόσβασης για χρήστες και κατόχους.
  3. Προσθέστε το αρχείο εισόδου PDF χρησιμοποιώντας τη μέθοδο AddInput.
  4. Ορίστε τη διαδρομή του εξόδου χρησιμοποιώντας AddOutput.
  5. Εκτελέστε την κωδικοποίηση χρησιμοποιώντας τη μέθοδο Process.
 1  
 2// Δημιουργία στιγμής του plugin Ασφάλειας  
 3var plugin = new Security();  
 4
 5// Ρύθμιση των επιλογών κωδικοποίησης  
 6var opt = new EncryptionOptions("user_password", "owner_password");  
 7
 8// Προσθήκη αρχείου εισόδου PDF  
 9opt.AddInput(new FileDataSource("path_to_pdf"));  
10
11// Καθορίστε το αρχείο PDF εξόδου κωδικοποιημένο  
12opt.AddOutput(new FileDataSource("path_to_encrypted_pdf"));  
13
14// Εκτέλεση της διαδικασίας κωδικοποίησης  
15plugin.Process(opt);  

Πώς να Αποκωδικοποιήσετε Ένα Έγγραφο PDF

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

  1. Δημιουργήστε μια στιγμή της κλάσης Security.
  2. Δημιουργήστε μια στιγμή της DecryptionOptions με τον απαραίτητο κωδικό πρόσβασης.
  3. Προσθέστε το κωδικοποιημένο αρχείο PDF χρησιμοποιώντας τη μέθοδο AddInput.
  4. Ορίστε τη διαδρομή του εξόδου χρησιμοποιώντας AddOutput.
  5. Εκτελέστε την αποκωδικοποίηση χρησιμοποιώντας τη μέθοδο Process.
 1  
 2// Δημιουργία στιγμής του plugin Ασφάλειας  
 3var plugin = new Security();  
 4
 5// Ρύθμιση των επιλογών αποκωδικοποίησης  
 6var opt = new DecryptionOptions("user_password");  
 7
 8// Προσθήκη αρχείου εισόδου κωδικοποιημένου PDF  
 9opt.AddInput(new FileDataSource("path_to_encrypted_pdf"));  
10
11// Καθορίστε το αρχείο PDF εξόδου αποκωδικοποιημένο  
12opt.AddOutput(new FileDataSource("path_to_decrypted_pdf"));  
13
14// Εκτέλεση της διαδικασίας αποκωδικοποίησης  
15plugin.Process(opt);  

Ρύθμιση Δικαιωμάτων σε Έγγραφα PDF

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

  • Εκτύπωση: Επιτρέψτε ή απαγορεύστε την εκτύπωση του εγγράφου.
  • Αντιγραφή: Επιτρέψτε ή απαγορεύστε την αντιγραφή περιεχομένου.
  • Τροποποίηση: Επιτρέψτε ή απαγορεύστε τροποποιήσεις στο έγγραφο.

Για να ρυθμίσετε τα δικαιώματα, μπορείτε να ρυθμίσετε τις EncryptionOptions αναλόγως.

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

Ο Μετατροπέας PDF/A Documentize για .NET είναι ένα ισχυρό εργαλείο σχεδιασμένο για να μετατρέπει έγγραφα PDF σε μορφή PDF/A, εξασφαλίζοντας ότι το περιεχόμενό σας παραμένει συμμορφωμένο με τις προδιαγραφές μακροχρόνιας αρχειοθέτησης. Αυτό το πρόσθετο υποστηρίζει επίσης την επικύρωση υπαρχόντων εγγράφων 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

Αυτό το πρόσθετο υποστηρίζει μαζική επεξεργασία, επιτρέποντάς σας να μετατρέψετε ή να επικυρώσετε πολλαπλά αρχεία PDF για συμμόρφωση PDF/A ταυτόχρονα.

 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\file1.pdf"));  
10pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));  
11
12// Προσδιορίστε τα αρχεία εξόδου για τα μετατρεπόμενα PDF/A  
13pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file1_pdfa.pdf"));  
14pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file2_pdfa.pdf"));  
15
16// Επεξεργαστείτε τη μαζική μετατροπή  
17pdfAConverter.Process(pdfAOptions);  

Μετατροπή 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. Δημιουργήστε μια παρουσία της κλάσης PdfDoc.
  2. Δημιουργήστε μια παρουσία της PdfToDocOptions για να ρυθμίσετε τη διαδικασία μετατροπής.
  3. Προσθέστε το εισερχόμενο αρχείο PDF χρησιμοποιώντας τη μέθοδο AddInput.
  4. Προσθέστε τη διαδρομή του εξαγόμενου αρχείου για το τελικό αρχείο DOC/DOCX χρησιμοποιώντας τη μέθοδο AddOutput.
  5. Εκτελέστε τη μέθοδο Process για να εκτελέσετε τη μετατροπή.
 1  
 2var pdfToWord = new PdfDoc();  
 3var options = new PdfToDocOptions()  
 4{  
 5    SaveFormat = SaveFormat.DocX,       // Μορφή εξόδου ως DOCX  
 6    ConversionMode = ConversionMode.EnhancedFlow // Βελτιστοποίηση διάταξης και μορφοποίησης  
 7};  
 8
 9// Προσθέστε το εισερχόμενο αρχείο PDF  
10options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
11
12// Προσθέστε τη διαδρομή του εγγράφου Word εξόδου  
13options.AddOutput(new FileDataSource(@"C:\Samples\output.docx"));  
14
15// Επεξεργαστείτε τη μετατροπή  
16pdfToWord.Process(options);  

Μετατροπή PDF σε DOC με Προσαρμοσμένες Επιλογές

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

 1  
 2var pdfToWord = new PdfDoc();  
 3var options = new PdfToDocOptions()  
 4{  
 5    SaveFormat = SaveFormat.Doc,        // Μορφή εξόδου ως DOC  
 6    ConversionMode = ConversionMode.Precise // Διατήρηση της αρχικής διάταξης του PDF όσο το δυνατόν πιο κοντά  
 7};  
 8
 9// Προσθέστε το εισερχόμενο αρχείο PDF  
10options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
11
12// Προσθέστε τη διαδρομή του εγγράφου Word εξόδου  
13options.AddOutput(new FileDataSource(@"C:\Samples\output.doc"));  
14
15// Επεξεργαστείτε τη μετατροπή  
16pdfToWord.Process(options);  

Μαζική Επεξεργασία Μετατροπής PDF σε DOC/DOCX

Ο Μετατροπέας PDF σε DOC υποστηρίζει τη μαζική επεξεργασία, επιτρέποντάς σας να μετατρέψετε πολλαπλά αρχεία PDF ταυτόχρονα. Ακολουθεί ένα παράδειγμα μαζικής μετατροπής:

 1  
 2var pdfToWord = new PdfDoc();  
 3var options = new PdfToDocOptions()  
 4{  
 5    SaveFormat = SaveFormat.DocX  
 6};  
 7
 8// Προσθέστε πολλαπλά εισερχόμενα αρχεία PDF  
 9options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));  
10options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));  
11
12// Προσθέστε τις διαδρομές εξόδου για τα αποτελέσματα DOCX  
13options.AddOutput(new FileDataSource(@"C:\Samples\output_file1.docx"));  
14options.AddOutput(new FileDataSource(@"C:\Samples\output_file2.docx"));  
15
16// Επεξεργαστείτε τη μαζική μετατροπή  
17pdfToWord.Process(options);  

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

Το Documentize PDF to XLS Converter for .NET είναι ένα ισχυρό εργαλείο που επιτρέπει την απρόσκοπτη μετατροπή εγγράφων PDF σε υπολογιστικά φύλλα Excel (XLS/XLSX). Αυτή η προσθήκη ενισχύει την προσβασιμότητα και τη χρηστικότητα του περιεχομένου PDF σας, διευκολύνοντας τη χειρισμό και ανάλυση δεδομένων σε μορφή υπολογιστικού φύλλου.

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

  • Μετατροπή PDF σε Excel: Μετατρέψτε αρχεία PDF σε υπολογιστικά φύλλα XLS/XLSX για εύκολη διαχείριση δεδομένων.
  • Προσαρμοσμένες Επιλογές Εξόδου: Ρυθμίστε τη μορφή εξόδου, το εύρος σελίδων, το όνομα του φύλλου εργασίας και άλλα.
  • Μετατροπή Υψηλής Πιστότητας: Διατηρήστε τη διάταξη, τη μορφοποίηση και την ακρίβεια περιεχομένου κατά τη διάρκεια της μετατροπής.
  • Μαζική Επεξεργασία: Μετατρέψτε πολλαπλά αρχεία PDF σε μία κίνηση για μεγάλες επιχειρησιακές διαδικασίες.

Πώς να Μετατρέψετε PDF σε XLS

Για να μετατρέψετε ένα έγγραφο PDF σε ένα αρχείο Excel (XLS/XLSX), ακολουθήστε τα παρακάτω βήματα:

  1. Δημιουργήστε μια παρουσία της κλάσης PdfXls.
  2. Δημιουργήστε μια παρουσία της PdfToXlsOptions για να ρυθμίσετε τις ρυθμίσεις μετατροπής.
  3. Προσθέστε το εισερχόμενο αρχείο PDF χρησιμοποιώντας τη μέθοδο AddInput.
  4. Προσδιορίστε το έξοδο αρχείο Excel χρησιμοποιώντας τη μέθοδο AddOutput.
  5. Εκτελέστε τη μέθοδο Process για να ξεκινήσετε τη μετατροπή.
1var pdfXlsConverter = new PdfXls();
2var options = new PdfToXlsOptions();
3
4// Προσθέστε διαδρομές εισερχόμενου και εξερχόμενου αρχείου
5options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
6options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));
7
8// Εκτελέστε τη διαδικασία μετατροπής
9pdfXlsConverter.Process(options);

Προσαρμογή της Μετατροπής PDF σε Excel

Μπορείτε να προσαρμόσετε τις ρυθμίσεις μετατροπής τροποποιώντας την κλάση PdfToXlsOptions. Για παράδειγμα, για να μετατρέψετε το PDF σε μορφή XLSX, να εισάγετε μια κενή στήλη και να ονομάσετε το φύλλο εργασίας, μπορείτε να χρησιμοποιήσετε τον παρακάτω κώδικα:

 1var options = new PdfToXlsOptions();
 2
 3// Ρυθμίστε τη μορφή εξόδου σε XLSX
 4options.Format = PdfToXlsOptions.ExcelFormat.XLSX;
 5
 6// Εισάγετε μια κενή στήλη στην πρώτη θέση
 7options.InsertBlankColumnAtFirst = true;
 8
 9// Ρυθμίστε το όνομα του φύλλου εργασίας
10options.WorksheetName = "MySheet";
11
12// Προσθέστε εισερχόμενα και εξερχόμενα αρχεία
13options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
14options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));
15
16// Εκτελέστε τη διαδικασία μετατροπής
17pdfXlsConverter.Process(options);

Διαχείριση Αποτελεσμάτων Μετατροπής

Μετά την επεξεργασία, η μέθοδος Process επιστρέφει ένα αντικείμενο ResultContainer που περιέχει το αποτέλεσμα της μετατροπής. Μπορείτε να ανακτήσετε τη διαδρομή του μετατραπέντος αρχείου ή άλλες λεπτομέρειες εξόδου:

1var resultContainer = pdfXlsConverter.Process(options);
2
3// Πρόσβαση και εκτύπωση της διαδρομής του αρχείου αποτελέσματος
4var result = resultContainer.ResultCollection[0];
5Console.WriteLine(result);

Μαζική Επεξεργασία για Μετατροπή PDF σε XLS

Η προσθήκη PDF to XLS Converter υποστηρίζει επίσης μαζική επεξεργασία, επιτρέποντας τη μετατροπή πολλαπλών αρχείων PDF ταυτόχρονα.

 1var pdfXlsConverter = new PdfXls();
 2var options = new PdfToXlsOptions();
 3
 4// Προσθέστε πολλαπλά εισερχόμενα PDF
 5options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
 6options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
 7
 8// Προσθέστε τα εξερχόμενα αρχεία Excel
 9options.AddOutput(new FileDataSource(@"C:\Samples\output1.xlsx"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output2.xlsx"));
11
12// Εκτελέστε τη μαζική μετατροπή
13pdfXlsConverter.Process(options);

Πρόσθετης Χρονικής Σήμανσης PDF

Το Documentize PDF Timestamp Adder για .NET είναι ένα ισχυρό εργαλείο σχεδιασμένο για να προσθέτει ασφαλείς χρονικές σφραγίδες στα έγγραφα PDF σας. Αυξάνει την ακεραιότητα και την αυθεντικότητα των εγγράφων σας παρέχοντας μια αξιόπιστη αναφορά χρόνου, διασφαλίζοντας τη συμμόρφωση με τα πρότυπα ψηφιακής υπογραφής.

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

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

Πώς να Προσθέσετε μια Χρονική Σφραγίδα σε Έγγραφα PDF

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

  1. Δημιουργήστε μια περίπτωση του Timestamp class.
  2. Δημιουργήστε μια περίπτωση του AddTimestampOptions για να ρυθμίσετε τη διαδικασία προσθήκης χρονικών σφραγίδων.
  3. Προσθέστε το αρχείο εισόδου PDF χρησιμοποιώντας τη μέθοδο AddInput.
  4. Ορίστε τη διαδρομή του αρχείου εξόδου χρησιμοποιώντας AddOutput.
  5. Εκτελέστε την προσθήκη χρονικής σφραγίδας χρησιμοποιώντας τη μέθοδο Process.
 1  
 2// Δημιουργία της πρότασης Timestamp  
 3var plugin = new Timestamp();  
 4
 5// Ρύθμιση των επιλογών προσθήκης χρονικών σφραγίδων  
 6var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url");  
 7
 8// Προσθήκη αρχείου εισόδου PDF  
 9opt.AddInput(new FileDataSource("path_to_pdf"));  
10
11// Ορισμός του αρχείου εξόδου PDF  
12opt.AddOutput(new FileDataSource("path_to_result_pdf"));  
13
14// Εκτέλεση της διαδικασίας προσθήκης χρονικής σφραγίδας  
15plugin.Process(opt);  

Πώς να Χρησιμοποιήσετε την Προσαρμοσμένη Επικύρωση με τον Διακομιστή Χρονικών Σφραγίδων

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

  1. Δημιουργήστε μια περίπτωση του Timestamp class.
  2. Δημιουργήστε μια περίπτωση του AddTimestampOptions, συμπεριλαμβάνοντας τα serverBasicAuthCredentials.
  3. Προσθέστε τα μονοπάτια για το αρχείο εισόδου και το αρχείο εξόδου.
  4. Καλέστε τη μέθοδο Process.
 1  
 2// Δημιουργία της πρότασης Timestamp  
 3var plugin = new Timestamp();  
 4
 5// Ρύθμιση των επιλογών προσθήκης χρονικών σφραγίδων με πιστοποίηση  
 6var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url", "username:password");  
 7
 8// Προσθήκη αρχείου εισόδου PDF  
 9opt.AddInput(new FileDataSource("path_to_pdf"));  
10
11// Ορισμός του αρχείου εξόδου PDF  
12opt.AddOutput(new FileDataSource("path_to_result_pdf"));  
13
14// Εκτέλεση της διαδικασίας προσθήκης χρονικής σφραγίδας  
15plugin.Process(opt);  

Διαχείριση Αρχείων PFX και Κωδικών Πρόσβασης

Η κλάση AddTimestampOptions σας επιτρέπει να χρησιμοποιείτε ένα αρχείο PFX για ψηφιακή υπογραφή μαζί με τον κωδικό πρόσβασης.

  • Ροή ή Διαδρομή Αρχείου PFX: Μπορείτε να παρέχετε μια ροή ή διαδρομή αρχείου για το αρχείο PFX.
  • Προστασία με Κωδικό Πρόσβασης: Διασφαλίστε ότι διαχειρίζεστε με ασφάλεια τον κωδικό πρόσβασης για το αρχείο PFX.

Συγχώνευση PDF

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

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

  • Συγχώνευση Πολλαπλών PDF: Συνδυάστε εύκολα πολλά αρχεία 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 για την εφαρμογή της υπογραφής.
 1var signature = new Signature();
 2var signOptions = new SignOptions(@"C:\certificates\myCertificate.pfx", "pfxPassword");
 3
 4// Προσθέστε το εισαγόμενο PDF και καθορίστε το αρχείο εξόδου
 5signOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 6signOptions.AddOutput(new FileDataSource(@"C:\Samples\signedOutput.pdf"));
 7 
 8// Ρυθμίστε τις επιλογές υπογραφής
 9signOptions.Reason = "Συμφωνία Σύμβασης";
10signOptions.Contact = "johndoe@example.com";
11signOptions.Location = "Νέα Υόρκη";
12signOptions.PageNumber = 1;
13signOptions.Visible = true;
14signOptions.Rectangle = new Rectangle(100, 100, 200, 150);
15
16// Εφαρμόστε την υπογραφή στο έγγραφο
17signature.Process(signOptions);

Πώς να Χρησιμοποιήσετε Stream για Αρχείο PFX

Μπορείτε επίσης να υπογράψετε ένα PDF χρησιμοποιώντας ένα πιστοποιητικό PFX που παρέχεται ως ρεύμα αντί για τη διαδρομή αρχείου. Αυτό επιτρέπει πιο ευέλικτη διαχείριση της αποθήκευσης πιστοποιητικών.

  1. Δημιουργήστε μια παρουσία της κλάσης Signature.
  2. Δημιουργήστε μια SignOptions με ένα ρεύμα που περιέχει το PFX και τον κωδικό πρόσβασης.
  3. Προσθέστε τα εισαγόμενα και εξαγόμενα αρχεία.
  4. Εκτελέστε τη μέθοδο Process για την εφαρμογή της υπογραφής.
 1using var pfxStream = File.OpenRead(@"C:\certificates\myCertificate.pfx");
 2var signature = new Signature();
 3var signOptions = new SignOptions(pfxStream, "pfxPassword");
 4
 5// Προσθέστε εισαγόμενα και εξαγόμενα αρχεία
 6signOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 7signOptions.AddOutput(new FileDataSource(@"C:\Samples\signedOutput.pdf"));
 8
 9// Εφαρμόστε την υπογραφή
10signature.Process(signOptions);

Πώς να Εφαρμόσετε Αόρατες Υπογραφές

Για να προσθέσετε μια αόρατη υπογραφή (μία που ασφαλίζει το έγγραφο χωρίς να εμφανίζεται η υπογραφή στο έγγραφο), απλά ρυθμίστε την ιδιότητα Visible σε false.

  1. Δημιουργήστε μια παρουσία της SignOptions.
  2. Ρυθμίστε την Visible σε false.
  3. Προσθέστε εισαγόμενα και εξαγόμενα αρχεία.
  4. Καλέστε τη Process για να εφαρμόσετε την αόρατη υπογραφή.
 1var signature = new Signature();
 2var signOptions = new SignOptions(@"C:\certificates\myCertificate.pfx", "pfxPassword");
 3
 4// Ρυθμίστε την αόρατη υπογραφή
 5signOptions.Visible = false;
 6
 7// Προσθέστε εισαγόμενα και εξαγόμενα αρχεία
 8signOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 9signOptions.AddOutput(new FileDataSource(@"C:\Samples\invisiblySigned.pdf"));
10
11// Επεξεργαστείτε την υπογραφή
12signature.Process(signOptions);
 Ελληνικά