How to Export PDF/UA Format Documents in C
IronPDF ermöglicht den Export von PDF-Dateien nach dem PDF/UA-Standard und gewährleistet so die Zugänglichkeit für Benutzer mit Behinderungen. Die Bibliothek unterstützt sowohl das PDF/UA-1 (ISO 14289-1) als auch das PDF/UA-2 (ISO 14289-2:2024) Format. PDF/UA folgt speziellen Richtlinien, einschließlich der Unterstützung für unterstützende Technologien wie Bildschirmleser. Durch die Einhaltung von PDF/UA erfüllen Ihre PDF-Dokumente die Anforderungen an die Zugänglichkeit, die in Abschnitt 508 des Rehabilitation Act festgelegt sind.
PDF/UA bietet Textumfluss auf kleinen Bildschirmen, verbesserte Navigationsoptionen, anpassbare Textdarstellung, verbesserte Suchfunktionen und effiziente Textauswahl. Dieses barrierefreie Format ist wichtig für Organisationen, die gesetzliche Vorschriften einhalten und sicherstellen müssen, dass die Dokumente für alle Benutzer zugänglich sind.
Schnellstart: PDF/UA-konforme Dokumente erstellen
Erstellen Sie mit IronPDF PDF/UA-konforme Dokumente mit minimalem Code. Importieren Sie eine vorhandene PDF-Datei und konvertieren Sie sie in das PDF/UA-Format, um Barrierefreiheit zu gewährleisten. In diesem Leitfaden wird gezeigt, wie die IronPDF-Bibliothek verwendet werden kann, um die Zugänglichkeitsstandards zu erfüllen. Sie können IronPDF über NuGet installieren oder unserer Schnellstartanleitung für die vollständige Einrichtung folgen.
-
Installieren Sie IronPDF mit NuGet Package Manager
PM > Install-Package IronPdf -
Kopieren Sie diesen Codeausschnitt und führen Sie ihn aus.
var pdf = IronPdf.PdfDocument.FromFile("input.pdf"); pdf.SaveAsPdfUA("output_pdfua.pdf"); -
Bereitstellen zum Testen in Ihrer Live-Umgebung
Beginnen Sie noch heute, IronPDF in Ihrem Projekt zu verwenden, mit einer kostenlosen Testversion
Minimaler Arbeitsablauf (5 Schritte)
- Herunterladen der IronPDF C# Library für PDF/UA Compliance
- Ein bestehendes PDF zum Konvertieren importieren
- Bearbeiten Sie das PDF-Dokument nach Bedarf
- Ein PDF/UA-Dokument mit der Methode `SaveAsPdfUA` exportieren
- Überprüfen Sie die Konformität des Dokuments mit der veraPDF Conformance Checker-Software
Wie exportiere ich PDF/UA-Dokumente?
Um ein PDF-Dokument im PDF/UA-konformen Format zu exportieren, verwenden Sie die Methode SaveAsPdfUA. Importieren Sie das PDF-Dokument und exportieren Sie es mit dieser Methode als PDF/UA-Datei. Sie können den Parameter naturalLanguages ausfüllen, um die natürliche Sprache des PDF-Dokuments anzugeben. IronPDF unterstützt sowohl das PDF/UA-1- als auch das PDF/UA-2-Format, wobei PDF/UA-1 die Standardausgabeversion ist.
Der PDF/UA-Standard erfordert eine korrekte Dokumentenstruktur und Metadaten. IronPDF erledigt viele Anforderungen automatisch, aber stellen Sie sicher, dass Ihre Quelldokumente die richtigen Überschriften, Alternativtexte für Bilder und eine logische Lesereihenfolge haben. Für fortgeschrittene Funktionen zur PDF-Bearbeitung lesen Sie bitte unsere Leitfäden zur Bearbeitung von PDFs und Einstellung von Metadaten.
Eingabedatei: "wikipedia.pdf"
Welchen Code brauche ich, um PDF/UA zu exportieren?
Das folgende Beispiel zeigt die Konvertierung einer bestehenden PDF-Datei in das PDF/UA-Format. Dieser Ansatz eignet sich, wenn Sie ältere Dokumente haben, die den Standards für Barrierefreiheit entsprechen müssen. Bei der Konvertierung wird der Inhalt des Dokuments beibehalten, während die notwendigen Strukturen für die Barrierefreiheit hinzugefügt werden, die für die Einhaltung von PDF/UA erforderlich sind.
:path=/static-assets/pdf/content-code-examples/how-to/pdfua-fromfile.cs
using IronPdf;
// Open PDF File
PdfDocument pdf = PdfDocument.FromFile("wikipedia.pdf");
// Export as PDF/UA compliance PDF
pdf.SaveAsPdfUA("pdf-ua-wikipedia.pdf");
Imports IronPdf
' Open PDF File
Dim pdf As PdfDocument = PdfDocument.FromFile("wikipedia.pdf")
' Export as PDF/UA compliance PDF
pdf.SaveAsPdfUA("pdf-ua-wikipedia.pdf")
Was ist der Unterschied zwischen PDF/UA-1 und PDF/UA-2?
PDF/UA-1 (ISO 14289-1) ist der ursprüngliche universelle Standard für die Barrierefreiheit von PDF-Dokumenten, der im Jahr 2012 veröffentlicht wurde. Er schafft die Grundlage für barrierefreie PDF-Dateien mit Unterstützung für unterstützende Technologien und strukturierte Inhalte.
PDF/UA-2 (ISO 14289-2:2024) ist die neueste Version und bietet erweiterte Unterstützung für moderne PDF-Funktionen, einschließlich verbesserter Handhabung von Formularfeldern, Anmerkungen, Multimedia-Inhalten und komplexen Dokumentenstrukturen. PDF/UA-2 bietet eine bessere Kompatibilität mit den PDF 2.0-Spezifikationen und behält gleichzeitig die Abwärtskompatibilität mit den Anforderungen an die Barrierefreiheit bei.
Um beim Export das PDF/UA-2-Format anzugeben, verwenden Sie den Versionsparameter in der Methode SaveAsPdfUA:
:path=/static-assets/pdf/content-code-examples/how-to/pdfua-pdfua2.cs
using IronPdf;
// Load existing PDF
var pdf = PdfDocument.FromFile("input.pdf");
// Export as PDF/UA-2 format
pdf.SaveAsPdfUA("output_pdfua2.pdf", PdfUaVersion.PdfUa2);
Imports IronPdf
' Load existing PDF
Dim pdf = PdfDocument.FromFile("input.pdf")
' Export as PDF/UA-2 format
pdf.SaveAsPdfUA("output_pdfua2.pdf", PdfUaVersion.PdfUa2)
Wie konvertiere ich in PDF/UA-2 im Speicher?
Für Workflows, die vor dem Speichern zusätzliche Änderungen erfordern, verwenden Sie ConvertToPdfUA(), um Dokumente zunächst im Speicher zu konvertieren. Mit diesem Ansatz können Sie PDF/UA-2-konforme Transformationen anwenden und anschließend weitere Operationen vor dem endgültigen Export durchführen.
:path=/static-assets/pdf/content-code-examples/how-to/pdfua-convert-ua2.cs
using IronPdf;
// Open PDF File
PdfDocument pdf = PdfDocument.FromFile("input.pdf");
// Convert to PDF/UA-2 in memory
pdf.ConvertToPdfUA(PdfUAVersions.PdfUA2);
// Perform additional modifications if needed
// ...
// Save the converted document
pdf.SaveAs("output-ua2.pdf");
Imports IronPdf
' Open PDF File
Dim pdf As PdfDocument = PdfDocument.FromFile("input.pdf")
' Convert to PDF/UA-2 in memory
pdf.ConvertToPdfUA(PdfUAVersions.PdfUA2)
' Perform additional modifications if needed
' ...
' Save the converted document
pdf.SaveAs("output-ua2.pdf")
ConvertToPdfUA() muss vor SaveAs() aufgerufen werden. SaveAsPdfUA() übernimmt die Konvertierung automatisch.Wie sieht die PDF/UA-Ausgabe aus?
Die Ausgabedatei ist PDF/UA-konform:
Ausgabedatei:
Wie kann ich HTML direkt in PDF/UA rendern?
Neben dem Export von Dokumenten in den PDF/UA-Standard können Sie die Methode RenderHtmlAsPdfUA verwenden, um HTML-Eingaben direkt in das PDF/UA-Format zu konvertieren. Dieser Ansatz funktioniert, wenn neue Dokumente von Grund auf erstellt werden oder mit dynamischen Inhalten aus Webanwendungen gearbeitet wird.
Beim Rendern von HTML in PDF/UA müssen Sie sicherstellen, dass Ihr HTML-Code den Best Practices für Barrierefreiheit entspricht: Verwenden Sie semantische HTML-Elemente, stellen Sie eine korrekte Überschriftenhierarchie bereit, fügen Sie Alt-Text für Bilder ein, und halten Sie einen logischen Inhaltsfluss ein. IronPDFs Chrome-Rendering-Engine gewährleistet eine genaue Konvertierung unter Beibehaltung der Zugänglichkeitsfunktionen. Weitere Informationen zur Konvertierung von HTML in PDF finden Sie in unserem HTML zu PDF Leitfaden.
Hier ist ein Codebeispiel:
Welcher Code rendert HTML in PDF/UA?
Dieses Beispiel zeigt, wie man ein PDF/UA-konformes Dokument direkt aus HTML-Inhalten erstellt. Beachten Sie die Verwendung von semantischen HTML-Elementen wie Überschriften und Absätzen, die für die Erstellung barrierefreier PDF-Dokumente unerlässlich sind. Der Metadatentitel stellt sicher, dass das Dokument richtig identifiziert wird, was eine Voraussetzung für die Einhaltung von PDF/UA ist.
:path=/static-assets/pdf/content-code-examples/how-to/pdfua-render-html-to-pdfua.cs
using IronPdf;
ChromePdfRenderer renderer = new ChromePdfRenderer();
// html is a large stright above of a full html page with <html><head><style><body> etc...
var pdf = renderer.RenderHtmlAsPdfUA(@"
<!DOCTYPE html>
<html>
<head>
<title>Document</title>
</head>
<body>
<h1>Heading 1</h1>
<h2>Heading 2</h2>
<p>Paragraph text</p>
</body>
</html>");
pdf.MetaData.Title = "v2025.1";
pdf.SaveAs("html-string-ua-ironpdf.pdf");
Imports IronPdf
Private renderer As New ChromePdfRenderer()
' html is a large stright above of a full html page with <html><head><style><body> etc...
Private pdf = renderer.RenderHtmlAsPdfUA("
<!DOCTYPE html>
<html>
<head>
<title>Document</title>
</head>
<body>
<h1>Heading 1</h1>
<h2>Heading 2</h2>
<p>Paragraph text</p>
</body>
</html>")
pdf.MetaData.Title = "v2025.1"
pdf.SaveAs("html-string-ua-ironpdf.pdf")
Wie überprüfe ich die PDF/UA-Konformität?
Die Ausgabedatei ist PDF/UA-konform:
Um die PDF/UA-Konformität extern zu überprüfen, verwenden Sie den veraPDF Conformance Checker, ein kostenloses und quelloffenes Tool für die PDF-Validierung. Das Tool prüft Dokumente auf Übereinstimmung mit den Standards PDF/UA-1 und PDF/UA-2 und liefert detaillierte Berichte über Konformitätsprobleme. Bei der Implementierung von Funktionen für die Barrierefreiheit in Ihrem PDF-Workflow ist eine regelmäßige Validierung von entscheidender Bedeutung.
Was sind die Vorteile von PDF/UA?
Die PDF/UA-Konformität bietet Vorteile, die über die Erfüllung gesetzlicher Anforderungen hinausgehen:
- Verbesserte Zugänglichkeit: Bildschirmlesegeräte und unterstützende Technologien interpretieren die Dokumentstruktur für Benutzer mit Sehbehinderungen richtig
- Verbessertes mobiles Erlebnis: Textumfluss stellt sicher, dass die Dokumente auf kleinen Bildschirmen ohne horizontales Scrollen lesbar sind
- Bessere Suchmaschinenoptimierung: Eine korrekte Dokumentenstruktur verbessert die Indizierung des Inhalts und die Durchsuchbarkeit
- Zukunftssichere Dokumente: PDF/UA-Dokumente behalten die Zugänglichkeitsfunktionen über verschiedene Plattformen und Software-Updates hinweg bei
- Rechtskonformität: Erfüllung der behördlichen und organisatorischen Anforderungen an zugängliche digitale Dokumente
Für Unternehmen, die mit PDF-Formularen arbeiten, stellt die PDF/UA-Konformität sicher, dass die Formularfelder richtig beschriftet und für alle Benutzer zugänglich sind.
Wie kann ich PDF/UA in meinen Workflow integrieren?
Die Implementierung von PDF/UA in Ihren Dokumenten-Workflow erfordert sorgfältige Planung. Stellen Sie zunächst sicher, dass die Quelldokumente eine angemessene Struktur aufweisen. Bei der Arbeit mit vorhandenen PDF-Dateien müssen Sie vor der Konvertierung möglicherweise Metadaten und Strukturelemente hinzufügen.
Kombinieren Sie für die Verarbeitung großer Dokumentenmengen den PDF/UA-Export mit anderen IronPDF-Funktionen wie Zusammenführen von PDFs oder Hinzufügen digitaler Signaturen, um eine umfassende Dokumentenmanagementlösung zu schaffen. Der PDF/UA-Standard ist mit diesen Funktionen kompatibel und ermöglicht es Ihnen, barrierefreie Dokumente zu erstellen, die sicher und professionell formatiert sind.
Beim Einsatz von PDF/UA-Lösungen in Unternehmensumgebungen auf Windows, Linux oder Azure liefert IronPDF auf allen Plattformen konsistente Ergebnisse. Diese plattformübergreifende Kompatibilität gewährleistet, dass Ihre Bemühungen um die Einhaltung der Barrierefreiheit in jedem Einsatzszenario reibungslos funktionieren.
Zusammenfassung
Die Erstellung von PDF/UA-konformen Dokumenten mit IronPDF ist unkompliziert und wichtig für die Gewährleistung der digitalen Zugänglichkeit. Ob bei der Konvertierung vorhandener PDF-Dateien oder der Erstellung neuer Dokumente aus HTML — IronPDF bietet die erforderlichen Werkzeuge, um die Standards für Barrierefreiheit zu erfüllen und gleichzeitig Qualität und Funktionalität der Dokumente zu erhalten. Durch die Implementierung von PDF/UA in Ihren Dokumenten-Workflow stellen Sie sicher, dass die Inhalte für alle Benutzer zugänglich sind, erfüllen die gesetzlichen Anforderungen und machen Ihre Dokumente zukunftssicher für die sich entwickelnden Zugänglichkeitsstandards.
Häufig gestellte Fragen
Was ist PDF/UA und warum ist es wichtig?
PDF/UA ist ein Standard für barrierefreie PDF-Dokumente, der die Kompatibilität mit unterstützenden Technologien wie Bildschirmlesegeräten gewährleistet. IronPDF unterstützt den PDF/UA-Export, damit Sie die Anforderungen von Section 508 erfüllen und Dokumente für Benutzer mit Behinderungen zugänglich machen können.
Wie konvertiere ich eine vorhandene PDF-Datei in das PDF/UA-Format?
Mit IronPDF können Sie vorhandene PDFs mit der SaveAsPdfUA-Methode in das PDF/UA-Format konvertieren. Laden Sie Ihr PDF einfach mit PdfDocument.FromFile() und rufen Sie dann SaveAsPdfUA() auf, um es als barrierefreies PDF/UA-Dokument zu exportieren.
Was sind die Vorteile der PDF/UA-Konformität?
Die PDF/UA-Konformität von IronPDF bietet Textumfluss auf kleinen Bildschirmen, verbesserte Navigationsoptionen, anpassbare Textdarstellung, verbesserte Suchfunktionen und eine effiziente Textauswahl, wodurch die Dokumente für alle Benutzer leichter zugänglich werden.
Kann ich die Sprache für mein PDF/UA-Dokument angeben?
Ja, IronPDF ermöglicht die Angabe des Parameters naturalLanguages bei der Verwendung der SaveAsPdfUA-Methode, um die natürliche Sprache Ihres PDF-Dokuments zu spezifizieren, was für die korrekte Funktionalität von Screenreadern wichtig ist.
Welche Version von PDF/UA erzeugt die Bibliothek?
IronPDF generiert standardmäßig PDF/UA-Ausgaben im Format PDF/UA-1, dem weit verbreiteten Standard für barrierefreie PDF-Dokumente.
Wie kann ich mein PDF/UA-Dokument validieren?
Nachdem Sie Ihr PDF/UA-Dokument mit IronPDF exportiert haben, können Sie seine Konformität mit der veraPDF Conformance Checker Software überprüfen, um sicherzustellen, dass es alle Anforderungen an die Barrierefreiheit erfüllt.

