PDF/A Konverter
Der Documentize PDF/A Konverter für .NET ist ein leistungsstarkes Tool, das entwickelt wurde, um PDF-Dokumente in das PDF/A-Format zu konvertieren und sicherzustellen, dass Ihr Inhalt den Standards für die Langzeitarchivierung entspricht. Dieses Plugin unterstützt auch die Validierung bestehender PDF-Dokumente auf PDF/A-Konformität und bietet sowohl Konvertierungs- als auch Validierungsfunktionen in einer einzigen Lösung.
Hauptmerkmale:
- In PDF/A konvertieren: Nahtlose Umwandlung von PDF-Dateien in das PDF/A-Format (wie PDF/A-1a, PDF/A-2b, PDF/A-3b), um die Einhaltung der Archivierungsstandards sicherzustellen.
- PDF/A-Konformität validieren: Überprüfen Sie bestehende PDF-Dokumente auf Übereinstimmung mit den PDF/A-Standards und identifizieren Sie Probleme, wenn diese nicht konform sind.
- Batchverarbeitung: Mehrere Dateien gleichzeitig zur Konvertierung oder Validierung verarbeiten.
- Effizienter Workflow: Minimieren Sie Zeit und Aufwand mit schnellen und zuverlässigen Konvertierungsprozessen.
So konvertieren Sie PDF in PDF/A
Um ein PDF-Dokument in das PDF/A-Format zu konvertieren, befolgen Sie diese Schritte:
- Erstellen Sie eine Instanz der Klasse
PdfAConverter
. - Erstellen Sie eine Instanz von
PdfAConvertOptions
, um die Konvertierung zu konfigurieren. - Geben Sie die gewünschte PDF/A-Version an (z. B. PDF/A-3B).
- Fügen Sie die Eingabe-PDF-Datei mit der Methode
AddInput
hinzu. - Fügen Sie die Ausgabedatei für das resultierende PDF/A mit der Methode
AddOutput
hinzu. - Rufen Sie die Methode
Process
auf, um die Konvertierung auszuführen.
1var pdfAConverter = new PdfAConverter();
2var pdfAOptions = new PdfAConvertOptions
3{
4 PdfAVersion = PdfAStandardVersion.PDF_A_3B
5};
6
7// Fügen Sie die Eingabe-PDF-Datei hinzu
8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
9
10// Geben Sie die Ausgabedatei für das PDF/A an
11pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));
12
13// Verarbeiten Sie die Konvertierung
14pdfAConverter.Process(pdfAOptions);
Validierung der PDF/A-Konformität
Sie können vorhandene PDF-Dateien auf PDF/A-Konformität mithilfe der Klasse PdfAValidateOptions
validieren.
1var pdfAConverter = new PdfAConverter();
2var validationOptions = new PdfAValidateOptions
3{
4 PdfAVersion = PdfAStandardVersion.PDF_A_1A
5};
6
7// Fügen Sie die zu validierende PDF-Datei hinzu
8validationOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
9
10// Führen Sie den Validierungsprozess durch
11var resultContainer = pdfAConverter.Process(validationOptions);
12
13// Überprüfen Sie das Validierungsergebnis
14var validationResult = (PdfAValidationResult)resultContainer.ResultCollection[0].Data;
15Console.WriteLine("PDF/A-Validierung bestanden: " + validationResult.IsValid);
Batchverarbeitung für die PDF/A-Konvertierung
Dieses Plugin unterstützt die Batchverarbeitung, um mehrere PDF-Dateien gleichzeitig auf PDF/A-Konformität zu konvertieren oder zu validieren.
1var pdfAConverter = new PdfAConverter();
2var pdfAOptions = new PdfAConvertOptions
3{
4 PdfAVersion = PdfAStandardVersion.PDF_A_3B
5};
6
7// Fügen Sie mehrere Eingabe-PDFs hinzu
8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
10
11// Geben Sie die Ausgabedateien für die konvertierten PDF/As an
12pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file1_pdfa.pdf"));
13pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file2_pdfa.pdf"));
14
15// Verarbeiten Sie die Batchkonvertierung
16pdfAConverter.Process(pdfAOptions);