Spire.PDF is a professional PDF library applied to creating, writing, editing, handling and reading PDF files without any external dependencies. Get free and professional technical support for Spire.PDF for .NET, Java, Android, C++, Python.

Mon Jan 26, 2026 12:04 pm

Dear,

We're using Spire.PDF to convert pdf's to PDF/A compliant versions.
Here is the code we're using:

Code: Select all
    public byte[] ConvertToPdfA(byte[] data, PdfAVariant variant)
    {
        PdfProcessorValidator.ValidateFileData(data);
        using var memoryStream = new MemoryStream(data);
        var converter = new PdfStandardsConverter(memoryStream);
        return ConvertToPdfAInternal(converter, variant);
    }
    private static byte[] ConvertToPdfAInternal(PdfStandardsConverter converter, PdfAVariant variant)
    {
        using var outputStream = new MemoryStream();
        switch (variant)
        {
            case PdfAVariant.PdfA1A:
                converter.ToPdfA1A(outputStream);
                break;
            case PdfAVariant.PdfA1B:
                converter.ToPdfA1B(outputStream);
                break;
            case PdfAVariant.PdfX1A2001:
                converter.ToPdfX1A2001(outputStream);
                break;
            case PdfAVariant.PdfA2A:
                converter.ToPdfA2A(outputStream);
                break;
            case PdfAVariant.PdfA2B:
                converter.ToPdfA2B(outputStream);
                break;
            case PdfAVariant.PdfA3A:
                converter.ToPdfA3A(outputStream);
                break;
            case PdfAVariant.PdfA3B:
                converter.ToPdfA3B(outputStream);
                break;
            default:
                throw new ArgumentOutOfRangeException(nameof(variant), variant, $"The {variant} is not supported by Spire.PDF.");
        }
        return outputStream.ToArray();
    }


When converting pdf's with form fields, we're encountering an issue where checkboxes not longer seem to be checked.
Could please provide support. I have added an example with both the processed and unprocessed file.

Kind Regards

RSVZ_TeamDiabolo
 
Posts: 2
Joined: Thu Jan 22, 2026 12:21 pm

Tue Jan 27, 2026 2:49 am

Hello,

Thank you for your inquiry.
I reproduced your issue and logged it into our bug tracking system with the ticket SPIREPDF-7938. Our dev team will investigate and fix it, once it is resolved or there is any update, I will notify you immediately. Apologize for the inconvenience caused.
Sincerely,
Talia
E-iceblue support team
User avatar

talia.liu
 
Posts: 331
Joined: Mon Apr 14, 2025 3:33 am

Mon Feb 09, 2026 12:27 pm

Hi,

Is there an update concerning this issue?

Kind regards

RSVZ_TeamDiabolo
 
Posts: 2
Joined: Thu Jan 22, 2026 12:21 pm

Tue Feb 10, 2026 5:31 am

Hello,

Thanks for your following up.
Our dev team has identified the cause of this issue and is currently in the stage of seeking a solution. Please give us some more time, and if the issue is resolved, I will give you feedback as soon as possible. Thank you for your understanding.
Sincerely,
Talia
E-iceblue support team
User avatar

talia.liu
 
Posts: 331
Joined: Mon Apr 14, 2025 3:33 am

Wed Mar 18, 2026 2:58 am

Hello,

Regarding SPIREPDF-7938, our latest version Spire.PDF 12.3.7 includes its fixes. Please update and test it with the latest version on your end. Additionally, please install the ZapfDingbats font in your test environment, or use the following code to specify the font path:
Code: Select all
PdfDocument.LoadCustomFontFolder("Font/ZapfDingbats/");

We look forward to your test results.
Website link: https://www.e-iceblue.com/Download/download-pdf-for-net-now.html
NuGet link: https://www.nuget.org/packages/Spire.PDF/
https://www.nuget.org/packages/Spire.PDFfor.NETStandard
Sincerely,
Talia
E-iceblue support team
User avatar

talia.liu
 
Posts: 331
Joined: Mon Apr 14, 2025 3:33 am

Return to Spire.PDF