aboutsummaryrefslogtreecommitdiff
path: root/pdf-as-tests/src
diff options
context:
space:
mode:
authorJakob Heher <jakob.heher@iaik.tugraz.at>2026-04-15 13:49:22 +0200
committerGitHub <noreply@github.com>2026-04-15 13:49:22 +0200
commit77dd3fcc4d85088b15ab859c4438521d9cd6ed10 (patch)
treeaefedc8d2ef77e6819b46a948459d6016dfe5b62 /pdf-as-tests/src
parent88930540361a88ff56e07fed31004b583f2e729f (diff)
downloadpdf-as-4-77dd3fcc4d85088b15ab859c4438521d9cd6ed10.tar.gz
pdf-as-4-77dd3fcc4d85088b15ab859c4438521d9cd6ed10.tar.bz2
pdf-as-4-77dd3fcc4d85088b15ab859c4438521d9cd6ed10.zip
pdf-as-5 (#82)
- JDK 17 - PDFBox 3 - PDF-AS Web moved to Spring Boot - MOA Integration tests w/ new error code --------- Co-authored-by: Gerald Palfinger <gerald.palfinger@a-sit.at> Co-authored-by: kathrin.resek <kathrin.resek@a-sit.at>
Diffstat (limited to 'pdf-as-tests/src')
-rw-r--r--pdf-as-tests/src/test/java/at/gv/egiz/param_tests/PDFASignatureTest.java14
-rw-r--r--pdf-as-tests/src/test/java/at/gv/egiz/param_tests/SignaturePositionTest.java9
-rw-r--r--pdf-as-tests/src/test/java/at/gv/egiz/param_tests/SignatureTest.java2
-rw-r--r--pdf-as-tests/src/test/java/at/gv/egiz/param_tests/provider/BaseSignatureDataProvider.java3
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_ABSOLUT_PAGE_LAST/example_ref.pngbin308465 -> 0 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_ABSOLUT_PAGE_NUM_HIGH/example_ref.pngbin135525 -> 0 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_DE/example_ref.pngbin229419 -> 0 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_DE_SMALL/example_ref.pngbin135352 -> 0 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_EN/example_ref.pngbin230350 -> 0 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_EN_SMALL/example_ref.pngbin135763 -> 0 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AUTO_WITH_NEWPAGE/example_ref.pngbin135525 -> 0 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST/example_ref.pngbin308465 -> 0 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST_ALREADY_SIGNED/example_ref.pngbin342737 -> 0 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST_ALREADY_SIGNED_FORCE_NEW/example_ref.pngbin135525 -> 0 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST_WITH_POS/example_ref.pngbin315752 -> 0 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE/example_ref.pngbin123944 -> 0 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_MINIMAL/example_ref.pngbin102137 -> 0 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_NOTE/example_ref.pngbin177947 -> 0 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_PDFA/example_ref.pngbin129599 -> 0 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_PDFA_NOTE/example_ref.pngbin183608 -> 0 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_SMALL/example_ref.pngbin77381 -> 0 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_SMALL_NOTE/example_ref.pngbin115587 -> 0 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN/example_ref.pngbin122901 -> 0 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_MINIMAL/example_ref.pngbin102142 -> 0 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_NOTE/example_ref.pngbin173716 -> 0 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_PDFA/example_ref.pngbin128881 -> 0 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_PDFA_NOTE/example_ref.pngbin179392 -> 0 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_SMALL/example_ref.pngbin77146 -> 0 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_SMALL_NOTE/example_ref.pngbin112709 -> 0 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/PDFA_SIGNATURBLOCK_DE/TestGhostscriptPdfA.pdf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/PDFA_SIGNATURBLOCK_DE/TestGhostscriptPdfA.pdf)bin6635 -> 6635 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/PDFA_SIGNATURBLOCK_DE/config.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/PDFA_SIGNATURBLOCK_DE/config.properties)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/PDFA_SIGNATURBLOCK_DE_NOTE/TestGhostscriptPdfA.pdf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/PDFA_SIGNATURBLOCK_DE_NOTE/TestGhostscriptPdfA.pdf)bin6635 -> 6635 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/PDFA_SIGNATURBLOCK_DE_NOTE/config.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/PDFA_SIGNATURBLOCK_DE_NOTE/config.properties)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/PDFA_SIGNATURBLOCK_EN/TestGhostscriptPdfA.pdf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/PDFA_SIGNATURBLOCK_EN/TestGhostscriptPdfA.pdf)bin6635 -> 6635 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/PDFA_SIGNATURBLOCK_EN/config.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/PDFA_SIGNATURBLOCK_EN/config.properties)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/PDFA_SIGNATURBLOCK_EN_NOTE/TestGhostscriptPdfA.pdf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/PDFA_SIGNATURBLOCK_EN_NOTE/TestGhostscriptPdfA.pdf)bin6635 -> 6635 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/PDFA_SIGNATURBLOCK_EN_NOTE/config.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/PDFA_SIGNATURBLOCK_EN_NOTE/config.properties)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_ABSOLUT_PAGE_LAST/config.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_ABSOLUT_PAGE_LAST/config.properties)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_ABSOLUT_PAGE_LAST/example.pdf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_ABSOLUT_PAGE_LAST/example.pdf)bin41972 -> 41972 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_ABSOLUT_PAGE_LAST/example_ref.pngbin0 -> 251577 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_ABSOLUT_PAGE_NUM_HIGH/config.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_ABSOLUT_PAGE_NUM_HIGH/config.properties)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_ABSOLUT_PAGE_NUM_HIGH/example.pdf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_ABSOLUT_PAGE_NUM_HIGH/example.pdf)bin41972 -> 41972 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_ABSOLUT_PAGE_NUM_HIGH/example_ref.pngbin0 -> 103374 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_DE/config.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_DE/config.properties)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_DE/example.pdf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_DE/example.pdf)bin6257 -> 6257 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_DE/example_ref.pngbin0 -> 220168 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_DE_SMALL/config.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_DE_SMALL/config.properties)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_DE_SMALL/example.pdf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_DE_SMALL/example.pdf)bin6257 -> 6257 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_DE_SMALL/example_ref.pngbin0 -> 137569 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_EN/config.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_EN/config.properties)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_EN/example.pdf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_EN/example.pdf)bin6257 -> 6257 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_EN/example_ref.pngbin0 -> 220947 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_EN_SMALL/config.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_EN_SMALL/config.properties)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_EN_SMALL/example.pdf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_EN_SMALL/example.pdf)bin6257 -> 6257 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_EN_SMALL/example_ref.pngbin0 -> 137880 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AUTO/config.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AUTO/config.properties)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AUTO/example.pdf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AUTO/example.pdf)bin45256 -> 45256 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AUTO/example_ref.png (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AUTO/example_ref.png)bin743080 -> 726232 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AUTO_WITH_NEWPAGE/config.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AUTO_WITH_NEWPAGE/config.properties)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AUTO_WITH_NEWPAGE/example.pdf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AUTO_WITH_NEWPAGE/example.pdf)bin41972 -> 41972 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AUTO_WITH_NEWPAGE/example_ref.pngbin0 -> 103369 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST/config.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST/config.properties)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST/example.pdf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST/example.pdf)bin41972 -> 41972 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST/example_ref.pngbin0 -> 251702 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST_ALREADY_SIGNED/config.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST_ALREADY_SIGNED/config.properties)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST_ALREADY_SIGNED/example.pdf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST_ALREADY_SIGNED/example.pdf)bin91766 -> 91766 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST_ALREADY_SIGNED/example_ref.pngbin0 -> 315726 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST_ALREADY_SIGNED_FORCE_NEW/config.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST_ALREADY_SIGNED_FORCE_NEW/config.properties)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST_ALREADY_SIGNED_FORCE_NEW/example.pdf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST_ALREADY_SIGNED_FORCE_NEW/example.pdf)bin91766 -> 91766 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST_ALREADY_SIGNED_FORCE_NEW/example_ref.pngbin0 -> 103329 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST_WITH_POS/config.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST_WITH_POS/config.properties)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST_WITH_POS/example.pdf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST_WITH_POS/example.pdf)bin41972 -> 41972 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST_WITH_POS/example_ref.pngbin0 -> 258109 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE/config.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE/config.properties)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE/example.pdf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE/example.pdf)bin6257 -> 6257 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE/example_ref.pngbin0 -> 105072 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_MINIMAL/config.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_MINIMAL/config.properties)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_MINIMAL/example.pdf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_MINIMAL/example.pdf)bin6257 -> 6257 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_MINIMAL/example_ref.pngbin0 -> 85254 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_NOTE/config.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_NOTE/config.properties)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_NOTE/example.pdf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_NOTE/example.pdf)bin6257 -> 6257 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_NOTE/example_ref.pngbin0 -> 158664 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_PDFA/config.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_PDFA/config.properties)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_PDFA/example.pdf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_PDFA/example.pdf)bin6257 -> 6257 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_PDFA/example_ref.pngbin0 -> 106031 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_PDFA_NOTE/config.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_PDFA_NOTE/config.properties)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_PDFA_NOTE/example.pdf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_PDFA_NOTE/example.pdf)bin6257 -> 6257 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_PDFA_NOTE/example_ref.pngbin0 -> 159618 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_SMALL/config.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_SMALL/config.properties)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_SMALL/example.pdf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_SMALL/example.pdf)bin6257 -> 6257 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_SMALL/example_ref.pngbin0 -> 78529 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_SMALL_NOTE/config.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_SMALL_NOTE/config.properties)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_SMALL_NOTE/example.pdf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_SMALL_NOTE/example.pdf)bin6257 -> 6257 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_SMALL_NOTE/example_ref.pngbin0 -> 116419 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN/config.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN/config.properties)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN/example.pdf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN/example.pdf)bin6257 -> 6257 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN/example_ref.pngbin0 -> 104871 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_MINIMAL/config.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_MINIMAL/config.properties)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_MINIMAL/example.pdf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_MINIMAL/example.pdf)bin6257 -> 6257 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_MINIMAL/example_ref.pngbin0 -> 85881 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_NOTE/config.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_NOTE/config.properties)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_NOTE/example.pdf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_NOTE/example.pdf)bin6257 -> 6257 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_NOTE/example_ref.pngbin0 -> 155421 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_PDFA/config.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_PDFA/config.properties)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_PDFA/example.pdf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_PDFA/example.pdf)bin6257 -> 6257 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_PDFA/example_ref.pngbin0 -> 105830 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_PDFA_NOTE/config.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_PDFA_NOTE/config.properties)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_PDFA_NOTE/example.pdf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_PDFA_NOTE/example.pdf)bin6257 -> 6257 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_PDFA_NOTE/example_ref.pngbin0 -> 156319 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_SMALL/config.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_SMALL/config.properties)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_SMALL/example.pdf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_SMALL/example.pdf)bin6257 -> 6257 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_SMALL/example_ref.pngbin0 -> 78305 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_SMALL_NOTE/config.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_SMALL_NOTE/config.properties)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_SMALL_NOTE/example.pdf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_SMALL_NOTE/example.pdf)bin6257 -> 6257 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_SMALL_NOTE/example_ref.pngbin0 -> 113564 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/auto_pos_example.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/auto_pos_example.properties)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/config.properties (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/config.properties)2
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/css/bootstrap-theme.css (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/css/bootstrap-theme.css)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/css/bootstrap-theme.css.map (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/css/bootstrap-theme.css.map)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/css/bootstrap-theme.min.css (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/css/bootstrap-theme.min.css)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/css/bootstrap.css (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/css/bootstrap.css)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/css/bootstrap.css.map (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/css/bootstrap.css.map)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/css/bootstrap.min.css (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/css/bootstrap.min.css)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/fonts/DejaVuSansCondensed-Bold.ttf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/fonts/DejaVuSansCondensed-Bold.ttf)bin522704 -> 522704 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/fonts/DejaVuSansCondensed.ttf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/fonts/DejaVuSansCondensed.ttf)bin533412 -> 533412 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/fonts/DejaVuSansMono.ttf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/fonts/DejaVuSansMono.ttf)bin317336 -> 317336 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/fonts/arial.ttf (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/fonts/arial.ttf)bin296712 -> 296712 bytes
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/js/bootstrap.js (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/js/bootstrap.js)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/js/bootstrap.min.js (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/js/bootstrap.min.js)0
-rw-r--r--pdf-as-tests/src/test/test-suites/public_pdfbox3/test.p12 (renamed from pdf-as-tests/src/test/test-suites/public_pdfbox2/test.p12)bin3368 -> 3368 bytes
130 files changed, 12 insertions, 18 deletions
diff --git a/pdf-as-tests/src/test/java/at/gv/egiz/param_tests/PDFASignatureTest.java b/pdf-as-tests/src/test/java/at/gv/egiz/param_tests/PDFASignatureTest.java
index 4c3e754b..e661bbc2 100644
--- a/pdf-as-tests/src/test/java/at/gv/egiz/param_tests/PDFASignatureTest.java
+++ b/pdf-as-tests/src/test/java/at/gv/egiz/param_tests/PDFASignatureTest.java
@@ -12,6 +12,7 @@ import java.util.Collection;
import org.apache.commons.io.IOUtils;
import org.apache.commons.lang3.tuple.ImmutablePair;
import org.apache.commons.lang3.tuple.Pair;
+import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.preflight.PreflightDocument;
import org.apache.pdfbox.preflight.ValidationResult;
import org.apache.pdfbox.preflight.exception.SyntaxValidationException;
@@ -134,15 +135,12 @@ public class PDFASignatureTest extends SignatureTest {
* null)
*/
private Pair<ValidationResult, Throwable> checkPDFAConformance(File fd) {
- PreflightDocument document = null;
ValidationResult result = null;
try {
PreflightParser parser = new PreflightParser(fd);
- parser.parse();
- document = parser.getPreflightDocument();
- document.validate();
- document.close();
- result = document.getResult();
+ try (PreflightDocument document = (PreflightDocument) parser.parse()){
+ result = document.validate();
+ }
return new ImmutablePair<ValidationResult, Throwable>(result, null);
} catch (SyntaxValidationException e) {
logger.debug("The file " + fd.getName()
@@ -158,10 +156,6 @@ public class PDFASignatureTest extends SignatureTest {
+ ") occurred, while validating the PDF-A conformance of "
+ fd.getName(), e);
return new ImmutablePair<ValidationResult, Throwable>(result, e);
- } finally {
- if (document != null) {
- IOUtils.closeQuietly((Closeable)document);
- }
}
}
diff --git a/pdf-as-tests/src/test/java/at/gv/egiz/param_tests/SignaturePositionTest.java b/pdf-as-tests/src/test/java/at/gv/egiz/param_tests/SignaturePositionTest.java
index 84d12cfb..5e40b4dd 100644
--- a/pdf-as-tests/src/test/java/at/gv/egiz/param_tests/SignaturePositionTest.java
+++ b/pdf-as-tests/src/test/java/at/gv/egiz/param_tests/SignaturePositionTest.java
@@ -19,6 +19,7 @@ import java.util.List;
import javax.imageio.ImageIO;
+import org.apache.pdfbox.Loader;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.rendering.PDFRenderer;
import org.junit.Assume;
@@ -323,10 +324,10 @@ public class SignaturePositionTest extends SignatureTest {
*/
private BufferedImage captureImage(String fileName, int pageNumber) throws InterruptedException {
try {
- PDDocument signedPdf = PDDocument.load(new File(fileName));
- PDFRenderer renderer = new PDFRenderer(signedPdf);
- return renderer.renderImage(pageNumber - 1, ZOOM);
-
+ try (PDDocument signedPdf = Loader.loadPDF(new File(fileName))) {
+ PDFRenderer renderer = new PDFRenderer(signedPdf);
+ return renderer.renderImage(pageNumber - 1, ZOOM);
+ }
} catch (IOException e) {
fail(String
.format("Not possible to capture page %d of file %s, because of %s.",
diff --git a/pdf-as-tests/src/test/java/at/gv/egiz/param_tests/SignatureTest.java b/pdf-as-tests/src/test/java/at/gv/egiz/param_tests/SignatureTest.java
index f0e47896..2de7d65e 100644
--- a/pdf-as-tests/src/test/java/at/gv/egiz/param_tests/SignatureTest.java
+++ b/pdf-as-tests/src/test/java/at/gv/egiz/param_tests/SignatureTest.java
@@ -11,7 +11,7 @@ import java.security.cert.CertificateException;
import java.util.Map;
import java.util.UUID;
-import javax.activation.DataSource;
+import jakarta.activation.DataSource;
import org.apache.commons.io.IOUtils;
import org.junit.Rule;
diff --git a/pdf-as-tests/src/test/java/at/gv/egiz/param_tests/provider/BaseSignatureDataProvider.java b/pdf-as-tests/src/test/java/at/gv/egiz/param_tests/provider/BaseSignatureDataProvider.java
index 1ce78e14..629c9d1a 100644
--- a/pdf-as-tests/src/test/java/at/gv/egiz/param_tests/provider/BaseSignatureDataProvider.java
+++ b/pdf-as-tests/src/test/java/at/gv/egiz/param_tests/provider/BaseSignatureDataProvider.java
@@ -148,8 +148,7 @@ public abstract class BaseSignatureDataProvider {
} else {
String[] wildcards = testFilter.split(";");
childFiles = testDirFile
- .listFiles((FilenameFilter) new WildcardFileFilter(
- wildcards));
+ .listFiles((FilenameFilter)WildcardFileFilter.builder().setWildcards(wildcards).get());
}
int idx = 0;
for (File child : childFiles) {
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_ABSOLUT_PAGE_LAST/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_ABSOLUT_PAGE_LAST/example_ref.png
deleted file mode 100644
index 063bf516..00000000
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_ABSOLUT_PAGE_LAST/example_ref.png
+++ /dev/null
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_ABSOLUT_PAGE_NUM_HIGH/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_ABSOLUT_PAGE_NUM_HIGH/example_ref.png
deleted file mode 100644
index 6f537317..00000000
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_ABSOLUT_PAGE_NUM_HIGH/example_ref.png
+++ /dev/null
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_DE/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_DE/example_ref.png
deleted file mode 100644
index 3802aae4..00000000
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_DE/example_ref.png
+++ /dev/null
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_DE_SMALL/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_DE_SMALL/example_ref.png
deleted file mode 100644
index 1eb82370..00000000
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_DE_SMALL/example_ref.png
+++ /dev/null
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_EN/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_EN/example_ref.png
deleted file mode 100644
index ab26c869..00000000
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_EN/example_ref.png
+++ /dev/null
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_EN_SMALL/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_EN_SMALL/example_ref.png
deleted file mode 100644
index 49f9b00e..00000000
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_EN_SMALL/example_ref.png
+++ /dev/null
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AUTO_WITH_NEWPAGE/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AUTO_WITH_NEWPAGE/example_ref.png
deleted file mode 100644
index 6f537317..00000000
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AUTO_WITH_NEWPAGE/example_ref.png
+++ /dev/null
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST/example_ref.png
deleted file mode 100644
index 063bf516..00000000
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST/example_ref.png
+++ /dev/null
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST_ALREADY_SIGNED/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST_ALREADY_SIGNED/example_ref.png
deleted file mode 100644
index e4445336..00000000
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST_ALREADY_SIGNED/example_ref.png
+++ /dev/null
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST_ALREADY_SIGNED_FORCE_NEW/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST_ALREADY_SIGNED_FORCE_NEW/example_ref.png
deleted file mode 100644
index 6f537317..00000000
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST_ALREADY_SIGNED_FORCE_NEW/example_ref.png
+++ /dev/null
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST_WITH_POS/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST_WITH_POS/example_ref.png
deleted file mode 100644
index f43f91dc..00000000
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST_WITH_POS/example_ref.png
+++ /dev/null
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE/example_ref.png
deleted file mode 100644
index 75234dcc..00000000
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE/example_ref.png
+++ /dev/null
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_MINIMAL/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_MINIMAL/example_ref.png
deleted file mode 100644
index f01aaa6b..00000000
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_MINIMAL/example_ref.png
+++ /dev/null
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_NOTE/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_NOTE/example_ref.png
deleted file mode 100644
index fc02f592..00000000
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_NOTE/example_ref.png
+++ /dev/null
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_PDFA/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_PDFA/example_ref.png
deleted file mode 100644
index 4d8be34f..00000000
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_PDFA/example_ref.png
+++ /dev/null
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_PDFA_NOTE/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_PDFA_NOTE/example_ref.png
deleted file mode 100644
index 126e877b..00000000
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_PDFA_NOTE/example_ref.png
+++ /dev/null
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_SMALL/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_SMALL/example_ref.png
deleted file mode 100644
index 87e5e8f5..00000000
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_SMALL/example_ref.png
+++ /dev/null
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_SMALL_NOTE/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_SMALL_NOTE/example_ref.png
deleted file mode 100644
index 8c9a6ff3..00000000
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_SMALL_NOTE/example_ref.png
+++ /dev/null
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN/example_ref.png
deleted file mode 100644
index b7b30433..00000000
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN/example_ref.png
+++ /dev/null
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_MINIMAL/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_MINIMAL/example_ref.png
deleted file mode 100644
index 5bb02e82..00000000
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_MINIMAL/example_ref.png
+++ /dev/null
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_NOTE/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_NOTE/example_ref.png
deleted file mode 100644
index c0a3a7ee..00000000
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_NOTE/example_ref.png
+++ /dev/null
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_PDFA/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_PDFA/example_ref.png
deleted file mode 100644
index fc20dcc7..00000000
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_PDFA/example_ref.png
+++ /dev/null
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_PDFA_NOTE/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_PDFA_NOTE/example_ref.png
deleted file mode 100644
index 47684166..00000000
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_PDFA_NOTE/example_ref.png
+++ /dev/null
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_SMALL/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_SMALL/example_ref.png
deleted file mode 100644
index 65915a67..00000000
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_SMALL/example_ref.png
+++ /dev/null
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_SMALL_NOTE/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_SMALL_NOTE/example_ref.png
deleted file mode 100644
index 775504c2..00000000
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_SMALL_NOTE/example_ref.png
+++ /dev/null
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/PDFA_SIGNATURBLOCK_DE/TestGhostscriptPdfA.pdf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/PDFA_SIGNATURBLOCK_DE/TestGhostscriptPdfA.pdf
index 7357c46d..7357c46d 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/PDFA_SIGNATURBLOCK_DE/TestGhostscriptPdfA.pdf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/PDFA_SIGNATURBLOCK_DE/TestGhostscriptPdfA.pdf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/PDFA_SIGNATURBLOCK_DE/config.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/PDFA_SIGNATURBLOCK_DE/config.properties
index 59811375..59811375 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/PDFA_SIGNATURBLOCK_DE/config.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/PDFA_SIGNATURBLOCK_DE/config.properties
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/PDFA_SIGNATURBLOCK_DE_NOTE/TestGhostscriptPdfA.pdf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/PDFA_SIGNATURBLOCK_DE_NOTE/TestGhostscriptPdfA.pdf
index 7357c46d..7357c46d 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/PDFA_SIGNATURBLOCK_DE_NOTE/TestGhostscriptPdfA.pdf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/PDFA_SIGNATURBLOCK_DE_NOTE/TestGhostscriptPdfA.pdf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/PDFA_SIGNATURBLOCK_DE_NOTE/config.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/PDFA_SIGNATURBLOCK_DE_NOTE/config.properties
index 33b9bef0..33b9bef0 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/PDFA_SIGNATURBLOCK_DE_NOTE/config.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/PDFA_SIGNATURBLOCK_DE_NOTE/config.properties
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/PDFA_SIGNATURBLOCK_EN/TestGhostscriptPdfA.pdf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/PDFA_SIGNATURBLOCK_EN/TestGhostscriptPdfA.pdf
index 7357c46d..7357c46d 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/PDFA_SIGNATURBLOCK_EN/TestGhostscriptPdfA.pdf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/PDFA_SIGNATURBLOCK_EN/TestGhostscriptPdfA.pdf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/PDFA_SIGNATURBLOCK_EN/config.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/PDFA_SIGNATURBLOCK_EN/config.properties
index 2e2d3a37..2e2d3a37 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/PDFA_SIGNATURBLOCK_EN/config.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/PDFA_SIGNATURBLOCK_EN/config.properties
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/PDFA_SIGNATURBLOCK_EN_NOTE/TestGhostscriptPdfA.pdf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/PDFA_SIGNATURBLOCK_EN_NOTE/TestGhostscriptPdfA.pdf
index 7357c46d..7357c46d 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/PDFA_SIGNATURBLOCK_EN_NOTE/TestGhostscriptPdfA.pdf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/PDFA_SIGNATURBLOCK_EN_NOTE/TestGhostscriptPdfA.pdf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/PDFA_SIGNATURBLOCK_EN_NOTE/config.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/PDFA_SIGNATURBLOCK_EN_NOTE/config.properties
index 88e7e2c1..88e7e2c1 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/PDFA_SIGNATURBLOCK_EN_NOTE/config.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/PDFA_SIGNATURBLOCK_EN_NOTE/config.properties
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_ABSOLUT_PAGE_LAST/config.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_ABSOLUT_PAGE_LAST/config.properties
index 88ece194..88ece194 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_ABSOLUT_PAGE_LAST/config.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_ABSOLUT_PAGE_LAST/config.properties
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_ABSOLUT_PAGE_LAST/example.pdf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_ABSOLUT_PAGE_LAST/example.pdf
index 488e5898..488e5898 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_ABSOLUT_PAGE_LAST/example.pdf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_ABSOLUT_PAGE_LAST/example.pdf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_ABSOLUT_PAGE_LAST/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_ABSOLUT_PAGE_LAST/example_ref.png
new file mode 100644
index 00000000..9ab692bd
--- /dev/null
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_ABSOLUT_PAGE_LAST/example_ref.png
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_ABSOLUT_PAGE_NUM_HIGH/config.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_ABSOLUT_PAGE_NUM_HIGH/config.properties
index c2f8bc74..c2f8bc74 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_ABSOLUT_PAGE_NUM_HIGH/config.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_ABSOLUT_PAGE_NUM_HIGH/config.properties
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_ABSOLUT_PAGE_NUM_HIGH/example.pdf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_ABSOLUT_PAGE_NUM_HIGH/example.pdf
index 488e5898..488e5898 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_ABSOLUT_PAGE_NUM_HIGH/example.pdf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_ABSOLUT_PAGE_NUM_HIGH/example.pdf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_ABSOLUT_PAGE_NUM_HIGH/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_ABSOLUT_PAGE_NUM_HIGH/example_ref.png
new file mode 100644
index 00000000..f6be95f4
--- /dev/null
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_ABSOLUT_PAGE_NUM_HIGH/example_ref.png
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_DE/config.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_DE/config.properties
index 7409d0d8..7409d0d8 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_DE/config.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_DE/config.properties
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_DE/example.pdf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_DE/example.pdf
index 867f68db..867f68db 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_DE/example.pdf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_DE/example.pdf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_DE/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_DE/example_ref.png
new file mode 100644
index 00000000..1c7eb899
--- /dev/null
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_DE/example_ref.png
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_DE_SMALL/config.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_DE_SMALL/config.properties
index 186f5bdd..186f5bdd 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_DE_SMALL/config.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_DE_SMALL/config.properties
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_DE_SMALL/example.pdf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_DE_SMALL/example.pdf
index 867f68db..867f68db 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_DE_SMALL/example.pdf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_DE_SMALL/example.pdf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_DE_SMALL/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_DE_SMALL/example_ref.png
new file mode 100644
index 00000000..88be9ef7
--- /dev/null
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_DE_SMALL/example_ref.png
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_EN/config.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_EN/config.properties
index 4ddf33d0..4ddf33d0 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_EN/config.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_EN/config.properties
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_EN/example.pdf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_EN/example.pdf
index 867f68db..867f68db 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_EN/example.pdf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_EN/example.pdf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_EN/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_EN/example_ref.png
new file mode 100644
index 00000000..d7551183
--- /dev/null
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_EN/example_ref.png
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_EN_SMALL/config.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_EN_SMALL/config.properties
index 1110f058..1110f058 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_EN_SMALL/config.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_EN_SMALL/config.properties
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_EN_SMALL/example.pdf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_EN_SMALL/example.pdf
index 867f68db..867f68db 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AMTSSIGNATURBLOCK_EN_SMALL/example.pdf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_EN_SMALL/example.pdf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_EN_SMALL/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_EN_SMALL/example_ref.png
new file mode 100644
index 00000000..81afebe6
--- /dev/null
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AMTSSIGNATURBLOCK_EN_SMALL/example_ref.png
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AUTO/config.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AUTO/config.properties
index e8b47027..e8b47027 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AUTO/config.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AUTO/config.properties
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AUTO/example.pdf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AUTO/example.pdf
index c760770a..c760770a 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AUTO/example.pdf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AUTO/example.pdf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AUTO/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AUTO/example_ref.png
index 8d679bbe..9f7c6e3f 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AUTO/example_ref.png
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AUTO/example_ref.png
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AUTO_WITH_NEWPAGE/config.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AUTO_WITH_NEWPAGE/config.properties
index 7013bc17..7013bc17 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AUTO_WITH_NEWPAGE/config.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AUTO_WITH_NEWPAGE/config.properties
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AUTO_WITH_NEWPAGE/example.pdf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AUTO_WITH_NEWPAGE/example.pdf
index 488e5898..488e5898 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_AUTO_WITH_NEWPAGE/example.pdf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AUTO_WITH_NEWPAGE/example.pdf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AUTO_WITH_NEWPAGE/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AUTO_WITH_NEWPAGE/example_ref.png
new file mode 100644
index 00000000..5f4d5488
--- /dev/null
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_AUTO_WITH_NEWPAGE/example_ref.png
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST/config.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST/config.properties
index 94af6eec..94af6eec 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST/config.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST/config.properties
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST/example.pdf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST/example.pdf
index 488e5898..488e5898 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST/example.pdf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST/example.pdf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST/example_ref.png
new file mode 100644
index 00000000..ef35ea26
--- /dev/null
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST/example_ref.png
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST_ALREADY_SIGNED/config.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST_ALREADY_SIGNED/config.properties
index 572f9801..572f9801 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST_ALREADY_SIGNED/config.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST_ALREADY_SIGNED/config.properties
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST_ALREADY_SIGNED/example.pdf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST_ALREADY_SIGNED/example.pdf
index 3ce5f831..3ce5f831 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST_ALREADY_SIGNED/example.pdf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST_ALREADY_SIGNED/example.pdf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST_ALREADY_SIGNED/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST_ALREADY_SIGNED/example_ref.png
new file mode 100644
index 00000000..6b2d343e
--- /dev/null
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST_ALREADY_SIGNED/example_ref.png
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST_ALREADY_SIGNED_FORCE_NEW/config.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST_ALREADY_SIGNED_FORCE_NEW/config.properties
index 28d4438f..28d4438f 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST_ALREADY_SIGNED_FORCE_NEW/config.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST_ALREADY_SIGNED_FORCE_NEW/config.properties
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST_ALREADY_SIGNED_FORCE_NEW/example.pdf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST_ALREADY_SIGNED_FORCE_NEW/example.pdf
index 3ce5f831..3ce5f831 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST_ALREADY_SIGNED_FORCE_NEW/example.pdf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST_ALREADY_SIGNED_FORCE_NEW/example.pdf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST_ALREADY_SIGNED_FORCE_NEW/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST_ALREADY_SIGNED_FORCE_NEW/example_ref.png
new file mode 100644
index 00000000..213118fc
--- /dev/null
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST_ALREADY_SIGNED_FORCE_NEW/example_ref.png
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST_WITH_POS/config.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST_WITH_POS/config.properties
index def92788..def92788 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST_WITH_POS/config.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST_WITH_POS/config.properties
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST_WITH_POS/example.pdf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST_WITH_POS/example.pdf
index 488e5898..488e5898 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_LAST_WITH_POS/example.pdf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST_WITH_POS/example.pdf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST_WITH_POS/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST_WITH_POS/example_ref.png
new file mode 100644
index 00000000..d61d32e9
--- /dev/null
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_LAST_WITH_POS/example_ref.png
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE/config.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE/config.properties
index c8ccefb0..c8ccefb0 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE/config.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE/config.properties
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE/example.pdf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE/example.pdf
index 867f68db..867f68db 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE/example.pdf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE/example.pdf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE/example_ref.png
new file mode 100644
index 00000000..b2feee46
--- /dev/null
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE/example_ref.png
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_MINIMAL/config.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_MINIMAL/config.properties
index 6e617d9e..6e617d9e 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_MINIMAL/config.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_MINIMAL/config.properties
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_MINIMAL/example.pdf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_MINIMAL/example.pdf
index 867f68db..867f68db 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_MINIMAL/example.pdf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_MINIMAL/example.pdf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_MINIMAL/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_MINIMAL/example_ref.png
new file mode 100644
index 00000000..681ae5c8
--- /dev/null
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_MINIMAL/example_ref.png
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_NOTE/config.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_NOTE/config.properties
index 9699a1b6..9699a1b6 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_NOTE/config.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_NOTE/config.properties
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_NOTE/example.pdf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_NOTE/example.pdf
index 867f68db..867f68db 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_NOTE/example.pdf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_NOTE/example.pdf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_NOTE/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_NOTE/example_ref.png
new file mode 100644
index 00000000..dcfd416c
--- /dev/null
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_NOTE/example_ref.png
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_PDFA/config.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_PDFA/config.properties
index ab0108a6..ab0108a6 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_PDFA/config.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_PDFA/config.properties
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_PDFA/example.pdf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_PDFA/example.pdf
index 867f68db..867f68db 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_PDFA/example.pdf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_PDFA/example.pdf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_PDFA/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_PDFA/example_ref.png
new file mode 100644
index 00000000..9084aba7
--- /dev/null
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_PDFA/example_ref.png
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_PDFA_NOTE/config.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_PDFA_NOTE/config.properties
index da997c01..da997c01 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_PDFA_NOTE/config.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_PDFA_NOTE/config.properties
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_PDFA_NOTE/example.pdf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_PDFA_NOTE/example.pdf
index 867f68db..867f68db 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_PDFA_NOTE/example.pdf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_PDFA_NOTE/example.pdf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_PDFA_NOTE/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_PDFA_NOTE/example_ref.png
new file mode 100644
index 00000000..8406eda7
--- /dev/null
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_PDFA_NOTE/example_ref.png
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_SMALL/config.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_SMALL/config.properties
index 58f415c1..58f415c1 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_SMALL/config.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_SMALL/config.properties
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_SMALL/example.pdf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_SMALL/example.pdf
index 867f68db..867f68db 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_SMALL/example.pdf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_SMALL/example.pdf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_SMALL/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_SMALL/example_ref.png
new file mode 100644
index 00000000..9577cb74
--- /dev/null
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_SMALL/example_ref.png
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_SMALL_NOTE/config.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_SMALL_NOTE/config.properties
index 6276ab18..6276ab18 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_SMALL_NOTE/config.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_SMALL_NOTE/config.properties
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_SMALL_NOTE/example.pdf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_SMALL_NOTE/example.pdf
index 867f68db..867f68db 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_DE_SMALL_NOTE/example.pdf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_SMALL_NOTE/example.pdf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_SMALL_NOTE/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_SMALL_NOTE/example_ref.png
new file mode 100644
index 00000000..92f7e995
--- /dev/null
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_DE_SMALL_NOTE/example_ref.png
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN/config.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN/config.properties
index 3107a1e9..3107a1e9 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN/config.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN/config.properties
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN/example.pdf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN/example.pdf
index 867f68db..867f68db 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN/example.pdf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN/example.pdf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN/example_ref.png
new file mode 100644
index 00000000..e5f88c2b
--- /dev/null
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN/example_ref.png
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_MINIMAL/config.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_MINIMAL/config.properties
index 03ca9a45..03ca9a45 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_MINIMAL/config.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_MINIMAL/config.properties
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_MINIMAL/example.pdf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_MINIMAL/example.pdf
index 867f68db..867f68db 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_MINIMAL/example.pdf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_MINIMAL/example.pdf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_MINIMAL/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_MINIMAL/example_ref.png
new file mode 100644
index 00000000..97319af5
--- /dev/null
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_MINIMAL/example_ref.png
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_NOTE/config.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_NOTE/config.properties
index 5c3d8c30..5c3d8c30 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_NOTE/config.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_NOTE/config.properties
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_NOTE/example.pdf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_NOTE/example.pdf
index 867f68db..867f68db 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_NOTE/example.pdf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_NOTE/example.pdf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_NOTE/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_NOTE/example_ref.png
new file mode 100644
index 00000000..66112265
--- /dev/null
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_NOTE/example_ref.png
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_PDFA/config.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_PDFA/config.properties
index d6f9cc5c..d6f9cc5c 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_PDFA/config.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_PDFA/config.properties
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_PDFA/example.pdf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_PDFA/example.pdf
index 867f68db..867f68db 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_PDFA/example.pdf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_PDFA/example.pdf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_PDFA/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_PDFA/example_ref.png
new file mode 100644
index 00000000..4d493e47
--- /dev/null
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_PDFA/example_ref.png
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_PDFA_NOTE/config.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_PDFA_NOTE/config.properties
index e0b5f0c1..e0b5f0c1 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_PDFA_NOTE/config.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_PDFA_NOTE/config.properties
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_PDFA_NOTE/example.pdf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_PDFA_NOTE/example.pdf
index 867f68db..867f68db 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_PDFA_NOTE/example.pdf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_PDFA_NOTE/example.pdf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_PDFA_NOTE/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_PDFA_NOTE/example_ref.png
new file mode 100644
index 00000000..7ba03d9e
--- /dev/null
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_PDFA_NOTE/example_ref.png
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_SMALL/config.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_SMALL/config.properties
index 7cdd8d64..7cdd8d64 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_SMALL/config.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_SMALL/config.properties
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_SMALL/example.pdf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_SMALL/example.pdf
index 867f68db..867f68db 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_SMALL/example.pdf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_SMALL/example.pdf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_SMALL/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_SMALL/example_ref.png
new file mode 100644
index 00000000..f39f9ee6
--- /dev/null
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_SMALL/example_ref.png
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_SMALL_NOTE/config.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_SMALL_NOTE/config.properties
index 65c045cb..65c045cb 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_SMALL_NOTE/config.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_SMALL_NOTE/config.properties
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_SMALL_NOTE/example.pdf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_SMALL_NOTE/example.pdf
index 867f68db..867f68db 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/POS_SIGNATURBLOCK_EN_SMALL_NOTE/example.pdf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_SMALL_NOTE/example.pdf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_SMALL_NOTE/example_ref.png b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_SMALL_NOTE/example_ref.png
new file mode 100644
index 00000000..a227307c
--- /dev/null
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/POS_SIGNATURBLOCK_EN_SMALL_NOTE/example_ref.png
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/auto_pos_example.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/auto_pos_example.properties
index 15c779b1..15c779b1 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/auto_pos_example.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/auto_pos_example.properties
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/config.properties b/pdf-as-tests/src/test/test-suites/public_pdfbox3/config.properties
index c00ea2b4..dc60f9c1 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/config.properties
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/config.properties
@@ -1,6 +1,6 @@
config.file=../pdf-as-lib/src/configuration/
connector=ks
-ks.filename=src/test/test-suites/public_pdfbox2/test.p12
+ks.filename=src/test/test-suites/public_pdfbox3/test.p12
ks.type=PKCS12
ks.pass=123456
ks.keypass=123456
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/css/bootstrap-theme.css b/pdf-as-tests/src/test/test-suites/public_pdfbox3/css/bootstrap-theme.css
index f860bbc0..f860bbc0 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/css/bootstrap-theme.css
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/css/bootstrap-theme.css
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/css/bootstrap-theme.css.map b/pdf-as-tests/src/test/test-suites/public_pdfbox3/css/bootstrap-theme.css.map
index 4cc41ab0..4cc41ab0 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/css/bootstrap-theme.css.map
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/css/bootstrap-theme.css.map
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/css/bootstrap-theme.min.css b/pdf-as-tests/src/test/test-suites/public_pdfbox3/css/bootstrap-theme.min.css
index 2e97597c..2e97597c 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/css/bootstrap-theme.min.css
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/css/bootstrap-theme.min.css
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/css/bootstrap.css b/pdf-as-tests/src/test/test-suites/public_pdfbox3/css/bootstrap.css
index 037dd056..037dd056 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/css/bootstrap.css
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/css/bootstrap.css
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/css/bootstrap.css.map b/pdf-as-tests/src/test/test-suites/public_pdfbox3/css/bootstrap.css.map
index bfb56168..bfb56168 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/css/bootstrap.css.map
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/css/bootstrap.css.map
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/css/bootstrap.min.css b/pdf-as-tests/src/test/test-suites/public_pdfbox3/css/bootstrap.min.css
index a9f35cee..a9f35cee 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/css/bootstrap.min.css
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/css/bootstrap.min.css
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/fonts/DejaVuSansCondensed-Bold.ttf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/fonts/DejaVuSansCondensed-Bold.ttf
index 2364a473..2364a473 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/fonts/DejaVuSansCondensed-Bold.ttf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/fonts/DejaVuSansCondensed-Bold.ttf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/fonts/DejaVuSansCondensed.ttf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/fonts/DejaVuSansCondensed.ttf
index 94a9b01c..94a9b01c 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/fonts/DejaVuSansCondensed.ttf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/fonts/DejaVuSansCondensed.ttf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/fonts/DejaVuSansMono.ttf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/fonts/DejaVuSansMono.ttf
index a96ac6f4..a96ac6f4 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/fonts/DejaVuSansMono.ttf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/fonts/DejaVuSansMono.ttf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/fonts/arial.ttf b/pdf-as-tests/src/test/test-suites/public_pdfbox3/fonts/arial.ttf
index 12cc15c8..12cc15c8 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/fonts/arial.ttf
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/fonts/arial.ttf
Binary files differ
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/js/bootstrap.js b/pdf-as-tests/src/test/test-suites/public_pdfbox3/js/bootstrap.js
index 53da1c77..53da1c77 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/js/bootstrap.js
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/js/bootstrap.js
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/js/bootstrap.min.js b/pdf-as-tests/src/test/test-suites/public_pdfbox3/js/bootstrap.min.js
index 7c1561a8..7c1561a8 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/js/bootstrap.min.js
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/js/bootstrap.min.js
diff --git a/pdf-as-tests/src/test/test-suites/public_pdfbox2/test.p12 b/pdf-as-tests/src/test/test-suites/public_pdfbox3/test.p12
index 660bf7cc..660bf7cc 100644
--- a/pdf-as-tests/src/test/test-suites/public_pdfbox2/test.p12
+++ b/pdf-as-tests/src/test/test-suites/public_pdfbox3/test.p12
Binary files differ