Μετατροπέας 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.
 Ελληνικά