Aspose.PDF XLS Converter for .NET
Το Aspose.PDF XLS Converter for .NET είναι ένα ελαφρύ plug-in που έχει σχεδιαστεί για να μετατρέψει σελίδες εγγράφου PDF σε υψηλής ποιότητας Microsoft Excel spreadsheets (XLS / XLSX). Επιτρέπει στους προγραμματιστές να εξάγουν τα δεδομένα του πίνακα, να διατηρούν τις διατάξεις και να αυτοματοποιούν τις μετατροπές συσκευών με λεπτό έλεγχο των παραμέτρων εξόδου.
מתחילים
Εισαγωγή και εγκατάσταση
- Εγκαταστήστε το πακέτο μέσω NuGet:
dotnet add package Aspose.PDF
Προσαρμογή της μετρημένης άδειας πριν από τη χρήση (βλέπε רישוי מדוד ).
Αναφέρεται στην Οδηγός εγκατάστασης Για λεπτομερείς ενέργειες.
Χαρακτηριστικά και λειτουργίες
Μετατροπή PDF σε Excel
- Μετατρέψτε κάθε σελίδα PDF σε ξεχωριστό φύλλο εργασίας ή συγχωνεύστε πολλές σελίδες σε μία.
- Η έξοδο προς
.xls
ή.xlsx
Η μορφή.
Σελίδα και εύρος επιλογής
- Μετατρέψτε πλήρη έγγραφα ή συγκεκριμένες γραμμές / σελίδες.
- Υποστηρίζει μη δεσμευτικές γραμμές για επιλεκτική εξόρυξη.
Η διαμόρφωση και η διατήρηση της μορφοποίησης
- Διατηρεί γραμματοσειρά, χρώματα, σύνορα κυττάρων, συγχωνευμένα κύτταρα και επικεφαλίδες / ποδιές.
- Εξασφαλίζει την οπτική πιστότητα των καθρέφτων έκδοσης του Excel στο PDF.
Πίνακας αναγνώρισης
- Ανακαλύπτει και ανακατασκευάζει τα δεδομένα πίνακα σε γραμμές / στήλες του Excel.
- Διατηρεί αριθμητικές μορφές (υπολογισμοί, ποσοστά, ημερομηνίες) για ακριβείς υπολογισμούς.
Προστατευμένο από κωδικούς PDF
- Υποστηρίζει τη μετατροπή κρυπτογραφημένων PDF με την παροχή πιστοποιητικών σε λειτουργία.
Fonts και πόροι
- Οι ενσωματωμένες γραμματοσειρές μεταφέρονται στο Excel.
- Οι υποκατάστατες διατηρούν τη διάταξη εάν ένα γράμμα δεν είναι διαθέσιμο.
אופטימיזציה של ביצועים
- Η μετατροπή με βάση τη ροή επεξεργάζεται τις σελίδες αυξανόμενα.
- Ο έλεγχος μεγέθους caching και buffer βελτιώνει τη διείσδυση σε μεγάλα αρχεία.
Λάθος επεξεργασίας και εγγραφής
- Λεπτομερείς εξαιρέσεις για μη υποστηριζόμενο περιεχόμενο ή κακοποιημένη εισαγωγή.
- Συσκευές σύνδεσης για να καταγράψετε την πρόοδο, τις προειδοποιήσεις και τα λάθη.
Ασφάλεια και υποστήριξη Async
- Υποστηρίζει ανταγωνιστικές μετατροπές σε πολλαπλές κλίμακες.
- Ασυνώνυμες μεθόδους για κλιμακώδη φορτία εργασίας.
Παράδειγμα κώδικα: Μετατροπή PDF σε XLS (Excel)
var inputPath = Path.Combine(@"C:\\Samples\\", "sample.pdf");
var outputPath = Path.Combine(@"C:\\Samples\\", "sample.xlsx");
// Initialize the plugin
var plugin = new PdfXls();
var options = new PdfToXlsOptions
{
Format = PdfToXlsOptions.ExcelFormat.XLSX
};
options.AddInput(new FileDataSource(inputPath));
options.AddOutput(new FileDataSource(outputPath));
var resultContainer = plugin.Process(options);
var result = resultContainer.ResultCollection[0];
Console.WriteLine(result);
Συμβουλές και καλύτερες πρακτικές
- Προ-σκάνετε τα PDF για την ανίχνευση του περιεχομένου πίνακα εναντίον κειμένου για βελτιστοποιημένη μετατροπή.
- Χρησιμοποιήστε τις διαστάσεις σελίδων για να ελαχιστοποιήσετε την περιττή επεξεργασία.
- Διαθέστε παραδείγματα μετατροπής για την απελευθέρωση μη διαχειριζόμενων πόρων.
- Σε μαζικές επιχειρήσεις, χρησιμοποιήστε async APIs με ελεγχόμενο παράλληλο.
- Εγκρίνετε τις αριθμητικές μορφές σε δοκιμές πριν από την εκτέλεση.
- Παρακολούθηση λογαριασμών για μη υποστηριζόμενες λειτουργίες ή ελαττωματικές εισαγωγές.
- Ενσωματώστε μη τυποποιημένες γραμματοσειρές για να αποτρέψετε τις παρατυπίες διάταξης.
- Κρατήστε το plugin ενημερωμένο για ακρίβεια και βελτιώσεις απόδοσης.
תכונות מתקדמות
- Συγκεντρώστε την μετατροπή πολλών PDF ταυτόχρονα.
- Κρυπτογραφήστε τα αρχεία του Excel για ασφαλή διανομή.
- Προσαρμόσιμες διατάξεις παραγωγής προσανατολισμένες στις απαιτήσεις αναφοράς ή συμμόρφωσης.
מקרים בשימוש
- Χρηματοοικονομική αναφορά με την εξόρυξη πίνακων στο Excel για ανάλυση.
- Μετακίνηση δεδομένων από στατικά αρχεία PDF σε επεξεργαζόμενα φύλλα Excel.
- Αυτόματες ροές εργασίας για τη συμμόρφωση και τον έλεγχο.
- Μαζική συλλογή δεδομένων πίνακα από τιμολόγια, δηλώσεις ή φόρμες.
Συχνές ερωτήσεις
**Ποια λειτουργικότητα παρέχει αυτό το plugin;**Μετατρέπει σελίδες εγγράφου PDF σε πλάκες XLS/XLSX, διατηρώντας τις διατάξεις και τα δεδομένα πίνακα.
**Πώς διαφέρει αυτό από το Aspose.PDF για .NET;**Το Aspose.PDF για .NET είναι μια πλήρης βιβλιοθήκη PDF, ενώ αυτό το plugin επικεντρώνεται μόνο στην μετατροπή PDF στο Excel.
**Είναι περιορισμένο στη μετατροπή XLS/XLSX;**Ναι, για άλλες εργασίες PDF (διατύπωση, συγχώνευση, συμπίεση), χρησιμοποιήστε την κύρια βιβλιοθήκη Aspose.PDF.
**Υπάρχει ένα online εργαλείο διαθέσιμο;**Ναι, η Aspose προσφέρει ένα δωρεάν σε απευθείας σύνδεση μετατροπέα PDF σε XLS/XLSX.
*Πού μπορώ να βρω παραδείγματα κώδικα;*Δείτε την τεκμηρίωση του Aspose.PDF και τις σελίδες προσγείωσης για λεπτομερείς παραδείξεις στο C# και το VB.NET.