PDF ist ein universelles Dateiformat, das es Benutzern ermöglicht, Dokumente unabhängig von Software, Hardware oder Betriebssystem zu präsentieren und auszutauschen. Im Laufe der Zeit wurden mehrere PDF- Unterarten entwickelt, um den unterschiedlichen Anforderungen der verschiedenen Branchen gerecht zu werden. Werfen wir einen Blick auf einige der beliebtesten Formate: PDF/X, PDF/A und PDF/E.
PDF/X ist ein professioneller Standard für den Austausch von digitalen Druckvorlagen, der für Stabilität und Vorhersagbarkeit beim Drucken optimiert ist. Im Gegensatz zum herkömmlichen PDF, das beliebige Inhalte, einschließlich interaktiver Elemente und Mediendateien, enthalten kann, ist PDF/X auf bestimmte Datentypen beschränkt und eignet sich daher besonders für den Austausch druckfertiger Dateien.
PDF/X-1a:
PDF/X-3:
PDF/X-4:
PDF/A ist eine Teilmenge des PDF-Formats, die für die langfristige Speicherung elektronischer Dokumente entwickelt wurde. Im Gegensatz zu Standard-PDF eliminiert PDF/A Komponenten, die Probleme mit dem sich im Laufe der Zeit ändernden Erscheinungsbild von Dokumenten verursachen können, und ist daher ideal für die Archivierung geeignet.
PDF/A-1:
PDF/A-2:
PDF/A-3:
PDF/E ist eine Teilmenge des PDF-Formats, die speziell für Ingenieure, Architektur- und Baufachleute entwickelt wurde. Dieser Standard wurde entwickelt, um die Anforderungen für den Austausch, die Anzeige und den Druck dynamischer technischer Dokumente, einschließlich Schemata, Zeichnungen und 3D-Grafiken, zu erfüllen.
Verschiedene Branchen haben unterschiedliche Anforderungen. Durch die Erstellung spezieller PDF-Unterarten können diese Anforderungen erfüllt werden, ohne dass ein völlig neuer Standard entwickelt werden muss. Diese Profile bieten Standardisierung, Vorhersagbarkeit und Zuverlässigkeit für bestimmte Anwendungen.
FastReport .NET verfügt über die meisten Exportformate, nur PDF/E fehlt. Diese Formate können sowohl im Designer als auch im Anwendungscode verwendet werden. Um das gewünschte Format im Designer auszuwählen, müssen Sie auf "Speichern" drücken und auf "PDF-Format" klicken. Danach gehen Sie auf die Registerkarte "Einstellungen" und wählen Sie das gewünschte Format aus.
Als Ergebnis erhalten Sie die benötigte Datei im gewünschten Format.
Um in ein bestimmtes Format zu exportieren, müssen Sie eine Anwendung erstellen, das FastReport-Paket verbinden und den erforderlichen Code schreiben. Nachfolgend finden Sie ein Beispiel für das Speichern einer PDF-Datei im PDF/A-Format.
Report report = new Report(); report.Load("PathToYourReport.frx"); // PDF-Exporteinstellungen PDFExport pdfExport = new PDFExport(); // Für den Export in das PDF/A-Format pdfExport.PdfCompliance=PDFExport.PdfStandard.PdfA_2a; // Sie können den gewünschten Compliance-Level auswählen report.Prepare(); report.Export(pdfExport, "OutputPath.pdf");
Es gibt zwar viele Unterarten von PDF-Dateien, aber jeder wurde für einen bestimmten Zweck entwickelt, um den Anforderungen einer bestimmten Branche gerecht zu werden. Es liegt ganz bei Ihnen, welches Format Sie für welchen Zweck benötigen.