Μετατροπέας 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, ακολουθήστε τα παρακάτω βήματα:
- Δημιουργήστε μια εγκατάσταση της κλάσης
PdfAConverter
. - Δημιουργήστε μια εγκατάσταση της
PdfAConvertOptions
για να διαμορφώσετε τη μετατροπή. - Προσδιορίστε την επιθυμητή έκδοση PDF/A (π.χ., PDF/A-3B).
- Προσθέστε το αρχείο PDF εισόδου χρησιμοποιώντας τη μέθοδο
AddInput
. - Προσθέστε το αρχείο εξόδου για το προκύπτον PDF/A χρησιμοποιώντας τη μέθοδο
AddOutput
. - Καλέστε τη μέθοδο
Process
για να εκτελέσετε τη μετατροπή.
1
2var pdfAConverter = new PdfAConverter();
3var pdfAOptions = new PdfAConvertOptions
4{
5 PdfAVersion = PdfAStandardVersion.PDF_A_3B
6};
7
8// Προσθέστε το αρχείο PDF εισόδου
9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10
11// Προσδιορίστε το αρχείο εξόδου PDF/A
12pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));
13
14// Επεξεργαστείτε τη μετατροπή
15pdfAConverter.Process(pdfAOptions);
Επικύρωση Συμμόρφωσης PDF/A
Μπορείτε να επικυρώσετε υπάρχοντα αρχεία PDF για συμμόρφωση με PDF/A χρησιμοποιώντας την κλάση PdfAValidateOptions
.
1
2var pdfAConverter = new PdfAConverter();
3var validationOptions = new PdfAValidateOptions
4{
5 PdfAVersion = PdfAStandardVersion.PDF_A_1A
6};
7
8// Προσθέστε το PDF αρχείο που θα επικυρωθεί
9validationOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10
11// Εκτελέστε τη διαδικασία επικύρωσης
12var resultContainer = pdfAConverter.Process(validationOptions);
13
14// Ελέγξτε το αποτέλεσμα της επικύρωσης
15var validationResult = (PdfAValidationResult)resultContainer.ResultCollection[0].Data;
16Console.WriteLine("Η επικύρωση PDF/A ήταν επιτυχής: " + validationResult.IsValid);
Μαζική Επεξεργασία για Μετατροπή PDF/A
Αυτό το πρόσθετο υποστηρίζει μαζική επεξεργασία, επιτρέποντάς σας να μετατρέψετε ή να επικυρώσετε πολλαπλά αρχεία 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);