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

New commits:
commit 40dcb205d088f7b7d7c6a7b90eddd0193aaada3c
Author:     Andras Timar <andras.ti...@collabora.com>
AuthorDate: Wed Sep 17 12:19:04 2025 +0200
Commit:     Miklos Vajna <vmik...@collabora.com>
CommitDate: Wed Sep 17 13:34:04 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>

diff --git a/desktop/source/lib/init.cxx b/desktop/source/lib/init.cxx
index c7d97d377ca8..eda9965739e7 100644
--- a/desktop/source/lib/init.cxx
+++ b/desktop/source/lib/init.cxx
@@ -3819,10 +3819,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