How to Export PDF/A, PDF/A-3, or PDF/A-4 Format Documents in C
IronPDF unterstützt den Export von PDF-Dateien in die Formate PDF/A-3b und PDF/A-4. PDF/A-3B ist eine strenge Teilmenge der ISO-PDF-Spezifikation, die zur Erstellung von Archivversionen von Dokumenten verwendet wird, mit dem Ziel, dass diese immer genau so dargestellt werden, wie sie gespeichert wurden. PDF/A-4 ist der neueste Konformitätsstandard und bietet erweiterte Unterstützung für digitale Signaturen.
Einhaltung von Section 508
IronPDF folgt der Initiative von Google, die PDF-Archivierung und Barrierefreiheit im Hinblick auf die Einhaltung von Section 508 zu verbessern. Bei der Konvertierung von HTML in PDF bewahrt unsere Rendering-Engine alle Barrierefreiheitsfunktionen.
Im Jahr 2021 sind wir dazu übergegangen, PDFs aus HTML mithilfe der HTML-Rendering-Engine von Google Chromium zu rendern. Dadurch kann unsere Software die von Google bereits implementierten Barrierefreiheitsmaßnahmen übernehmen.
Warum ist die Einhaltung von Section 508 für PDF/A-Dokumente wichtig?
Die Einhaltung der Section 508-Richtlinien stellt sicher, dass PDF-Dokumente für Menschen mit Behinderungen, die assistive Technologien wie Screenreader nutzen, barrierefrei zugänglich sind. PDF/A-Dokumente, die den Section-508-Standards entsprechen, gewährleisten, dass Inhalte während der gesamten Archivierungsdauer zugänglich bleiben. Die Einhaltung dieser Vorgaben ist für Behörden, Bildungseinrichtungen und Organisationen, die allen Nutzern gleichen Zugang zu Informationen gewähren, von entscheidender Bedeutung.
Minimaler Arbeitsablauf (4 Schritte)
- Download C# Library for Creating PDF/A Documents
- Vorhandene PDF-Datei laden oder aus HTML/URL rendern
- Wählen Sie die PDF/A-Version entsprechend den Archivierungsanforderungen aus
- Konvertieren und als PDF/A-konformes Dokument speichern
Welche PDF/A-Versionen unterstützt IronPDF?
IronPDF unterstützt die Konformitätsstufen A und B. "A" steht für "zugänglich" und "B" für "grundlegend". Diese Stufen sind in den Standards PDF/A-1, PDF/A-2 und PDF/A-3 verfügbar. Die folgenden Informationen stammen aus der Dokumentation von Adobe zu PDF/A. Standardmäßig erfolgt die PDF-Ausgabe über IronPDF im Format PDF/A-3B (ISO 19005-3).
- Die Konformität der Stufe A erfüllt alle Spezifikationsanforderungen und ermöglicht es assistiver Software, die Barrierefreiheit für körperlich beeinträchtigte Nutzer zu verbessern.
- Stufe B weist eine geringere Konformität mit minimaler Einhaltung auf und konzentriert sich auf die langfristige Beibehaltung des visuellen Erscheinungsbilds.
Was sind die Unterschiede zwischen PDF/A-1, PDF/A-2 und PDF/A-3?
PDF/A-1: Basierend auf der Originalversion PDF 1.4.
PDF/A-2: Veröffentlicht im Juli 2011 als ISO 32001-1, umfasst alle Funktionen der PDF-Versionen bis 1.7 Plus neue Funktionen. Unterstützt JPEG2000 für gescannte Dokumente und spezifische Anforderungen für benutzerdefinierte XMP-Metadaten. Bei der Arbeit mit PDF-Metadaten gewährleistet IronPDF die korrekte Verarbeitung von XMP-Metadaten.
PDF/A-3: Enthält alle Anforderungen der Stufe 2. Ermöglicht das Einbetten zusätzlicher Dateiformate – XML, CSV und WORD-Formate – in PDF/A-konforme Dokumente.
PDF/A-4: Die neueste Version des PDF/A-Konformitätsstandards, veröffentlicht im Jahr 2020. Sie basiert auf PDF 2.0 und bietet im Vergleich zu PDF/A-3 verbesserte Funktionen, darunter eine erweiterte Unterstützung für digitale Signaturen. Diese Version eignet sich am besten für technische Dokumente und Arbeitsabläufe, die 3D-Modelle und andere komplexe Elemente beinhalten.
| Funktion | PDF/A-3 | PDF/A-4 |
|---|---|---|
| Basis-PDF-Version | PDF 1.7 | PDF 2.0 |
| Eingebettete Dateianhänge | Unterstützt | Nicht unterstützt |
| Digitale Signaturen | Unterstützt | Verbesserter Support |
| Bester Anwendungsfall | Rechnungen, Einbettung von XML-Daten | Technik, 3D-Modelle, technische Arbeitsabläufe |
Konvertierung in den neuesten PDF/A-4-Standard
PDF/A-4 ist der neueste Konformitätsstandard in der PDF/A-Reihe. Es gilt als das beste Archivierungsformat für eine Vielzahl von Dokumenttypen, insbesondere für solche mit digitalen Signaturen. Das Format lässt keine Verschlüsselung und keine Multimedia-Elemente zu, um sicherzustellen, dass jede Datei vollständig in sich geschlossen bleibt.
Die Konvertierung einer bestehenden Datei in das PDF/A-4-konforme Format ist unkompliziert.
:path=/static-assets/pdf/content-code-examples/how-to/sample-pdfa4.cs
using IronPdf;
// Load an existing PDF
PdfDocument pdf = PdfDocument.FromFile("input.pdf");
// Save as PDF/A-4 compliant document
pdf.SaveAsPdfA("pdfa4-output.pdf", PdfAVersions.PdfA4);
Imports IronPdf
' Load an existing PDF
Dim pdf As PdfDocument = PdfDocument.FromFile("input.pdf")
' Save as PDF/A-4 compliant document
pdf.SaveAsPdfA("pdfa4-output.pdf", PdfAVersions.PdfA4)
Aus einer vorhandenen PDF-Datei (PDF/A-3B)
In diesem Beispiel wird wikipedia.pdf verwendet, eine mit IronPDF erstellte PDF-Datei. Um optimale Ergebnisse zu erzielen, stellen Sie sicher, dass Sie Ihre Lizenzschlüssel vor Beginn der Konvertierung ordnungsgemäß konfiguriert haben.
Der folgende Code lädt die Datei und speichert sie erneut in den Formaten PDF/A-3B und PDF/A-4, um die Kompatibilität mit beiden Standards zu demonstrieren.
Wie sieht die Eingabe-PDF-Datei vor der Konvertierung aus?
Welcher Code konvertiert vorhandene PDF-Dateien in das PDF/A-Format?
:path=/static-assets/pdf/content-code-examples/how-to/pdfa-fromfile.cs
using IronPdf;
// Create a PdfDocument object or open any PDF File
PdfDocument pdf = PdfDocument.FromFile("wikipedia.pdf");
// Use the SaveAsPdfA method to save to file
pdf.SaveAsPdfA("pdf-a3-wikipedia.pdf", PdfAVersions.PdfA3b);
Imports IronPdf
' Create a PdfDocument object or open any PDF File
Private pdf As PdfDocument = PdfDocument.FromFile("wikipedia.pdf")
' Use the SaveAsPdfA method to save to file
pdf.SaveAsPdfA("pdf-a3-wikipedia.pdf", PdfAVersions.PdfA3b)
Wie kann ich überprüfen, ob die PDF/A-Konvertierung erfolgreich war?
Die Ausgabedatei ist PDF/A-3b-konform:

Aus einem HTML-Design oder einer URL (PDF/A-3B)
In diesem Beispiel wird design.html verwendet, eine HTML-Designdatei, um mithilfe von IronPDF von HTML in PDF zu rendern und als PDF/A-konforme Datei zu exportieren. Bei der Konvertierung der HTML-Datei in PDF bleiben alle Stile und Formatierungen erhalten.
Der folgende Code speichert die Ausgabe als PDF/A-3B-konforme PDF-Datei.
Wie konvertiere ich HTML-Dateien in das PDF/A-Format?
:path=/static-assets/pdf/content-code-examples/how-to/pdfa-fromhtml.cs
using IronPdf;
// Use the Chrome Renderer to make beautiful HTML designs
var chromeRenderer = new ChromePdfRenderer();
// Render an HTML design as a PdfDocument object using Chrome
PdfDocument pdf = chromeRenderer.RenderHtmlAsPdf("design.html");
// Use the SaveAsPdfA method to save to file
pdf.SaveAsPdfA("design-accessible.pdf", PdfAVersions.PdfA3b);
Imports IronPdf
' Use the Chrome Renderer to make beautiful HTML designs
Private chromeRenderer = New ChromePdfRenderer()
' Render an HTML design as a PdfDocument object using Chrome
Private pdf As PdfDocument = chromeRenderer.RenderHtmlAsPdf("design.html")
' Use the SaveAsPdfA method to save to file
pdf.SaveAsPdfA("design-accessible.pdf", PdfAVersions.PdfA3b)
Die Ausgabedatei ist PDF/A-3B-konform:

Wie konvertiere ich Websites in das PDF/A-Format?
Dieses Beispiel rendert https://www.microsoft.com von einer URL in ein PDF-Dokument unter Verwendung von IronPDF und exportiert es als PDF/A-konforme Datei. Die Funktion zur Konvertierung von URLs in PDF-Dateien stellt sicher, dass alle Webinhalte, einschließlich JavaScript und CSS, korrekt gerendert werden.
Der folgende Code speichert die Ausgabe als PDF/A-3B-konforme PDF-Datei.
:path=/static-assets/pdf/content-code-examples/how-to/pdfa-fromurl.cs
using IronPdf;
// Use the Chrome Renderer to make beautiful HTML designs from URLs
var chromeRenderer = new ChromePdfRenderer();
// Render a Website as a PdfDocument object using Chrome
PdfDocument pdf = chromeRenderer.RenderUrlAsPdf("https://www.microsoft.com");
// Use the SaveAsPdfA method to save to file
pdf.SaveAsPdfA("website-accessible.pdf", PdfAVersions.PdfA3b);
Imports IronPdf
' Use the Chrome Renderer to make beautiful HTML designs from URLs
Private chromeRenderer = New ChromePdfRenderer()
' Render a Website as a PdfDocument object using Chrome
Private pdf As PdfDocument = chromeRenderer.RenderUrlAsPdf("https://www.microsoft.com")
' Use the SaveAsPdfA method to save to file
pdf.SaveAsPdfA("website-accessible.pdf", PdfAVersions.PdfA3b)
Die Ausgabedatei ist PDF/A-3B-konform:

Anhang einbetten (PDF/A-3B)
IronPDF unterstützt das Einbetten von Dateien in PDF-Dokumente während der PDF/A-Konvertierung unter Verwendung von Dateipfaden, Byte-Arrays oder Streams. Diese Funktion erstellt eigenständige Archivdokumente, die alle erforderlichen Begleitmaterialien enthalten. Weitere Informationen zu fortgeschrittenen Funktionen zur Bearbeitung von PDF-Dateien finden Sie in unserem Tutorial zur PDF-Bearbeitung.
Einbetten mit Dateipfaden
Dateien über ihre Dateipfade einbetten. Es wird eine Sammlung von Dateipfaden bereitgestellt, und diese Dateien werden bei der PDF/A-Konvertierung als Anhänge beigefügt.
:path=/static-assets/pdf/content-code-examples/how-to/pdfa-attachment-path.cs
using IronPdf;
using System.Collections.Generic;
PdfDocument pdf = new PdfDocument("Google.pdf");
// Initialize collection of embed file as string of path
IEnumerable<string> embedPaths = new[] { "File1.xml", "File2.png" };
// Convert to Pdf/A-3B with embeded files
pdf.ConvertToPdfA(embedPaths);
Imports IronPdf
Imports System.Collections.Generic
Private pdf As New PdfDocument("Google.pdf")
' Initialize collection of embed file as string of path
Private embedPaths As IEnumerable(Of String) = { "File1.xml", "File2.png" }
' Convert to Pdf/A-3B with embeded files
pdf.ConvertToPdfA(embedPaths)
Wie binde ich Dateien mithilfe von Byte-Arrays ein?
Betten Sie Dateien ein, indem Sie den Dateiinhalt als Byte-Arrays mit den entsprechenden Dateitypen bereitstellen. Dies ist nützlich, wenn die Dateien bereits in den Arbeitsspeicher geladen sind.
:path=/static-assets/pdf/content-code-examples/how-to/pdfa-attachment-byte.cs
using IronPdf;
using System.Collections.Generic;
using System.IO;
PdfDocument pdf = new PdfDocument("Google.pdf");
// Initialize collection of embed file as Bytes and their file type
byte[] fileData1 = File.ReadAllBytes("File1.png");
byte[] fileData2 = File.ReadAllBytes("File2.xml");
var embedFileConfig1 = new EmbedFileConfiguration(EmbedFileType.png);
embedFileConfig1.EmbedFileName = "logo.png";
var embedFileConfig2 = new EmbedFileConfiguration(EmbedFileType.xml)
{
EmbedFileName = "supportSystem.xml",
AFDesc = "Internal system",
ConformanceLevel = ConformanceLevel.XRECHNUNG,
SchemaNamespace = SchemaNamespace.Zugferd1,
SchemaPrefix = SchemaPrefix.rsm,
PropertyVersion = PropertyVersion.v1p0,
AFRelationship = AFRelationship.Supplement,
};
IEnumerable<EmbedFileByte> embedBytes = new[]
{
new EmbedFileByte(fileData1, embedFileConfig1),
new EmbedFileByte(fileData2, embedFileConfig2)
};
// Convert to Pdf/A-3B with embeded files
pdf.ConvertToPdfA(embedBytes).SaveAs("PdfACompliance.pdf");
Imports IronPdf
Imports System.Collections.Generic
Imports System.IO
Private pdf As New PdfDocument("Google.pdf")
' Initialize collection of embed file as Bytes and their file type
Private fileData1() As Byte = File.ReadAllBytes("File1.png")
Private fileData2() As Byte = File.ReadAllBytes("File2.xml")
Private embedFileConfig1 = New EmbedFileConfiguration(EmbedFileType.png)
embedFileConfig1.EmbedFileName = "logo.png"
Dim embedFileConfig2 = New EmbedFileConfiguration(EmbedFileType.xml) With {
.EmbedFileName = "supportSystem.xml",
.AFDesc = "Internal system",
.ConformanceLevel = ConformanceLevel.XRECHNUNG,
.SchemaNamespace = SchemaNamespace.Zugferd1,
.SchemaPrefix = SchemaPrefix.rsm,
.PropertyVersion = PropertyVersion.v1p0,
.AFRelationship = AFRelationship.Supplement
}
Dim embedBytes As IEnumerable(Of EmbedFileByte) = {
New EmbedFileByte(fileData1, embedFileConfig1),
New EmbedFileByte(fileData2, embedFileConfig2)
}
' Convert to Pdf/A-3B with embeded files
pdf.ConvertToPdfA(embedBytes).SaveAs("PdfACompliance.pdf")
Wie binde ich Dateien mithilfe von Streams ein?
Einbetten von Dateien mithilfe von Streams für Inhalte mit ihren Dateitypen. Ideal, wenn Dateidaten als Stream verarbeitet werden.
:path=/static-assets/pdf/content-code-examples/how-to/pdfa-attachment-stream.cs
using IronPdf;
using System.Collections.Generic;
using System.IO;
PdfDocument pdf = new PdfDocument("Google.pdf");
// Initialize collection of embed file as Stream and their file type
Stream stream1 = new MemoryStream(File.ReadAllBytes("File1.png"));
Stream stream2 = new MemoryStream(File.ReadAllBytes("File2.xml"));
var embedFileConfig1 = new EmbedFileConfiguration(EmbedFileType.png);
embedFileConfig1.EmbedFileName = "logo.png";
var embedFileConfig2 = new EmbedFileConfiguration(EmbedFileType.xml)
{
EmbedFileName = "supportSystem.xml",
AFDesc = "Internal system",
ConformanceLevel = ConformanceLevel.XRECHNUNG,
SchemaNamespace = SchemaNamespace.Zugferd1,
SchemaPrefix = SchemaPrefix.rsm,
PropertyVersion = PropertyVersion.v1p0,
AFRelationship = AFRelationship.Supplement,
};
IEnumerable<EmbedFileStream> embedStreams = new[]
{
new EmbedFileStream(stream1, embedFileConfig1),
new EmbedFileStream(stream2, embedFileConfig2)
};
// Convert to Pdf/A-3B with embeded files
pdf.ConvertToPdfA(embedStreams).SaveAs("PdfACompliance.pdf");
Imports IronPdf
Imports System.Collections.Generic
Imports System.IO
Private pdf As New PdfDocument("Google.pdf")
' Initialize collection of embed file as Stream and their file type
Private stream1 As Stream = New MemoryStream(File.ReadAllBytes("File1.png"))
Private stream2 As Stream = New MemoryStream(File.ReadAllBytes("File2.xml"))
Private embedFileConfig1 = New EmbedFileConfiguration(EmbedFileType.png)
embedFileConfig1.EmbedFileName = "logo.png"
Dim embedFileConfig2 = New EmbedFileConfiguration(EmbedFileType.xml) With {
.EmbedFileName = "supportSystem.xml",
.AFDesc = "Internal system",
.ConformanceLevel = ConformanceLevel.XRECHNUNG,
.SchemaNamespace = SchemaNamespace.Zugferd1,
.SchemaPrefix = SchemaPrefix.rsm,
.PropertyVersion = PropertyVersion.v1p0,
.AFRelationship = AFRelationship.Supplement
}
Dim embedStreams As IEnumerable(Of EmbedFileStream) = {
New EmbedFileStream(stream1, embedFileConfig1),
New EmbedFileStream(stream2, embedFileConfig2)
}
' Convert to Pdf/A-3B with embeded files
pdf.ConvertToPdfA(embedStreams).SaveAs("PdfACompliance.pdf")
Wie konfiguriere ich die Eigenschaften eingebetteter Dateien mit EmbedFileConfiguration?
Bei der Konvertierung eines PdfDocument in das PDF/A-3-Format mit eingebetteten Dateien konfigurieren Sie Parameter wie EmbedFilePath, EmbedFileByte oder EmbedFileStream, um den Dateityp, den Namen und benutzerdefinierte XMP-Metadaten anzugeben.
Eine korrekte Konfiguration stellt sicher, dass eingebettete Inhalte effektiv organisiert sind und den PDF/A-3-Standards entsprechen. Durch die Anpassung von XMP-Metadaten lassen sich zusätzliche Informationen zu eingebetteten Dateien bereitstellen, was die Benutzerfreundlichkeit und Barrierefreiheit des Dokuments verbessert. Mithilfe der Klasse EmbedFileConfiguration können Entwickler Werte und Formate für die Datei ganz einfach anpassen.
var config = new EmbedFileConfiguration
{
EmbedFileName = "Attachment.xml",
AFDesc = "Associated File Description",
ConformanceLevel = ConformanceLevel.EN16931,
SchemaNamespace = SchemaNamespace.facturX,
SchemaPrefix = SchemaPrefix.fx,
PropertyVersion = PropertyVersion.v1,
AFRelationship = AFRelationship.Alternative
};
// Load a PDF document
var document = PdfDocument.FromFile("wikipedia.pdf");
// Configure embedded file parameters
document.EmbedFileFromFilePath("path/to/attachment", config);
// Save the document as PDF/A-3b
document.SaveAsPdfA3B("output-with-configured-attachment.pdf");
var config = new EmbedFileConfiguration
{
EmbedFileName = "Attachment.xml",
AFDesc = "Associated File Description",
ConformanceLevel = ConformanceLevel.EN16931,
SchemaNamespace = SchemaNamespace.facturX,
SchemaPrefix = SchemaPrefix.fx,
PropertyVersion = PropertyVersion.v1,
AFRelationship = AFRelationship.Alternative
};
// Load a PDF document
var document = PdfDocument.FromFile("wikipedia.pdf");
// Configure embedded file parameters
document.EmbedFileFromFilePath("path/to/attachment", config);
// Save the document as PDF/A-3b
document.SaveAsPdfA3B("output-with-configured-attachment.pdf");
Option Strict On
Dim config As New EmbedFileConfiguration With {
.EmbedFileName = "Attachment.xml",
.AFDesc = "Associated File Description",
.ConformanceLevel = ConformanceLevel.EN16931,
.SchemaNamespace = SchemaNamespace.facturX,
.SchemaPrefix = SchemaPrefix.fx,
.PropertyVersion = PropertyVersion.v1,
.AFRelationship = AFRelationship.Alternative
}
' Load a PDF document
Dim document = PdfDocument.FromFile("wikipedia.pdf")
' Configure embedded file parameters
document.EmbedFileFromFilePath("path/to/attachment", config)
' Save the document as PDF/A-3b
document.SaveAsPdfA3B("output-with-configured-attachment.pdf")
EmbedFileName: Einestring-Eigenschaft, die den Namen der eingebetteten Datei im PDF/A-Dokument angibt. Standardwert ist eine leere Zeichenfolge.AFDesc: Einestring-Eigenschaft, die die zugehörige Dateibeschreibung für die eingebettete Datei darstellt. Der Standardwert ist eine leere Zeichenfolge.ConformanceLevel: Der Konformitätsgrad der Einbettung von XML-Dateien, der für XMP-Metadaten eines PDF/A-Dokuments gilt. Standard istConformanceLevel.EN16931. IronPDF stellt über die EnumerationConformanceLevelverschiedene Werte bereit.SchemaNamespace: Der PDF/A-Schema-NamespaceURI, der XML-Dateien einbettet und auf die XMP-Metadaten eines PDF/A-Dokuments angewendet wird. Der Standardwert istSchemaNamespace.facturX, wobei verschiedene Optionen in der EnumerationSchemaNamespaceverfügbar sind.SchemaPrefix: Das PDF/A-Schema-Präfix zum Einbetten von XML-Dateien, das für XMP-Metadaten von PDF/A-Dokumenten gilt. Der Standardwert istSchemaPrefix.fx, mit mehreren Optionen in der EnumerationSchemaPrefix.PropertyVersion: Die Eigenschaftsversion zum Einbetten von XML-Dateien, die auf die XMP-Metadaten eines PDF/A-Dokuments angewendet wird. Der Standardwert istPropertyVersion.v1, mit mehreren Optionen in der EnumerationPropertyVersion.AFRelationship: Die Beziehung der zugehörigen Datei (eingebettete Datei) zum PDF/A-Dokument. In der EnumerationAFRelationshipstehen mehrere Optionen zur Verfügung.
Was verursacht Probleme bei der Zeichenanzeige in PDF/A?
PDF/A erfordert, dass alle Zeichen im Dokument einer visuell und semantisch korrekten Schriftart zugeordnet werden. Zwar müssen nicht alle Schriftarten eingebettet werden, doch muss die verwendete Schriftart die erforderlichen Glyphen unterstützen. Bei Verwendung einer falschen oder unvollständigen Schriftart können bestimmte Zeichen fehlerhaft, fehlend oder falsch dargestellt werden – insbesondere in Sprachen mit speziellen Schriftzeichen oder Symbolen. Für Überlegungen zur Optimierung der Dateigröße lesen Sie unseren Leitfaden zur PDF-Komprimierung, um ein Gleichgewicht zwischen der Einbettung von Schriftarten und der Dateigröße zu finden.
Warum erscheinen manche Zeichen in PDF/A-Dokumenten fehlerhaft?
Im folgenden Beispiel verwendet das obere Beispiel die richtige Schriftart und zeigt die Zeichen korrekt an, während das untere Beispiel sie aufgrund einer nicht passenden Schriftart nicht korrekt darstellt.

Aus einer vorhandenen PDF-Datei (PDF/A-4)
In diesem Beispiel wird "ENV-2026-1847-Assessment-Report.pdf" verwendet, ein 8-seitiges Dokument zur kommunalen Umweltverträglichkeitsprüfung. Der Bericht belegt die Eignung von PDF/A-4 für die Archivierung offizieller Regierungsdokumente, die langfristig aufbewahrt werden müssen – Umweltstudien, behördliche Einreichungen und Compliance-Unterlagen, die Behörden über Jahrzehnte hinweg aufbewahren müssen.
PDF/A-4 eignet sich ideal für diese Dokumente, da es eine dauerhafte visuelle Wiedergabetreue garantiert, alle Schriftarten und Ressourcen einbettet und die erweiterten Funktionen für digitale Signaturen unterstützt, die für offizielle Zertifizierungen erforderlich sind.
Eingabedatei: "ENV-2026-1847-Assessment-Report.pdf"
Code
:path=/static-assets/pdf/content-code-examples/how-to/save-as-pdfa4.cs
using IronPdf;
// Load the environmental impact assessment document
PdfDocument pdf = PdfDocument.FromFile("ENV-2026-1847-Assessment-Report.pdf");
// Save as PDF/A-4 compliant document for long-term archival
pdf.SaveAsPdfA("ENV-2026-1847-Report-PDFA4Compliant.pdf", PdfAVersions.PdfA4);
Imports IronPdf
' Load the environmental impact assessment document
Dim pdf As PdfDocument = PdfDocument.FromFile("ENV-2026-1847-Assessment-Report.pdf")
' Save as PDF/A-4 compliant document for long-term archival
pdf.SaveAsPdfA("ENV-2026-1847-Report-PDFA4Compliant.pdf", PdfAVersions.PdfA4)
Ausgabe
Die Ausgabedatei ist PDF/A-4-konform:

Sind Sie bereit zu sehen, was Sie noch alles tun können? Schauen Sie sich hier unsere Tutorial-Seite an: PDFs erstellen
Häufig gestellte Fragen
Wie konvertiere ich in C# ein Standard-PDF in das PDF/A-3b-Format?
Mit IronPDF können Sie jedes Standard-PDF mit nur zwei Codezeilen in das PDF/A-3b-Format konvertieren. Laden Sie Ihr PDF einfach mit PdfDocument.FromFile() und rufen Sie dann SaveAsPdfA() auf, um es als konformes PDF/A-3b-Dokument für die Langzeitarchivierung zu exportieren.
Was ist PDF/A-3b und warum ist es für die Archivierung von Dokumenten wichtig?
PDF/A-3b ist eine strenge Untermenge der ISO-PDF-Spezifikation, die für die langfristige Aufbewahrung von Dokumenten entwickelt wurde. IronPDF unterstützt den PDF/A-3b-Export, um sicherzustellen, dass Ihre Dokumente immer genau so wiedergegeben werden, wie sie gespeichert wurden, und eignet sich daher ideal für juristische, behördliche und archivarische Zwecke, bei denen die Integrität der Dokumente entscheidend ist.
Unterstützt die PDF/A-Konvertierung die Einhaltung von Section 508 für Barrierefreiheit?
Ja, IronPDF gewährleistet die Einhaltung von Section 508, indem es die Rendering-Engine von Google Chromium verwendet, die die Zugänglichkeitsfunktionen von Google übernimmt. Das bedeutet, dass Ihre PDF/A-Dokumente auch für Benutzer mit Behinderungen zugänglich sind, die unterstützende Technologien wie Bildschirmlesegeräte verwenden.
Kann ich HTML-Inhalte direkt in das PDF/A-Format konvertieren?
Unbedingt! IronPDF ermöglicht es Ihnen, HTML-Inhalte oder URLs direkt in das PDF/A-3b-Format zu konvertieren. Die Google Chromium-Rendering-Engine bewahrt während der Konvertierung von HTML in PDF alle barrierefreien Funktionen, so dass Ihre PDF/A-Dokumente vollständig konform bleiben.
Was sind die wichtigsten Vorteile von PDF/A-3b gegenüber dem Standard-PDF-Format?
Der PDF/A-3b-Export von IronPDF bietet eine garantierte Langzeitarchivierung, eine konsistente Darstellung in allen Anzeigeprogrammen, die Einhaltung von Section 508 und die Einhaltung von ISO-Archivierungsstandards. Damit eignet sich IronPDF perfekt für juristische Dokumente, behördliche Unterlagen und alle Inhalte, die dauerhaft archiviert werden müssen.

