[
https://issues.apache.org/jira/browse/PDFBOX-5086?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17271413#comment-17271413
]
Andreas Lehmkühler commented on PDFBOX-5086:
--------------------------------------------
{quote}How about storing the File object in the PDDocument (when opened with a
File parameter) and compare when saving? {quote}
I've removed all the file stuff for loading a pdf and I don't want to bring it
back, just to implement some locking
{quote}There are other areas where we allow to overwrite the source such as
within the PDFBox app. Having parsed a PDF partially would it be possible with
that information to do an incremental save?{quote}
This is all about saving a pdf using PDDocument#save and it doesn't make that
much sense to overwrite the source by default
{quote}This will only work for file based input other types such as InputStream
are also supported{quote}
Correct. We can't implement it idiot-proof. I'm going to add a comment as
proposed by [~mkl]
I'm experimenting with a locking mechanism based on FileChannel#lock to avoid
overwriting the source withing the same JVM.
> DataFormatException after saving
> --------------------------------
>
> Key: PDFBOX-5086
> URL: https://issues.apache.org/jira/browse/PDFBOX-5086
> Project: PDFBox
> Issue Type: Bug
> Components: Utilities
> Affects Versions: 3.0.0 PDFBox
> Reporter: Tilman Hausherr
> Assignee: Andreas Lehmkühler
> Priority: Major
> Fix For: 3.0.0 PDFBox
>
> Attachments: SalesUseTaxLA_R-5402_20060705.pdf,
> SalesUseTaxLA_R-5402_20060705_BAD.pdf
>
>
> Attached file gets corrupted when saved in 3.0.0, but not in 2.0.*.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]