aboutsummaryrefslogtreecommitdiff
path: root/pdf-as-pdfbox-2/src/main/java
AgeCommit message (Collapse)AuthorFilesLines
3 daysrefactor(core): reorganize searchPlaceholder implementation for better ↵Thomas Lenz1-88/+123
maintainability
4 daysMerge pull request #81 from a-sit/feature/fix_wrong_auto_posThomas Lenz1-19/+26
fix(core): correct empty space detection for signature block position…
4 daysfix(core): correct empty space detection for signature block positioning on ↵Thomas Lenz1-19/+26
rotated PDF pages Hint: fixes incorrect placement when a PDF page contains rotation metadata
2026-01-14build candidate object names iterativelyJakob Heher1-30/+13
2026-01-13chore(placeholder): update internal placeholderId generation to support old ↵Thomas Lenz1-14/+20
version too
2026-01-13fix(placeholder): generate placeholderId using name and object referenceThomas Lenz1-1/+27
Reason: according to the PDF specification, a name only needs to be unique within a specific resource list, and multiple resource lists may exist within a document
2026-01-13chore(placeholder): store placeholderId in a different location within the ↵Thomas Lenz2-14/+65
signature dictionary Reason: the previously used `location` element refers to a physical location
2025-03-11refact(core): optimize element namingThomas1-10/+10
2024-09-05fix(verify): broken signature verification if documents contains a ↵Thomas1-67/+106
signature-field that was not used yet
2024-05-15chore(core): optimize error-handlingThomas2-17/+19
2024-03-08feat(core): add new page position parameter 'last'Thomas2-48/+40
2023-12-19fix(core): optimize error-handling in case of errors during the raw signing ↵Thomas1-2/+19
steps
2023-12-19Merge branch 'feature/issue_68' into developmentThomas3-24/+50
# Conflicts: # pdf-as-pdfbox-2/src/main/java/at/gv/egiz/pdfas/lib/impl/signing/pdfbox2/PADESPDFBOXSigner.java # pdf-as-pdfbox-2/src/test/java/at/gv/egiz/pdfas/lib/testpdfbox/SignatureFieldsAndPlaceHolderExtractorTest.java
2023-09-20fix(positioning): remove old code that prohibits newPage on already signed ↵Thomas1-8/+2
documents in combination with forceNewPage flag
2023-09-13chore(core): remove unused codeThomas1-12/+1
2023-07-05fix(positioning): only add a new page on less space if no concrete page was ↵Thomas1-1/+1
requested
2023-06-29fix(placeholder): search for requested placeholderId in matchMode 'sorted' tooThomas1-23/+47
2023-06-27chore(core): add missing interface implementationsThomas1-1/+2
2023-06-27feat(placeholder): add configuration value to disable profile over-write by ↵Thomas1-8/+10
placehoder information
2023-06-26refact(core): pdfBox signer refactoringThomas2-269/+227
2023-06-26refact(placeholder): clean-up, bugfix and optimize QR-Code placeholder detectionThomas4-762/+570
Major re-factoring of QR-Code detection with huge clean-up of code.
2023-06-22chore(siglbock): optimize signature-block calculation and positioningThomas2-14/+23
2023-06-22feat(placeholder): optimize possitioning by using QR-placeholderThomas1-13/+23
2023-04-18chore(pos): change order of configuration check for 'less space'Thomas1-4/+4
check profile specific configuration first and 'failOnLessSpace' afterwards
2023-03-02feat(positioning): add hidden parameter to enforce new pages on already ↵Thomas2-13/+28
signed documents
2023-01-13fix(sigblock): invalid preview in case of sig-blocks with more than half ↵Thomas3-31/+58
page height Issue: #68 ## Info: This is only a work-around, because it looks like a general issue in methods to create visual signature tables. T
2023-01-12feat(sigblock): validate signature-profile information provided by QR-code ↵Thomas2-48/+49
placeholder Issue: #64
2023-01-12fix(sigblock): optimize image rendering of signature blocksThomas1-7/+9
Issue: #65
2023-01-12Merge branch 'development' into 'feature/issue_73'Thomas Lenz1-1/+1
# Conflicts: # build.gradle # pdf-as-pdfbox-2/src/main/java/at/gv/egiz/pdfas/lib/impl/signing/pdfbox2/PADESPDFBOXSigner.java
2023-01-12style(core): fix some codestyle issuesThomas1-871/+878
2023-01-12Properly close PDDocument in generateVisibleSignaturePreviewJakob Heher1-1/+4
2023-01-12feat(signatureblock): optimize processing for signed documents with less ↵Thomas1-303/+316
space for signature block Issue #73 add configuration property to stop signing process if document has less space for new signature block and new page is not allowed because document is already signed
2022-06-27Include failing font descriptor in IOException msgJakob Heher1-1/+1
2022-05-06Avoid printing stack trace if results is nullGerald Palfinger1-0/+3
2021-07-22added getNextUnusedSignaturePlaceHolder => pdf over needs next unused ↵Alexander Marsalek3-11/+37
placeholder issue #54
2021-07-12renamed classAlexander Marsalek1-1/+1
2021-07-12v4.2.0-pdfOver API for PDF-OVER issue #52Alexander Marsalek2-9/+39
2021-06-01Merge branch 'feature/protected_pdf' into masterAlexander Marsalek1-6/+16
2021-06-01Merge branch 'feature/issue_44' into masterAlexander Marsalek1-5/+14
2021-06-01try to parse placeholder id as int and sort as int with fallback to stringAlexander Marsalek1-5/+13
2021-05-31tmpAlexander Marsalek1-1/+2
2021-05-31possible fix of PDF-UA problemThomas1-8/+55
2021-05-20Update checkPDFPermissionsAlexander Marsalek1-1/+8
2021-05-19change analyzing of PDF protection level because it's maybe to restrictedThomas1-6/+9
2021-04-20fix?Alexander Marsalek3-29/+108
2021-04-10one resolver for certificate and request atrtributesAlexander Marsalek1-1/+1
2021-04-10extend valueresolverAlexander Marsalek1-1/+1
2021-02-05fix placeholder overwritting issueEmina Ahmetovic1-2/+29
2021-01-28new RC version, sort placeholders by idEmina Ahmetovic1-3/+14
2021-01-26update versionEmina Ahmetovic1-0/+1