Wie man PDF in PDF/A in C# mit IronPDF konvertiert

How to Export PDF/A or PDF/A-3 Format Documents in C#

This article was translated from English: Does it need improvement?
Translated
View the article in English
role="alert"> Ihr Unternehmen gibt zu viel für jährliche Abonnements für PDF-Sicherheit und -Compliance aus. Erwägen Sie IronSecureDoc, das Lösungen für die Verwaltung von SaaS-Diensten wie digitale Signierung, Schwärzung, Verschlüsselung und Schutz bietet - alles für eine einmalige Zahlung. Entdecken Sie die Dokumentation von IronSecureDoc

Als Mitglied der PDF Association unterstützt Iron Software aktiv den PDF/A-Standard und stellt sicher, dass IronPDF die Anforderungen an die Archivierung erfüllt.

IronPDF unterstützt den Export von PDFs zum PDF/A-3b Standard. PDF/A-3B ist eine strenge Teilmenge der ISO-PDF-Spezifikation, die verwendet wird, um Archivversionen von Dokumenten zu erstellen, mit der Absicht, dass sie immer genau so wiedergegeben werden wie zum Zeitpunkt der Speicherung.

Schnellstart: PDFs zu PDF/A-3b in C# konvertieren

Konvertieren Sie Ihre Standard-PDFs problemlos in das Archiv-Format PDF/A-3b mit nur wenigen Zeilen C#-Code und IronPDF. Dies gewährleistet den langfristigen Erhalt von Dokumenten und die Einhaltung von Archivstandards. Durch die Nutzung der leistungsstarken Fähigkeiten von IronPDF können Sie Ihre vorhandenen Dokumente schnell in PDF/A-Formate umwandeln und so eine konsistente Darstellung und Zugänglichkeit gewährleisten.

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. Copy and run this code snippet.

    IronPdf.PdfDocument pdf = IronPdf.PdfDocument.FromFile("example.pdf");
    pdf.SaveAsPdfA("output.pdf");
  3. Deploy to test on your live environment

    Start using IronPDF in your project today with a free trial
    arrow pointer

Abschnitt 508 Compliance

IronPDF freut sich, Googles Initiative zur Erhöhung der PDF-Archivierung und Zugänglichkeit sowie der Abschnitt 508 Compliance von PDF-Dokumenten zu folgen.

Im Jahr 2021 haben wir die Rendering von PDFs aus HTML mit der Google Chromium HTML-Rendering-Engine übernommen. Dies ermöglicht es unserer Software, die von Google bereits implementierte Barrierefreiheit zu erben:

Erste Schritte mit IronPDF

Nutzen Sie IronPDF heute kostenlos in Ihrem Projekt.

Erster Schritt:
green arrow pointer


class="hsg-featured-snippet">

Minimaler Workflow (5 Schritte)

How to Render HTML String to PDF in C#
  1. C#-Bibliothek zum Erstellen von PDF/A-Dokumenten herunterladen
  2. Existierende laden oder ein PDF aus Datei, HTML oder URL erstellen
  3. Ein PDF/A-Dokument aus einer bestehenden PDF-Datei exportieren
  4. Ein PDF/A-Dokument aus einem HTML-Design oder einer URL exportieren
  5. Das PDF/A-konforme Dokument am gewünschten Ort speichern

PDF/A-Versionen

Die beiden Konformitätsstufen, die IronPDF unterstützt, sind 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 untenstehende Information wurde aus Adobes Dokumentation zu PDF/A übernommen. Standardmäßig ist die durch IronPDF erstellte Ausgabe immer PDF/A-3B (ISO 19005-3).

  • Stufe A erfüllt alle Anforderungen in ihrer Spezifikation und ermöglicht unterstützender Software, die Zugänglichkeit für körperlich eingeschränkte Benutzer zu verbessern.
  • Stufe B hat einen niedrigeren Konformitätsgrad mit minimaler Compliance und konzentriert sich auf die Erhaltung des visuellen Erscheinungsbildes der Datei langfristig.

PDF/A-1: Das PDF/A-Format basiert auf der originalen PDF 1.4-Version.

PDF/A-2: Im Juli 2011 als neuer Standard namens ISO 32001-1 veröffentlicht, umfasst dieser Standard alle Funktionen von PDF-Versionen bis 1.7 sowie neue Funktionen. Zu seinen Funktionen gehört die Unterstützung von JPEG2000, was für gescannte Dokumente hilfreich ist, und spezifische Anforderungen für benutzerdefinierte XMP-Metadaten.

PDF/A-3: Dieses PDF/A-Format umfasst alle Anforderungen der Stufe 2. Es erlaubt auch die Einbettung zusätzlicher Dateiformate - wie XML, CSV und Textverarbeitungsformate - in PDF/A-konforme Dokumente.

Hinweis:IronPdf unterstützt noch nicht die Konvertierung eines PDFs mit Anhangsdatei zu PDF/A-3B.

Aus einer bestehenden PDF-Datei

Ich habe ein Beispiel-PDF "wikipedia.pdf", das mit IronPDF erstellt und als PDF-Datei gespeichert wurde.

Ich werde es in dieser Demonstration laden und als PDF/A-3B-konformes PDF erneut speichern.

Eingabedatei: "wikipedia.pdf"

Code

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

Ausgabe

Die Ausgabedatei ist PDF/A-3b-konform:

Lizenz abgeschlossen

Aus einem HTML-Design oder einer URL

Ich habe ein Beispiel für ein HTML-Design "design.html", das ich von HTML zu PDF mit IronPDF rendern und dann als PDF/A-konforme Datei exportieren möchte.

Ich werde es in dieser Demonstration als PDF/A-3B-konformes PDF speichern.

HTML-Design-Beispiel

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

Die Ausgabedatei ist PDF/A-3B-konform:

Lizenz abgeschlossen

URL-Beispiel

Ich habe die folgende Website "https://www.microsoft.com", die ich von der URL zu PDF mit IronPDF rendern und dann als PDF/A-konforme Datei exportieren möchte.

Ich werde es in dieser Demonstration als PDF/A-3B-konformes PDF speichern.

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

Die Ausgabedatei ist PDF/A-3B-konform:

Lizenz abgeschlossen


Unterstützung der Einbettung von Anlagen

IronPdf bietet die Möglichkeit, Dateien in ein PDF-Dokument einzubetten, während es in das PDF/A-Format konvertiert wird. Dies kann mit verschiedenen Eingabetypen wie Dateipfaden, Byte-Arrays oder Streams erreicht werden.

Einbettung mit Dateipfaden

Ermöglicht das Einbetten von Dateien unter Verwendung ihrer Dateipfade. Eine Sammlung von Dateipfaden wird bereitgestellt, und diese Dateien werden während der PDF/A-Konvertierung als Anhänge hinzugefü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)
$vbLabelText   $csharpLabel

Einbettung mit Byte-Arrays

Ermöglicht das Einbetten von Dateien, indem der Dateiinhalte als Byte-Arrays zusammen mit ihren jeweiligen Dateitypen bereitgestellt werden. Dies ist nützlich, wenn Dateien bereits im Speicher 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")
$vbLabelText   $csharpLabel

Einbettung mit Streams

Bietet die Möglichkeit, Dateien mit Streams für ihren Inhalt zusammen mit ihren Dateitypen einzubetten. Diese Methode ist ideal für Szenarien, in denen 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")
$vbLabelText   $csharpLabel

Erforschen Sie die EmbedFileConfiguration

Beim Konvertieren eines PdfDocument in ein PDF/A-3-Format, das eingebettete Dateien enthält, ist es wichtig, Parameter wie EmbedFilePath, EmbedFileByte oder EmbedFileStream zu konfigurieren. Diese Einstellungen ermöglichen es Ihnen, den Typ der eingebetteten Datei, ihren Namen und alle benutzerdefinierten XMP-Metadaten, die Sie einfügen möchten, anzugeben.

Eine ordnungsgemäße Konfiguration stellt sicher, dass die eingebetteten Inhalte effektiv organisiert werden und mit den PDF/A-3-Standards übereinstimmen. Durch die Anpassung der XMP-Metadaten können zusätzliche Informationen über die eingebetteten Dateien eingefügt werden, was die Gesamtbenutzbarkeit und Zugänglichkeit des Dokuments verbessert. Mit der EmbedFileConfiguration-Klasse können Entwickler die Werte und Formate für die Datei 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");
Dim config = 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")
$vbLabelText   $csharpLabel
  • EmbedFileName: Eine String-Eigenschaft, die den Namen der eingebetteten Datei im PDF/A-Dokument darstellt. Standardmäßig ist dieser String leer.
  • AFDesc: A string property representing the associated file description for the embedded file. Standardmäßig ist dieser String leer.
  • ConformanceLevel: Der Konformitätsgrad des Einbettens von XML-Dateien, der auf XMP-Metadaten von PDF/A-Dokumenten angewendet wird. Standard ist ConformanceLevel.EN16931. IronPDF bietet verschiedene Werte über das ConformanceLevel-Enum.
  • SchemaNamespace: Der PDF/A-Schema-NamespaceURI, der die XML-Datei einbettet und auf die XMP-Metadaten des PDF/A-Dokuments anwendet. Standard ist SchemaNamespace.facturX, mit verschiedenen Optionen für Entwickler im SchemaNamespace-Enum verfügbar.
  • SchemaPrefix: Das PDF/A-Schema-Präfix zum Einbetten einer XML-Datei, die auf die XMP-Metadaten eines PDF/A-Dokuments angewendet wird. Standard ist SchemaPrefix.fx, mit mehreren Optionen im SchemaPrefix-Enum verfügbar.
  • PropertyVersion: Die Eigenschaftsversion der eingebetteten XML-Datei, die auf XMP-Metadaten von PDF/A-Dokumenten angewendet wird. Standard ist PropertyVersion.v1, mit mehreren Optionen im PropertyVersion-Enum.
  • AFRelationship: Die Relation der zugehörigen Datei (eingebettete Datei) zum PDF/A-Dokument. Es stehen verschiedene Optionen im AFRelationship-Enum zur Verfügung.

Probleme bei der Zeichendarstellung

PDF/A erfordert, dass alle Zeichen im Dokument auf eine visuell und semantisch korrekte Schriftart abgebildet sind. Während nicht alle Schriftarten eingebettet werden müssen, muss die verwendete Schriftart die erforderlichen Glyphen unterstützen. Wird eine falsche oder unvollständige Schriftart verwendet, können bestimmte Zeichen insbesondere in Sprachen mit speziellen Schriftbildern oder Symbolen gebrochen, fehlend oder falsch angezeigt werden.

Zum Beispiel wird im unten dargestellten Problem die obere Probe mit der korrekten Schriftart verwendet und die Zeichen werden ordnungsgemäß angezeigt, während die untere Probe aufgrund eines Schriftartenfehlers nicht korrekt gerendert wird.

Anzeigeproblem

Bereit zu sehen, was Sie sonst noch tun können? Sehen Sie sich unsere Tutorial-Seite hier an: PDFs erstellen.

Häufig gestellte Fragen

Wie kann ich ein PDF in das PDF/A-Format in C# konvertieren?

Sie können die Konvertierungsfunktionen von IronPDF verwenden, um ein Standard-PDF in ein PDF/A-Format in C# zu konvertieren. Dies erfolgt, indem das PDF-Dokument geladen und mit dem angegebenen PDF/A-Konformitätslevel gespeichert wird.

Was ist der Unterschied zwischen PDF/A-3b und anderen PDF/A-Standards?

PDF/A-3b ist ein Teil der ISO-PDF-Spezifikation, der sich auf die langfristige Aufbewahrung von Dokumenten konzentriert, indem er sicherstellt, dass sie konsistent wiedergegeben werden. Im Gegensatz zu anderen PDF/A-Standards erlaubt PDF/A-3b das Einbetten zusätzlicher Dateien wie XML oder CSV in das Dokument.

Wie kann ich Dateien in ein PDF/A-Dokument einbetten, das C# verwendet?

IronPDF ermöglicht das Einbetten von Dateien wie XML oder CSV in ein PDF/A-Dokument über Dateipfade, Bytearrays oder Streams. Dies wird mit der EmbedFileConfiguration Klasse konfiguriert, um Parameter wie Dateiname, Beschreibung und Metadaten festzulegen.

Können HTML- oder URL-Inhalte in PDF/A-3b konvertiert werden?

Ja, IronPDF kann HTML-Inhalte oder URLs in PDF/A-3b konvertieren. Dazu wird das HTML oder URL in ein PDF-Format gerendert und dann das Dokument mit PDF/A-3b-Konformität gespeichert.

Welche Barrierefreiheitsfunktionen werden in PDF/A-Dokumenten unterstützt?

IronPDF verwendet die HTML-Rendering-Engine von Google Chromium, die Barrierefreiheitsfunktionen von Google übernimmt und somit die Barrierefreiheit für PDF/A-Dokumente unterstützt, die den Section 508-Standards entsprechen.

Wie kann ich sicherstellen, dass meine PDF/A-Dokumente Section 508-konform sind?

IronPDF kann dafür sorgen, dass Ihre PDF/A-Dokumente Section 508-konform sind, indem sie die Barrierefreiheitsfunktionen der Google Chromium-HTML-Rendering-Engine nutzen, die dazu beitragen, PDFs für unterstützende Software zugänglich zu machen.

Was ist der Zweck der EmbedFileConfiguration Klasse?

Die EmbedFileConfiguration Klasse in IronPDF ermöglicht Entwicklern, Parameter für das Einbetten von Dateien in PDF/A-Dokumenten zu konfigurieren, wie z. B. das Festlegen von Dateimetadaten und die Sicherstellung der Compliance mit den PDF/A-3-Standards.

Kann ich PDFs mit Anhängen in das PDF/A-3b-Format konvertieren?

IronPDF kann PDFs mit Anhängen in PDF/A-3b konvertieren, aber die Anhänge müssen speziell konfiguriert und mit den geeigneten Methoden von IronPDF eingebettet werden.

Welche Vorteile bietet IronPDF für die PDF/A-Konvertierung?

IronPDF bietet mehrere Vorteile für die PDF/A-Konvertierung, einschließlich der Einhaltung von Archivierungsstandards, Unterstützung für verschiedene Eingabeformate, der Fähigkeit zum Einbetten zusätzlicher Dateien und der Möglichkeit einer umfassenden Metadatenanpassung.

Ist IronPDF mit .NET 10 bei der Konvertierung in das PDF/A-Format kompatibel?

Ja. IronPDF ist vollständig mit .NET 10 kompatibel und unterstützt PDF/A-Konvertierungsfunktionen wie SaveAsPdfA sowie das Rendern über ChromePdfRenderer. Sie können es ohne spezielle Anpassungen in .NET 10-Projekten verwenden. Es unterstützt außerdem die Bereitstellung unter Windows, Linux, macOS und in Containern für .NET 10.

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 16,154,058 | Version: 2025.11 gerade veröffentlicht