Wie man PDF UA Format Dokumente in C# exportiert

How to Export PDF/UA Format Documents in C

This article was translated from English: Does it need improvement?
Translated
View the article in English

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 generieren

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.

  1. Installieren Sie IronPDF mit NuGet Package Manager

    PM > Install-Package IronPdf
  2. Kopieren Sie diesen Codeausschnitt und führen Sie ihn aus.

    var pdf = IronPdf.PdfDocument.FromFile("input.pdf");
    pdf.SaveAsPdfUA("output_pdfua.pdf");
  3. Bereitstellen zum Testen in Ihrer Live-Umgebung

    Beginnen Sie noch heute, IronPDF in Ihrem Projekt zu verwenden, mit einer kostenlosen Testversion

    arrow pointer

Hinweis:Beispiele demonstrieren standardmäßig PDF/UA-1. IronPDF unterstützt PDF/UA-2 (ISO 14289-2:2024) – siehe die entsprechenden Abschnitte weiter unten.


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");
$vbLabelText   $csharpLabel

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.

Hinweis:PDF/UA-2 verwendet intern das PDF 2.0-Format über QPDF für erweiterte Funktionsunterstützung und Kompatibilität mit modernen PDFs.

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);
$vbLabelText   $csharpLabel

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");
$vbLabelText   $csharpLabel

Hinweis:ConvertToPdfUA() muss vor SaveAs() aufgerufen werden. SaveAsPdfUA() übernimmt die Konvertierung automatisch.

Wie sieht die PDF/UA-Ausgabe aus?

Die Ausgabedatei ist PDF/UA-konform:

veraPDF Conformance Checker zeigt erfolgreiche PDF/UA-1-Validierung mit grüner Bestätigungsmeldung

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");
$vbLabelText   $csharpLabel

Wie überprüfe ich die PDF/UA-Konformität?

Die Ausgabedatei ist PDF/UA-konform:

veraPDF Conformance Checker zeigt die erfolgreiche PDF/UA-Konformitätsprüfung mit grüner Bestätigungsmeldung

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:

  1. Verbesserte Zugänglichkeit: Bildschirmlesegeräte und unterstützende Technologien interpretieren die Dokumentstruktur für Benutzer mit Sehbehinderungen richtig
  2. Verbessertes mobiles Erlebnis: Textumfluss stellt sicher, dass die Dokumente auf kleinen Bildschirmen ohne horizontales Scrollen lesbar sind
  3. Bessere Suchmaschinenoptimierung: Eine korrekte Dokumentenstruktur verbessert die Indizierung des Inhalts und die Durchsuchbarkeit
  4. Zukunftssichere Dokumente: PDF/UA-Dokumente behalten die Zugänglichkeitsfunktionen über verschiedene Plattformen und Software-Updates hinweg bei
  5. 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 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 einfach und wichtig für die Gewährleistung der digitalen Zugänglichkeit. Egal, ob es sich um die Konvertierung vorhandener PDF-Dateien oder die Erstellung neuer Dokumente aus HTML handelt, IronPDF bietet die erforderlichen Werkzeuge, um die Standards für Barrierefreiheit zu erfüllen und gleichzeitig die 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.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen
Bereit anzufangen?
Nuget Downloads 17,803,474 | Version: 2026.3 gerade veröffentlicht
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis? PM > Install-Package IronPdf
Führen Sie eine Probe aus Sehen Sie zu, wie Ihr HTML-Code in eine PDF-Datei umgewandelt wird.