PDF to PDF/A using C#

Convert PDF to PDF/A for archiving and long-term preservation

PDF PDFA

Leverage our PDF to PDF/A C# library to convert your PDFs into the PDF/A format, tailored for archival and preservation needs. This tool supports PDF/A ISO conformance levels, such as PDF/A-1b, PDF/A-2b, PDF/A-2u, PDF/A-3b, and PDF/A-3u, ensuring your documents meet strict archival standards. It's ideally suited for professionals and organizations looking for a dependable solution for document preservation, offering customizable options to fit various compliance and archival requirements. With our C# library, secure and long-term document storage becomes straightforward and efficient.

Try for FREE

C# library install

ConvertAPI provides an ASP.NET C# library that allows you to perform a PDF to PDF/A conversion with just a few lines of code. Convert PDF to PDF/A documents using C# programming language with no effort at all!

NuGet Terminal >
Install-Package ConvertApi

Authenticate ConvertAPI C# library

You can obtain your secret key by signing up for a free account. Once you sign up, you'll receive 250 free conversions instantly! Grab your authentication secret from the account dashboard, and authenticate the ConvertAPI C# library like this:

// get your secret key here: https://www.convertapi.com/a/auth
ConvertApi convertApi = new ConvertApi("your-api-secret");

PDF to PDF/A using C# in no time!

Once you have your authentication in place, simply copy-paste this pdf to pdfa conversion code snippet into your C# project:

// Code snippet is using the ConvertAPI JavaScript Client: https://github.com/ConvertAPI/convertapi-js

// Code snippet is using the ConvertAPI Node.js Client: https://github.com/ConvertAPI/convertapi-nodejs

// Code snippet is using the ConvertAPI PHP Client: https://github.com/ConvertAPI/convertapi-php

// Code snippet is using the ConvertAPI Java Client: https://github.com/ConvertAPI/convertapi-java

// Code snippet is using the ConvertAPI C# Client: https://github.com/ConvertAPI/convertapi-dotnet

# Code snippet is using the ConvertAPI Ruby Client: https://github.com/ConvertAPI/convertapi-ruby

# Code snippet is using the ConvertAPI Python Client: https://github.com/ConvertAPI/convertapi-python

// Code snippet is using the ConvertAPI Go Client: https://github.com/ConvertAPI/convertapi-go

REM Code snippet is using the command line utility program: https://github.com/ConvertAPI/convertapi-cli

<!-- For conversions with the multiple file result please refer to this example: https://repl.it/@ConvertAPI/HTML-Form-with-multiple-file-result -->

Upload the file and see how it works

You can set up the advanced conversion parameters and test the conversion result online using our interactive demo tool. It will auto-generate the code snippet for you!

Advanced PDF to PDF/A conversion parameters

PdfTitle String

Provide a value to customize the PDF title. Otherwise, the default document title will be used. Use single quotes and a space (' ') to remove the title.

PdfSubject String

Provide a value to customize the PDF subject. Otherwise, the default document subject will be used. Use single quotes and a space (' ') to remove the subject.

PdfAuthor String

Provide a value to customize the PDF author. Otherwise, the default document author will be used. Use single quotes and a space (' ') to remove the author.

PdfKeywords String

Provide a value to customize the PDF keywords. Otherwise, the default document keywords will be used. Use single quotes and a space (' ') to remove the keywords.

PdfaVersion Collection

Set PDF/A version.

Values:   pdfa pdfa2 pdfa2u pdfa3 pdfa3u

PdfaOutputIntent Collection

Set PDF/A output intent. These are supported sRGB, Japan Color 2001 Coated (JC200103), Europe ISO Coated (FOGRA27), U.S. Web Coated (SWOP), Gray Gamma 2.2 (GRAY).

Values:   srgb jc200103 fogra27 swop gray

Try PDF to PDF/A for free!