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
