Convert documents to ISO-compliant PDF/A format in C# for long-term archiving. Support for all conformance levels (PDF/A-1 to PDF/A-4). Output passes veraPDF validator and Adobe Acrobat Preflight. Includes built-in PDF/A validation and compression to minimize storage.
PDF/A (ISO 19005) is the standard for long-term document preservation. It ensures documents display and reproduce identically in the future, regardless of software. PDF/A files must embed all required elements — fonts, color profiles, and digital signatures — while excluding external references and dependencies.
Converting to PDF/A requires more than format understanding — multiple strategies address issues the standard wasn’t originally designed to handle.
Embed missing fonts, fix incorrect font definitions, and resolve inconsistent glyph metrics.
Remove JavaScript, external references, embedded files, and forbidden annotation types.
Convert device-dependent colorspaces and fix incorrect colorspace definitions.
Ensure metadata conforms to XMP specification requirements.
Native PDF/A conversion supporting all substandards (PDF/A-1 to PDF/A-4). Convert 100+ formats using direct modification, vectorization, or rasterization — whichever produces the best result.
PDF document complexity makes validation essential. Different validators produce varying results, so we built a PDF/A validator to ensure ISO-standard compliance.
| Validator capabilities |
|---|
| All PDF/A versions: PDF/A-1 (ISO 19005-1:2005), PDF/A-2 (ISO
19005-2:2011), PDF/A-3 (ISO 19005-3:2012), PDF/A-4 (ISO
19005-4:2020) |
| Automatic conformance level detection |
| Basic result or detailed XML report |
| Validation elements |
|---|
| PDF structure |
| Lexical, syntactic, and semantic levels |
| Metadata |
| Fonts |
| Color space and other properties |
Validate PDF/A
Upload a document to check PDF/A conformance and view detailed validation results.
PDF/A adoption has grown since ISO 19005 launched in 2005. Digital transformation and regulatory requirements now make PDF/A archiving mandatory in many jurisdictions.
Convert to PDF/A
get started
Download and install the GdPicture.NET package to access compiled demo applications and multi-language sample projects with full source code.
\Samples\Bin\.\Samples\WinForm\.Convert a PDF document to PDF/A-2a conformance level in C#.
using GdPicturePDF gdpicturePDF = new GdPicturePDF();// Load the source document.gdpicturePDF.LoadFromFile(@"C:\temp\source.pdf");// Convert to a document with PDF/A-2a conformance level.gdpicturePDF.ConvertToPDFA(@"C:\temp\output.pdf", PdfConversionConformance.PDF_A_2a, true, true);// Release unnecessary resources.gdpicturePDF.CloseDocument();Using gdpicturePDF As GdPicturePDF = New GdPicturePDF() ' Load the source document. gdpicturePDF.LoadFromFile("C:\temp\source.pdf") ' Convert to a document with PDF/A-2a conformance level. gdpicturePDF.ConvertToPDFA("C:\temp\output.pdf", PdfConversionConformance.PDF_A_2a, True, True) ' Release unnecessary resources. gdpicturePDF.CloseDocument()End UsingPDF/A is an ISO-standardized version of the Portable Document Format (PDF) specifically designed for the long-term archiving of electronic documents. It ensures that documents can be reproduced exactly the same way in the future by embedding all necessary components, such as fonts and color profiles, and prohibiting features unsuitable for long-term archiving, like external content references and JavaScript. This standardization is crucial for maintaining document fidelity over time.
The library supports all PDF/A substandards, including:
This comprehensive support ensures compatibility with various archiving requirements.
The GdPicture.NET PDF/A conversion library employs several methods to achieve compliance:
These methods ensure that even complex or non-standard PDFs can be accurately converted to PDF/A.
Yes. The GdPicture.NET PDF/A conversion library can convert more than 100 different file formats — including Microsoft Office documents and images — directly into PDF/A-compliant files. This versatility simplifies the archiving process by allowing diverse document types to be standardized into a uniform format.
The library includes a built-in PDF/A validator that analyzes documents for conformance with the specified PDF/A standard. It provides detailed reports on any issues detected, enabling users to ensure their documents meet all necessary requirements for long-term archiving.
60-day free trial