You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "Andreas Lehmkühler (JIRA)" <ji...@apache.org> on 2014/11/01 15:07:34 UTC

[jira] [Resolved] (PDFBOX-1036) FDFExport/Import gives strange results

     [ https://issues.apache.org/jira/browse/PDFBOX-1036?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andreas Lehmkühler resolved PDFBOX-1036.
----------------------------------------
    Resolution: Fixed
      Assignee: Andreas Lehmkühler

There were 2 issues to be solved:
- the existing text consists of two parts within the appearance stream and the code replaces both with the new value. Now only the first one is replace and the remaining parts are skipped
- calculateFontSize reuses only the font size of the default appearance stream (which isn't passed in that case) and it leaves the exisiting stream alone. Now the font size of an existing appearance value is used

> FDFExport/Import gives strange results
> --------------------------------------
>
>                 Key: PDFBOX-1036
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-1036
>             Project: PDFBox
>          Issue Type: Bug
>          Components: Utilities
>    Affects Versions: 1.8.7, 2.0.0
>         Environment: Windows 7, Acrobat Pro 9.4.4, Eclipse Helios SR2
>            Reporter: Gilad Denneboom
>            Assignee: Andreas Lehmkühler
>              Labels: AcroForm, FDF
>             Fix For: 1.8.8, 2.0.0
>
>         Attachments: result.pdf, test.fdf, test.pdf
>
>
> 1. Create a new, blank PDF in Acrobat.
> 2. Add a text form field and set the contents to "some text".
> 3. Run ExportFDF and then ImportFDF on this file.
> The result is a messed-up text box. See the attached files.
> Also I've noticed that the FDF created by PDFBox is very different to the one created by Acrobat.
> Here's my code:
>         ExportFDF.main(new String[]{"c:/gilad/input/test.pdf", "c:/gilad/input/test.fdf"});
> 	ImportFDF.main(new String[]{"c:/gilad/input/test.pdf", "c:/gilad/input/test.fdf", "c:/gilad/input/result.pdf"});



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)