vcl/qa/cppunit/pdfexport/data/tdf136805.pdf |binary
 vcl/qa/cppunit/pdfexport/pdfexport2.cxx     |   14 ++++++++++++++
 2 files changed, 14 insertions(+)

New commits:
commit 61fd51b76e9df2f48267a0a7f16607219f778b17
Author:     Xisco Fauli <[email protected]>
AuthorDate: Fri Feb 20 16:36:44 2026 +0100
Commit:     Xisco Fauli <[email protected]>
CommitDate: Fri Feb 20 22:22:22 2026 +0100

    tdf#136805: vcl_pdfexport2: Add test
    
    Change-Id: I3473769738bfe1c9674def30b2d4620fd18bf26f
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199891
    Tested-by: Jenkins
    Reviewed-by: Xisco Fauli <[email protected]>

diff --git a/vcl/qa/cppunit/pdfexport/data/tdf136805.pdf 
b/vcl/qa/cppunit/pdfexport/data/tdf136805.pdf
new file mode 100644
index 000000000000..65de2e170191
Binary files /dev/null and b/vcl/qa/cppunit/pdfexport/data/tdf136805.pdf differ
diff --git a/vcl/qa/cppunit/pdfexport/pdfexport2.cxx 
b/vcl/qa/cppunit/pdfexport/pdfexport2.cxx
index 334fee87abf5..9ae37f86560f 100644
--- a/vcl/qa/cppunit/pdfexport/pdfexport2.cxx
+++ b/vcl/qa/cppunit/pdfexport/pdfexport2.cxx
@@ -1681,6 +1681,20 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest2, testTdf152231)
     CPPUNIT_ASSERT_EQUAL(12, nPara);
 }
 
+CPPUNIT_TEST_FIXTURE(PdfExportTest2, testTdf136805)
+{
+    uno::Sequence<beans::PropertyValue> 
aFilterData(comphelper::InitPropertySequence({
+        { "SelectPdfVersion", uno::Any(static_cast<sal_Int32>(1)) },
+    }));
+    comphelper::SequenceAsHashMap aMediaDescriptor;
+    aMediaDescriptor[u"FilterData"_ustr] <<= aFilterData;
+    vcl::filter::PDFDocument aDocument;
+    loadFromFile(u"tdf136805.pdf");
+    save(TestFilter::PDF_WRITER, 
aMediaDescriptor.getAsConstPropertyValueList());
+    // Without the fix in place, the validation would have failed
+    validate(TestFilter::PDF_WRITER);
+}
+
 CPPUNIT_TEST_FIXTURE(PdfExportTest2, testTdf152235)
 {
     // Enable PDF/UA

Reply via email to