PDF mit dem VintaSoft PDF .NET Plug-in in PDF/A konvertieren

Blogkategorie: PDF ; .NET

18.07.2025

PDF/A ist ein ISO-Standard, der speziell für die Langzeitarchivierung elektronischer Dokumente entwickelt wurde. Ziel ist es, die Unveränderlichkeit des visuellen und logischen Inhalts von Dateien über Jahrzehnte hinweg zu gewährleisten, unabhängig von Umgebung und Software. Für das elektronische Archiv eines Unternehmens ist die Umstellung auf PDF/A daher von rechtlicher Bedeutung und erfordert eine verantwortungsvolle Datensicherung.



Unterschied zwischen PDF und PDF/A

PDF und PDF/A sind zwei Dateiformate mit jeweils eigenen Anwendungsbereichen und Eigenschaften. Es ist wichtig, die Unterschiede zu verstehen, um das richtige Format für Ihre Zwecke und Bedürfnisse auszuwählen.

Zweck:

Struktur und Inhalt:

Wiedergabestabilität:

Rechtliche Bedeutung und Archivierung:

Konvertierung und Kompatibilität:

Die Wahl zwischen PDF und PDF/A hängt vom Verwendungszweck ab: Für Dokumente des täglichen Gebrauchs eignet sich PDF; für die langfristige Archivierung sollte PDF/A verwendet werden.


Funktionen des VintaSoft PDF .NET Plug-ins

VintaSoft PDF .NET Plug-in ist ein .NET SDK für die Arbeit mit PDF- und PDF/A-Dokumenten unter Windows, Linux und macOS. Wichtigste Vorteile der Lösung:


Schritte im PDF-zu-PDF/A-Konvertierungsprozess



Wie VintaSoft die Arbeit von Entwicklern und IT-Abteilungen erleichtert.

VintaSoft bietet leistungsstarke Tools und Lösungen, die die Entwicklung und Integration in Unternehmenssysteme deutlich vereinfachen. Die Softwareprodukte wurden speziell für die Bedürfnisse von Entwicklern entwickelt und ermöglichen ein effektives Aufgabenmanagement sowie eine gesteigerte Produktivität:

VintaSoft PDF .NET Plug-in - die optimale Lösung für Unternehmen, die die Umstellung auf PDF/A aus Compliance-Gründen automatisieren müssen (z. B. bei der Einreichung von Dokumenten bei staatlichen Archiven, der Langzeitarchivierung von Verträgen, Buchhaltungs-, Medizin- und Ingenieurdokumenten). Transparente Integration, hohe Leistungsfähigkeit und Zuverlässigkeit sind Vorteile, die sowohl für Großunternehmen als auch für Softwareentwickler relevant sind.


Fazit

VintaSoft PDF .NET Plug-in bietet einen kompletten Zyklus für die PDF/A-Konvertierung und -Verifizierung - vom Laden der Quelldatei bis zur automatisierten Implementierung in der Langzeitarchivierung unter Berücksichtigung aller internationalen Standards und Geschäftsprozessanforderungen.


Hier ist C#-Code, der zeigt, wie man ein PDF-Dokument in ein PDF/A-1b-Dokument konvertiert:
/// <summary>
/// Converts a PDF document to conformance with PDF/A-1b specification.
/// </summary>
/// <param name="pdfFilename">The filename of source PDF document.</param>
/// <param name="outputPdfFilename">The filename of output PDF document.</param>
public static void ConvertDocumentToPdfA1b(string pdfFilename, string outputPdfFilename)
{
    // determine that file must converted to the PDF/A-1b and saved back to the source file
    bool sameFile = pdfFilename.ToUpperInvariant() == outputPdfFilename.ToUpperInvariant();
    
    // create the PDF/A-1b converter
    Vintasoft.Imaging.Pdf.Processing.PdfA.PdfA1bConverter converter = 
        new Vintasoft.Imaging.Pdf.Processing.PdfA.PdfA1bConverter();
    converter.LzwFixupCompression = Vintasoft.Imaging.Pdf.PdfCompression.Zip;
    // converter.OutputIntentDestIccProfile = ...
    
    // execute the conversion
    System.Console.WriteLine("Conversion...");
    Vintasoft.Imaging.Processing.ConversionProfileResult result = 
        converter.Convert(pdfFilename, outputPdfFilename, new Vintasoft.Imaging.Processing.ProcessingState());

    // if PDF document is converted successfully
    if (result.IsSuccessful)
    {
        System.Console.WriteLine("Document converted to PDF/A-1b.");
    }
    // if PDF document is NOT converted
    else
    {
        if (!sameFile)
            System.IO.File.Delete(outputPdfFilename);

        throw result.CreateConversionException();
    }
}