Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3615 commits
Select commit Hold shift + click to select a range
f5ddd13
PDFBOX-4892: improve performance, as suggested by valerybokov
THausherr Mar 21, 2021
65b3e53
PDFBOX-4892: simplify code, as suggested by valerybokov
THausherr Mar 21, 2021
e54c989
PDFBOX-4892: refactor / reformat / simplify confusing code; avoid Cla…
THausherr Mar 21, 2021
bc37dd0
PDFBOX-4892: make inner class static, as suggested by valerybokov
THausherr Mar 21, 2021
736b421
PDFBOX-4892: remove unused variable, as suggested by valerybokov
THausherr Mar 21, 2021
6a5df39
PDFBOX-4892: remove redundant map and duplicated code
lehmi Mar 21, 2021
300ffb6
PDFBOX-4892: avoid NPE
THausherr Mar 21, 2021
632b933
PDFBOX-5138: support nesting; change parameter to base type; create d…
THausherr Mar 22, 2021
9dfaa4d
PDFBOX-4892: use constant + fix typo
THausherr Mar 23, 2021
ac7ab93
PDFBOX-4892: remove double code
THausherr Mar 23, 2021
5a56f22
PDFBOX-5138: Sonar fix
THausherr Mar 23, 2021
c0168f4
PDFBOX-5138: add simple test for the two examples
THausherr Mar 23, 2021
7405e9d
PDFBOX-5138: rename method
THausherr Mar 23, 2021
8c2a72f
PDFBOX-5138: fix linux case sensitivity
THausherr Mar 23, 2021
b4fc914
PDFBOX-5138: add debug output
THausherr Mar 23, 2021
25f91c4
PDFBOX-5138: create output directory
THausherr Mar 23, 2021
cbed0bf
PDFBOX-5138: remove debug
THausherr Mar 23, 2021
17ce50e
PDFBOX-4892: avoid possible later UnsupportedOperationException in re…
THausherr Mar 24, 2021
53b560b
PDFBOX-4892: set inner class static + improve javadoc, as suggested b…
THausherr Mar 24, 2021
1d74eb7
PDFBOX-4892: refactor, as suggested by valerybokov
THausherr Mar 24, 2021
5d3618c
PDFBOX-4892: improve speed, as suggested by valerybokov
THausherr Mar 24, 2021
697b9f0
PDFBOX-4892: improve speed, as suggested by valerybokov
THausherr Mar 24, 2021
fdec713
PDFBOX-4892: remove null check (would mean a completely broken downlo…
THausherr Mar 24, 2021
902fe66
PDFBOX-4892: performance optimization, as suggested by valerybokov
THausherr Mar 24, 2021
faca105
PDFBOX-4892: remove unused import
THausherr Mar 25, 2021
d1029d1
PDFBOX-4892: performance optimization, as suggested by valerybokov
THausherr Mar 25, 2021
0354651
PDFBOX-4892: avoid ClassCastException
THausherr Mar 25, 2021
3231cda
PDFBOX-4892: move trim() to the correct place, as suggested by valery…
THausherr Mar 25, 2021
01f8081
PDFBOX-4892: simplify code, as suggested by valerybokov
THausherr Mar 26, 2021
41a3975
PDFBOX-5141: add tests for two HelloWorld examples
THausherr Mar 26, 2021
298f43e
PDFBOX-4892: refactor, as suggested by valerybokov
THausherr Mar 26, 2021
213cc43
PDFBOX-4892: revert last commit, users need to know what went wrong, …
THausherr Mar 26, 2021
377f9c2
PDFBOX-4892: show what went wrong (see thread by J. L. on dev list)
THausherr Mar 26, 2021
5f13308
PDFBOX-4892: optimize / simplify, as suggested by valerybokov
THausherr Mar 29, 2021
825d3ff
PDFBOX-4892: optimize / simplify + avoid NPE, as suggested by valeryb…
THausherr Mar 29, 2021
510bb2c
PDFBOX-4892: simplify code, as suggested by valerybokov
THausherr Mar 29, 2021
c375238
PDFBOX-5145: speed up applyMask() by using linewise bulk copy instead…
THausherr Mar 30, 2021
07505e6
PDFBOX-5145: replace call that doesn't exist in jdk6
THausherr Mar 31, 2021
fb05816
PDFBOX-4892: improve logging
THausherr Mar 31, 2021
c49b071
PDFBOX-4892: replace TSA server with one that works
THausherr Mar 31, 2021
3a7e9df
PDFBOX-4892: update owasp plugin
THausherr Apr 1, 2021
09ab1df
PDFBOX-5134: calculating the bounding boxes of the triangles reduces …
THausherr Apr 2, 2021
90edd89
PDFBOX-5134: speed up by returning empty bounding box instead of null…
THausherr Apr 2, 2021
a6dfd24
PDFBOX-5134: Sonar fix
THausherr Apr 2, 2021
2873390
PDFBOX-4892: remove redundant boxing, as suggested by valerybokov
THausherr Apr 2, 2021
7705003
PDFBOX-4892: performance improvements, as suggested by valerybokov
THausherr Apr 2, 2021
781aec5
PDFBOX-4892: make field private final, as suggested by valerybokov
THausherr Apr 4, 2021
aaa74f9
PDFBOX-4892: reset the currentPageNumber for a case if the split meth…
THausherr Apr 4, 2021
eac9f8f
PDFBOX-4892: improve exception text
THausherr Apr 4, 2021
9d6114c
PDFBOX-4892: performance improvement, as suggested by valerybokov
THausherr Apr 5, 2021
ee068f6
PDFBOX-4892: performance improvement, as suggested by valerybokov
THausherr Apr 5, 2021
1bf5e6a
PDFBOX-4892: sonar fix
lehmi Apr 5, 2021
c0d0324
PDFBOX-5154: add path for CentOS
THausherr Apr 7, 2021
00ee271
PDFBOX-5156: add % as name delimiter
THausherr Apr 8, 2021
0a2a5f3
PDFBOX-5150: improve exception message, as suggested by Emmeran Seehuber
THausherr Apr 11, 2021
49fa407
PDFBOX-4892: performance improvement, as suggested by valerybokov
THausherr Apr 11, 2021
6f05e0d
PDFBOX-4892: simplify code, as suggested by valerybokov
THausherr Apr 11, 2021
091c363
PDFBOX-4892: performance improvements, as suggested by valerybokov
THausherr Apr 11, 2021
49cb204
PDFBOX-4892: simplify code, as suggested by valerybokov
THausherr Apr 11, 2021
44b6d4f
PDFBOX-4892: simplify code
THausherr Apr 12, 2021
484e5bc
PDFBOX-5157: use signing date from timestamp
THausherr Apr 13, 2021
93b6fbb
PDFBOX-5157: add simple test
THausherr Apr 13, 2021
fc2c9ac
PDFBOX-5157: rename variable
THausherr Apr 13, 2021
aa4f85e
PDFBOX-5157: refactor to extract LTV check
THausherr Apr 13, 2021
efa8fd7
PDFBOX-5163: stop reading corrupted dictionaries to avoid a stack ove…
lehmi Apr 13, 2021
6374e86
PDFBOX-5157: add LTV check to timestamped LTV file
THausherr Apr 13, 2021
537fe2b
PDFBOX-4892: improve javadoc
THausherr Apr 14, 2021
dbaaa2a
PDFBOX-4892: performance improvement, as suggested by valerybokov; co…
THausherr Apr 14, 2021
be652a1
PDFBOX-4892: remove unneeded code, as suggested by valerybokov
THausherr Apr 14, 2021
9bc4131
PDFBOX-4892: performance improvement, as suggested by valerybokov; co…
THausherr Apr 14, 2021
9ae2ecf
PDFBOX-5164: add constants for collections
THausherr Apr 16, 2021
6aea95e
PDFBOX-4892: return interface instead of class
THausherr Apr 17, 2021
3ae21a4
PDFBOX-5168: make non empty dash with only zero invisible
THausherr Apr 17, 2021
1217879
PDFBOX-5168: make non empty dash with only zero invisible (corrected,
THausherr Apr 17, 2021
d4a5d92
PDFBOX-5168: fix syntax
THausherr Apr 17, 2021
f7f7727
PDFBOX-5168: fix syntax
THausherr Apr 17, 2021
deded15
PDFBOX-4892: clarify warning
THausherr Apr 18, 2021
5cd32e1
PDFBOX-5168: refactor
THausherr Apr 18, 2021
38a7d11
PDFBOX-5168: refactor
THausherr Apr 18, 2021
2e6a165
PDFBOX-4892: content streams never contain COSObjects
lehmi Apr 18, 2021
f0f681b
PDFBOX-5164: add example
THausherr Apr 20, 2021
2d02d78
PDFBOX-5164: add ASF header
THausherr Apr 20, 2021
2bc8c38
PDFBOX-4892: add description
THausherr Apr 20, 2021
23d483a
PDFBOX-5164: remove jdk 1.7 class
THausherr Apr 21, 2021
503d712
PDFBOX-5164: improve javadoc
THausherr Apr 21, 2021
79d3351
PDFBOX-5164: improve javadoc
THausherr Apr 21, 2021
d4ae408
PDFBOX-4892: fix typo, as suggested by valerybokov
THausherr Apr 21, 2021
428cb5c
PDFBOX-4892: DRY refactoring
lehmi Apr 23, 2021
002eada
PDFBOX-5175: fix if clause
lehmi Apr 24, 2021
25b28d4
PDFBOX-4892: close PDDocument
THausherr Apr 25, 2021
cd17a19
PDFBOX-5177: don't use number of objects to initialize list of object…
lehmi Apr 25, 2021
93a66ab
PDFBOX-5177: improve test
lehmi Apr 25, 2021
d7f7854
PDFBOX-5051: avoid very slow rendering for small images, as suggested…
THausherr Apr 26, 2021
d55e992
PDFBOX-2941: check rotation input value; keep image type; improve jav…
THausherr Apr 27, 2021
5c54ade
PDFBOX-2941: don't abort if there's an exception when rendering a gly…
THausherr Apr 28, 2021
0d07982
PDFBOX-5180: update maven-bundle-plugin to highest possible version w…
lehmi Apr 29, 2021
a7d9118
PDFBOX-5155: support real numbers
THausherr Apr 30, 2021
c682f73
PDFBOX-4892: use current position for loop detection due to skipped s…
lehmi Apr 30, 2021
d391539
PDFBOX-5155: improve exception message
THausherr May 1, 2021
f3ee2a2
PDFBOX-4892: dispose context, as suggested by valerybokov
THausherr May 1, 2021
37eebb8
PDFBOX-4892: pass PDDocument, add comments
THausherr May 2, 2021
13c22a0
PDFBOX-5151: deprecate fixGeneration to ensure an immutable hashcode …
lehmi May 2, 2021
e0ea546
PDFBOX-4892: optimize, as suggested by valerybokov; clarify code
THausherr May 2, 2021
f6e8a0d
PDFBOX-4892: remove unneeded code, as suggested by valerybokov
THausherr May 2, 2021
0c4eb45
PDFBOX-4892: fix typo, as suggested by valerybokov
THausherr May 2, 2021
b36410e
PDFBOX-4892: fix typo, as suggested by valerybokov
THausherr May 2, 2021
d81378f
PDFBOX-4892: fix typo, as suggested by valerybokov
THausherr May 2, 2021
3ecff3a
PDFBOX-4892: optimize, as suggested by valerybokov
THausherr May 2, 2021
f81a0a9
PDFBOX-4892: improve comments, as suggested by valerybokov
THausherr May 3, 2021
16b035d
PDFBOX-5183: add suppressDuplicateOverlappingText getter / setter
THausherr May 3, 2021
721626e
PDFBOX-5184: Add test for PDFMarkedContentExtractor class
THausherr May 3, 2021
2c8cd14
PDFBOX-4892: update owasp plugin
THausherr May 3, 2021
8dffc84
PDFBOX-4892: optimize, as suggested by valerybokov
THausherr May 3, 2021
b5a29fa
PDFBOX-4892: revert last commit, values is reused and gets another le…
THausherr May 4, 2021
9f5aca1
PDFBOX-4892: revert last revert, commit was good
THausherr May 4, 2021
6256daf
PDFBOX-4892: optimize, as suggested by valerybokov (improved)
THausherr May 4, 2021
3c3464f
PDFBOX-4892: use correct name
THausherr May 4, 2021
d573703
PDFBOX-5186: add test for shading creation
THausherr May 4, 2021
6aed84e
PDFBOX-5155: show full encodingname output
THausherr May 4, 2021
40bd3e6
PDFBOX-5155: add logging when identity is used
THausherr May 4, 2021
991c9e4
PDFBOX-2941: restore code, type 1 fonts are not vector fonts in 2.0
THausherr May 5, 2021
ddc8ad7
PDFBOX-4892: improve comment
THausherr May 5, 2021
9d9f9b2
PDFBOX-4892: optimize, as suggested by valerybokov
THausherr May 5, 2021
2634428
PDFBOX-4892: avoid memory leak for last writer in collection, as sugg…
THausherr May 5, 2021
de14af9
PDFBOX-4892: remove unnecessary check and initialisation, as suggeste…
THausherr May 5, 2021
30fa743
PDFBOX-4892: remove redurant variable + simplify method, as suggested…
THausherr May 5, 2021
d946a73
PDFBOX-4892: fix bug-by-typo, as suggested by valerybokov
THausherr May 6, 2021
0bcc860
PDFBOX-4892: add warning
THausherr May 6, 2021
ee66e93
PDFBOX-4892: avoid ClassCastException, as suggested by valerybokov; r…
THausherr May 6, 2021
15172d0
PDFBOX-4892: remove star imports
THausherr May 6, 2021
f37bb7a
PDFBOX-4892: optimize, as suggested by valerybokov
THausherr May 6, 2021
434d538
PDFBOX-4892: correct javadoc and check parameter, as suggested by val…
THausherr May 6, 2021
29018d4
PDFBOX-4892: optimize by changing sequence
THausherr May 6, 2021
e34e432
PDFBOX-4892: remove redundant null check for loops, as suggested by v…
THausherr May 7, 2021
8925d91
PDFBOX-4892: optimize, as suggested by valerybokov
THausherr May 7, 2021
c541a20
PDFBOX-4892: optimize, as suggested by valerybokov
THausherr May 7, 2021
6912a9c
PDFBOX-4892: remove unused parameter, as suggested by valerybokov
THausherr May 7, 2021
9de3738
PDFBOX-5188: call super as suggested by valerybokov
THausherr May 8, 2021
87512a2
PDFBOX-5187: remove broken implementation, throw exception instead
THausherr May 8, 2021
b59ef28
PDFBOX-4892: avoid NPE as suggested by valerybokov
THausherr May 8, 2021
a8cc0f1
PDFBOX-5188: call super as suggested by valerybokov
THausherr May 8, 2021
795ff45
PDFBOX-5190: don't create COSName instance for an empty string
lehmi May 8, 2021
2a948e7
PDFBOX-5190: add test
lehmi May 8, 2021
6bd2d33
PDFBOX-4892: optimize, as suggested by valerybokov
THausherr May 8, 2021
423c048
PDFBOX-4892: optimize, as suggested by valerybokov
THausherr May 8, 2021
b29e59c
PDFBOX-4892: optimize, as suggested by valerybokov
THausherr May 9, 2021
4b98ceb
PDFBOX-5163: remove dubious code
lehmi May 9, 2021
3e6cd42
PDFBOX-4892: remove unneeded else statement
lehmi May 9, 2021
7c47a75
PDFBOX-4892: simplify
lehmi May 9, 2021
45fb9d2
PDFBOX-4892: deep clone instead of shallow clone, as suggested by val…
THausherr May 9, 2021
1e0e026
PDFBOX-5190: revert changes as those were too strict
lehmi May 10, 2021
9e4a1e4
PDFBOX-4892: remove unneeded assignment, as suggested by valerybokov
THausherr May 10, 2021
dcd36e9
PDFBOX-4892: remove unneeded code, as suggested by valerybokov
THausherr May 10, 2021
9ce2232
PDFBOX-5190: remove test due to reverting the changes on COSName
lehmi May 10, 2021
e97bc3a
PDFBOX-5190: abort parsing a corrupt COSArray to avoid an infinite lo…
lehmi May 11, 2021
e2ffe53
PDFBOX-4892: revert and add comment instead
THausherr May 11, 2021
a4e14cd
PDFBOX-4892: don't cache null keys, as suggested by valerybokov
THausherr May 13, 2021
9a6b2bf
PDFBOX-4892: Sonar fix
THausherr May 13, 2021
673777f
PDFBOX-4892: optimize sequence
THausherr May 13, 2021
c6189cc
PDFBOX-4892: dispose unused, as suggested by valerybokov; add excepti…
THausherr May 13, 2021
557216e
PDFBOX-4892: optimize, as suggested by valerybokov
THausherr May 13, 2021
f18e563
PDFBOX-4892: fix comment, as suggested by valerybokov
THausherr May 13, 2021
6267430
PDFBOX-4892: optimize, as suggested by valerybokov
THausherr May 13, 2021
b5e508f
PDFBOX-4892: optimize, as suggested by valerybokov
THausherr May 13, 2021
90f8fb1
PDFBOX-4892: optimize by avoiding string concat
THausherr May 13, 2021
f5dfe22
PDFBOX-4892: fix javadoc, as suggested by valerybokov
THausherr May 13, 2021
807d143
PDFBOX-4892: remove unused import
THausherr May 14, 2021
38cf2f6
PDFBOX-5191: fix bug that made isEmbeddingPermitted() too restrictive…
THausherr May 14, 2021
c1621fe
PDFBOX-5192: don't render glyphs with bad flags
THausherr May 14, 2021
1fa4b90
PDFBOX-5176: skip values which are valid numbers but out of range
lehmi May 15, 2021
6dc0aca
PDFBOX-5193: avoid NPE
THausherr May 16, 2021
eef31a9
PDFBOX-4892: fix comment, as suggested by valerybokov
THausherr May 16, 2021
7d26106
PDFBOX-5194: use AFM only
THausherr May 18, 2021
5c1eb14
PDFBOX-4892: change error to warning, as suggested by Michael Klink i…
THausherr May 20, 2021
02b1a24
PDFBOX-5196, PDFBOX-5137: use numFrameComponents instead of numScanCo…
THausherr May 21, 2021
138bea8
PDFBOX-5196, PDFBOX-5137: load test file
THausherr May 21, 2021
05db778
PDFBOX-5196, PDFBOX-5137: add test
THausherr May 21, 2021
2a68432
PDFBOX-5199: avoid possible memory leak
THausherr May 22, 2021
4b5c312
PDFBOX-5199: remove unneeded close
THausherr May 22, 2021
5e607bd
PDFBOX-4892: remove unused
THausherr May 22, 2021
1f5e41f
PDFBOX-4892: use base class
THausherr May 22, 2021
6bd7fdd
PDFBOX-4892: null check not needed (would fail earlier)
THausherr May 23, 2021
819f5fd
PDFBOX-4892: remove unneed code (keys are unique), as suggested by va…
THausherr May 24, 2021
9b6fd7c
PDFBOX-4892: simplify code
lehmi May 24, 2021
32f5cbb
PDFBOX-5200: cache pageTree, as suggested by valerybokov
THausherr May 24, 2021
7083a9a
PDFBOX-4892: avoid NPE, as suggested by valerybokov
THausherr May 24, 2021
600b6f5
PDFBOX-4892: use lowercase, as suggested by valerybokov
THausherr May 24, 2021
a94f6f6
PDFBOX-4892: improve failure message
THausherr May 25, 2021
8fc59fe
PDFBOX-4892: update mockito
THausherr May 26, 2021
a400130
PDFBOX-5201: add some Adobe Illustrator names
THausherr May 27, 2021
498cdc1
PDFBOX-5198: add Part constant
THausherr May 27, 2021
31ea0e2
PDFBOX-4892: avoid NPE, as suggested by valerybokov
THausherr May 28, 2021
345320c
PDFBOX-4892: update commons-io
THausherr May 28, 2021
fcee4ed
PDFBOX-5198: merge the K entries so that "Document" gets grouped as "…
THausherr May 28, 2021
1a0c643
PDFBOX-5198: add test
THausherr May 29, 2021
95bcf98
PDFBOX-5198: add test
THausherr May 29, 2021
5d39fc4
PDFBOX-5192: partial revert because IOException isn't caught in 2.0, …
THausherr May 31, 2021
f390c87
PDFBOX-5203: improve failure message
THausherr Jun 1, 2021
8231147
PDFBOX-5204: adjust rectangle if needed
THausherr Jun 2, 2021
2ac935b
PDFBOX-5203: disable part of the test
THausherr Jun 2, 2021
afe04e5
PDFBOX-4892: remove unneeded code, as suggested by valerybokov
THausherr Jun 3, 2021
86cbddd
PDFBOX-4892: remove unneeded code, as suggested by valerybokov
THausherr Jun 3, 2021
d7d9249
PDFBOX-5151: try to determine the newest version of an object if a se…
lehmi Jun 3, 2021
66f8551
PDFBOX-5203: expect more than one issuer
THausherr Jun 3, 2021
e5317c6
PDFBOX-4892: avoid ArrayIndexOutOfBoundsException
THausherr Jun 3, 2021
d2b74de
PDFBOX-4892: avoid redundant calculation, as suggested by valerybokov
THausherr Jun 4, 2021
6326ec7
PDFBOX-4892: simplify code, as suggested by valerybokov
THausherr Jun 4, 2021
dec3375
PDFBOX-4892: remove double initialization, as suggested by valerybokov
THausherr Jun 4, 2021
c8a5b17
PDFBOX-4892: simplify code, as suggested by valerybokov
THausherr Jun 4, 2021
f266c39
PDFBOX-4892: rename methods to avoid confusion
THausherr Jun 4, 2021
cba5b69
PDFBOX-4892: simplify code, as suggested by valerybokov
THausherr Jun 5, 2021
e146af2
PDFBOX-4892: simplify code, as suggested by valerybokov
THausherr Jun 5, 2021
a0dee41
PDFBOX-4892: improve exception message
THausherr Jun 5, 2021
9fd42fb
PDFBOX-4892: improve log / exception messages
THausherr Jun 5, 2021
d75dcd5
PDFBOX-4892: optimize, as suggested by valerybokov
THausherr Jun 5, 2021
dbbd08d
PDFBOX-4892: optimize, as suggested by valerybokov
THausherr Jun 5, 2021
6a6fe7b
PDFBOX-4892: optimize, as suggested by valerybokov
THausherr Jun 5, 2021
4d87667
PDFBOX-4892: optimize, as suggested by valerybokov
THausherr Jun 5, 2021
d7d562d
PDFBOX-5093: make setClip() and getNonStrokingPaint() non private so …
THausherr Jun 5, 2021
cf0aed4
PDFBOX-4892: avoid memory leak, as suggested by valerybokov
THausherr Jun 6, 2021
9ab66c9
PDFBOX-5208: set constructor to public
lehmi Jun 6, 2021
5ead5d3
prepare for 2.0.24 release
lehmi Jun 7, 2021
9b6d49b
[maven-release-plugin] prepare release 2.0.24
lehmi Jun 7, 2021
9af97ef
[maven-release-plugin] prepare for next development iteration
lehmi Jun 7, 2021
9126ca5
PDFBOX-5207: skip nested arrays instead of throwing an IOException
lehmi Jun 8, 2021
4cb1ba1
PDFBOX-4892: optimize, as suggested by valerybokov
THausherr Jun 8, 2021
994d064
PDFBOX-4892: optimize, as suggested by valerybokov
THausherr Jun 8, 2021
23bfbcb
PDFBOX-4892: update owasp plugin
THausherr Jun 10, 2021
e261c37
PDFBOX-4892: use constant
THausherr Jun 12, 2021
3895d12
PDFBOX-4892: make field final, as suggested by valerybokov
THausherr Jun 12, 2021
e8c9693
PDFBOX-4892: remove double code, as suggested by valerybokov
THausherr Jun 12, 2021
01c0b35
PDFBOX-4892: remove unused import
THausherr Jun 12, 2021
3a4f692
PDFBOX-4892: Sonar fix
THausherr Jun 12, 2021
d9da237
PDFBOX-4892: Sonar fix
THausherr Jun 12, 2021
dad1601
PDFBOX-4892: Sonar fix
THausherr Jun 12, 2021
dbebb1c
PDFBOX-4892: remove unused import
THausherr Jun 12, 2021
24a2773
PDFBOX-4892: optimize, as suggested by valerybokov; add debug log
THausherr Jun 12, 2021
d63da1a
PDFBOX-4892: optimize, as suggested by valerybokov; add debug log
THausherr Jun 12, 2021
c9a7263
PDFBOX-4892: optimize, as suggested by valerybokov
THausherr Jun 12, 2021
86dead1
PDFBOX-4892: optimize, as suggested by valerybokov
THausherr Jun 12, 2021
c27f7d7
PDFBOX-4892: update commons-io
THausherr Jun 14, 2021
b047b58
PDFBOX-4892: update mockito
THausherr Jun 14, 2021
779427a
PDFBOX-5215: load test file into repository
THausherr Jun 14, 2021
5e4193b
PDFBOX-5215: add test for double visible signature on encrypted file;…
THausherr Jun 14, 2021
3318903
PDFBOX-4892: correct exception message, as suggested by valerybokov
THausherr Jun 15, 2021
7cd6af7
PDFBOX-5215: remove unneeded code
THausherr Jun 15, 2021
d4899d9
PDFBOX-4892: remove unneeded field
THausherr Jun 15, 2021
bd48a9c
PDFBOX-4892: optimize, as suggested by valerybokov
THausherr Jun 15, 2021
63964db
PDFBOX-4690 The example is very important to prevent OOM when parsing…
lanshiqin Jun 18, 2021
7b61586
<PDFBOX-5217>: The example is very important to prevent OOM when pars…
lanshiqin Jun 18, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,5 @@ bin/
.settings/
.classpath
.project
.idea/
*.iml
7 changes: 4 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,11 @@

language: java

# https://docs.travis-ci.com/user/reference/xenial/#jvm-clojure-groovy-java-scala-support
jdk:
- oraclejdk8
- oraclejdk7
- openjdk6
- oraclejdk12
- openjdk8
- openjdk11

before_install:
- sudo apt-get update -qq
Expand Down
39 changes: 28 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,21 @@
Apache PDFBox <http://pdfbox.apache.org/>
<!---
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
--->

Apache PDFBox <https://pdfbox.apache.org/>
===================================================

The Apache PDFBox library is an open source Java tool for working with PDF
Expand All @@ -7,18 +24,18 @@ of existing documents and the ability to extract content from documents.
PDFBox also includes several command line utilities. PDFBox is published
under the Apache License, Version 2.0.

PDFBox is a project of the Apache Software Foundation <http://www.apache.org/>.
PDFBox is a project of the Apache Software Foundation <https://www.apache.org/>.

Binary Downloads
----------------

You can download binary versions for releases currently under development or older
releases from out [Download Page](http://pdfbox.apache.org/download.cgi).
releases from our [Download Page](https://pdfbox.apache.org/download.cgi).

Build
-----

You need Java 6 (or higher) and Maven 2 <http://maven.apache.org/> to
You need Java 6 (or higher) and Maven 2 <https://maven.apache.org/> to
build PDFBox. The recommended build command is:

mvn clean install
Expand All @@ -33,24 +50,24 @@ Contribute
There are various ways to help us improve PDFBox.

- look at the [Issue Tracker](https://issues.apache.org/jira/browse/PDFBOX) to help us fix bugs.
- answer questions on our [Users Mailing List](http://pdfbox.apache.org/mailinglists.html "Subscribe to Mailing List").
- answer questions on our [Users Mailing List](https://pdfbox.apache.org/mailinglists.html "Subscribe to Mailing List").
- help us enhance the [Examples](https://svn.apache.org/repos/asf/pdfbox/trunk/examples/)
- help us to enhance the [PDFBox Documentation](https://git-wip-us.apache.org/repos/asf/pdfbox-docs)
or on [GitHub](https://github.com/apache/pdfbox-docs).

Support
-------

**Please follow the guidelines at our [Support Page](http://pdfbox.apache.org/support.html).**
**Please follow the guidelines at our [Support Page](https://pdfbox.apache.org/support.html).**

If you have questions about how to use PDFBox do ask on the
[Users Mailing List](/mailinglists.html "Subscribe to Mailing List").
This will get you help from the entire community.

The PDFBox examples and the test code in the sources will also provide additional information.

And there are additonal resources available on sites such as
[Stack Overflow](http://stackoverflow.com/search?q=pdfbox "Stack Overflow").
And there are additional resources available on sites such as
[Stack Overflow](https://stackoverflow.com/search?q=pdfbox "Stack Overflow").

If you are sure you have found a bug the please report the issue in our
[Issue Tracker](https://issues.apache.org/jira/browse/PDFBOX).
Expand All @@ -60,7 +77,7 @@ Known Limitations and Problems

See the issue tracker at https://issues.apache.org/jira/browse/PDFBOX for
the full list of known issues and requested features. Some of the more
commont issues are:
common issues are:

1. You get text like "G38G43G36G51G5" instead of what you expect when you are
extracting text. This is because the characters are a meaningless internal
Expand Down Expand Up @@ -91,7 +108,7 @@ The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0
https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
Expand All @@ -108,7 +125,7 @@ and/or re-export to another country, of encryption software. BEFORE using
any encryption software, please check your country's laws, regulations and
policies concerning the import, possession, or use, and re-export of
encryption software, to see if this is permitted. See
<http://www.wassenaar.org/> for more information.
<https://www.wassenaar.org/> for more information.

The U.S. Government Department of Commerce, Bureau of Industry and
Security (BIS), has classified this software as Export Commodity Control
Expand Down
Loading