Browse Source

Add support for PDF/A-1a and PDF/A-1b

Marcin Ziąbek 2 months ago
parent
commit
7a769a4a74

+ 2 - 2
Source/QuestPDF/Drawing/DocumentCanvases/PdfDocumentCanvas.cs

@@ -75,8 +75,8 @@ namespace QuestPDF.Drawing.DocumentCanvases
             return conformanceLevel switch
             return conformanceLevel switch
             {
             {
                 Infrastructure.PDFA_Conformance.None => Skia.PDFA_Conformance.None,
                 Infrastructure.PDFA_Conformance.None => Skia.PDFA_Conformance.None,
-                // Infrastructure.PDFA_Conformance.PDFA_1A => Skia.PDFA_Conformance.PDFA_1A,
-                // Infrastructure.PDFA_Conformance.PDFA_1B => Skia.PDFA_Conformance.PDFA_1B,
+                Infrastructure.PDFA_Conformance.PDFA_1A => Skia.PDFA_Conformance.PDFA_1A,
+                Infrastructure.PDFA_Conformance.PDFA_1B => Skia.PDFA_Conformance.PDFA_1B,
                 Infrastructure.PDFA_Conformance.PDFA_2A => Skia.PDFA_Conformance.PDFA_2A,
                 Infrastructure.PDFA_Conformance.PDFA_2A => Skia.PDFA_Conformance.PDFA_2A,
                 Infrastructure.PDFA_Conformance.PDFA_2B => Skia.PDFA_Conformance.PDFA_2B,
                 Infrastructure.PDFA_Conformance.PDFA_2B => Skia.PDFA_Conformance.PDFA_2B,
                 Infrastructure.PDFA_Conformance.PDFA_2U => Skia.PDFA_Conformance.PDFA_2U,
                 Infrastructure.PDFA_Conformance.PDFA_2U => Skia.PDFA_Conformance.PDFA_2U,

+ 2 - 2
Source/QuestPDF/Infrastructure/DocumentSettings.cs

@@ -58,8 +58,8 @@ namespace QuestPDF.Infrastructure
     public enum PDFA_Conformance
     public enum PDFA_Conformance
     {
     {
         None = 0,
         None = 0,
-        // PDFA_1A = 1,
-        // PDFA_1B = 2,
+        PDFA_1A = 1,
+        PDFA_1B = 2,
         PDFA_2A = 3,
         PDFA_2A = 3,
         PDFA_2B = 4,
         PDFA_2B = 4,
         PDFA_2U = 5,
         PDFA_2U = 5,