desktop/source/lib/init.cxx |    6 ++++++
 1 file changed, 6 insertions(+)

New commits:
commit dd8588cce54df40e0552d018f6b5527cda2984bf
Author:     Andras Timar <andras.ti...@collabora.com>
AuthorDate: Wed Sep 17 12:19:04 2025 +0200
Commit:     Andras Timar <andras.ti...@collabora.com>
CommitDate: Wed Sep 17 18:12:13 2025 +0200

    add PDF/A-4, PDF-1.7 and PDF-2.0 to convert-to API
    
    Change-Id: I28741b600d9c7f6f89792e44131d6ccbc8f2f008
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/191076
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com>
    Reviewed-by: Miklos Vajna <vmik...@collabora.com>
    (cherry picked from commit 40dcb205d088f7b7d7c6a7b90eddd0193aaada3c)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/191095
    Tested-by: Jenkins
    Reviewed-by: Andras Timar <andras.ti...@collabora.com>

diff --git a/desktop/source/lib/init.cxx b/desktop/source/lib/init.cxx
index 9bc4f9798c16..48f9cf9e1812 100644
--- a/desktop/source/lib/init.cxx
+++ b/desktop/source/lib/init.cxx
@@ -3815,10 +3815,16 @@ static int doc_saveAs(LibreOfficeKitDocument* pThis, 
const char* sUrl, const cha
                 pdfVer = 2;
             else if (o3tl::equalsIgnoreAsciiCase(sPdfVer, u"PDF/A-3b"))
                 pdfVer = 3;
+            else if (o3tl::equalsIgnoreAsciiCase(sPdfVer, u"PDF/A-4"))
+                pdfVer = 4;
             else if (o3tl::equalsIgnoreAsciiCase(sPdfVer, u"PDF-1.5"))
                 pdfVer = 15;
             else if (o3tl::equalsIgnoreAsciiCase(sPdfVer, u"PDF-1.6"))
                 pdfVer = 16;
+            else if (o3tl::equalsIgnoreAsciiCase(sPdfVer, u"PDF-1.7"))
+                pdfVer = 17;
+            else if (o3tl::equalsIgnoreAsciiCase(sPdfVer, u"PDF-2.0"))
+                pdfVer = 20;
             else
             {
                 SetLastExceptionMsg(u"wrong PDF version"_ustr);

Reply via email to