[ 
https://issues.apache.org/jira/browse/PDFBOX-1778?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13819933#comment-13819933
 ] 

vakhtang koroghlishvili commented on PDFBOX-1778:
-------------------------------------------------

I solve rounding problem, but I have the same problem - when we try to sign the 
pdf documen with PDFbox, previous revision is damaged (firs revision was 
created by another software).
The structural changes probably are caused by the quirk of PDFBox to force its 
preference of which kinds of objects should be direct or indirect onto existing 
objects it touches.  

> Rounding issue in generated PDF file
> ------------------------------------
>
>                 Key: PDFBOX-1778
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-1778
>             Project: PDFBox
>          Issue Type: Bug
>          Components: PDModel, Signing
>    Affects Versions: 1.8.3
>            Reporter: vakhtang koroghlishvili
>            Priority: Critical
>         Attachments: original.pdf, saved.pdf
>
>
> We have PDF file which was signed by some other application.
> When we try to sign it with PDFbox, previous revision is damaged.
> We did some investigations and found such problem:
> (question on stackoverflow is here: 
> http://stackoverflow.com/questions/19903884/pdf-document-is-modified-by-another-revision/19905271?noredirect=1#19905271
>  )
> Some PDF tags are changed in new revisions.
> For example values of following tags:
> /WhitePoint
> /Gamma
> /Matrix
> are changed from values like this: 0.9505
> to values like this: 0.9505000114
> We think this is problem of converting float/double inside COSFloat.
> Following code just opens and saves PDF file and this operation changes 
> values of mentioned text:
> public void saveTo(String sourceFile, String destFile) throws Exception{
>     PDDocument doc = PDDocument.load(new FileInputStream(sourceFile));
>     doc.save(new FileOutputStream(destFile));
> }



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to