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

Kevin Ternes updated PDFBOX-3026:
---------------------------------
    Description: 
_Note: This issue is not observed with PDFBox 1.8.10._
_Note: This is observed with recent 2.0.0 builds including 
2.0.0-20151013.171100-1760_

A file created by PDFBox can be opened by Reader X and XI.  But it cannot be 
opened by Reader 7.

For instance, given a file, load.pdf, which can be opened by Reader 7, run the 
following:

{code:java}
public class PDFBoxRunLoadSave {
  public static void main(String[] args) {
    PDDocument pdDocument = null;
    try {
                pdDocument = PDDocument.load(new File("load.pdf"));
                pdDocument.save("save.pdf");
    } catch (Exception ex) {
                System.err.println("Caught " + ex);
                ex.printStackTrace();
    } finally {
                try { pdDocument.close(); } catch (Exception ex) {
                        System.out.println("Closing, caught " + ex);
                }
    }
  }
}{code}

The file, save.pdf, will be generated which can be opened by Reader X but 
Reader 7 will respond with a popup message, "There was an error opening this 
document.  The file is damaged and could not be repaired."  (See attached 
screenshot).

This is consistently observed testing with a large number of sample files on 3 
Windows 7 SP1 64-bit workstations and 1 Windows 10 workstation.

  was:
_Note: This issue is not observed with PDFBox 1.8.10._
_Note: This is observed with recent 2.0.0 builds including 
2.0.0-20151013.171100-1760_

A file created by PDFBox can be opened by Reader X and XI.  But it cannot be 
opened by Reader 7.

For instance, given a file, load.pdf, which can be opened by Reader 7, run the 
following:

{code:java}
public class PDFBoxRunLoadSave {
  public static void main(String[] args) {
    PDDocument pdDocument = null;
    try {
                pdDocument = PDDocument.load(new File("load.pdf"));
                pdDocument.save("save.pdf");
    } catch (Exception ex) {
                System.err.println("Caught " + ex);
                ex.printStackTrace();
    } finally {
                try { pdDocument.close(); } catch (Exception ex) {
                        System.out.println("Closing, caught " + ex);
                }
    }
  }
}{code}

The file, save.pdf, will be generated which can be opened by Reader X but 
Reader 7 will respond with a popup message, "There was an error opening this 
document.  The file is damaged and could not be repaired."  (See attached 
screenshot).


> Acrobat Reader 7.0 cannot open created files
> --------------------------------------------
>
>                 Key: PDFBOX-3026
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-3026
>             Project: PDFBox
>          Issue Type: Bug
>          Components: Writing
>            Reporter: Kevin Ternes
>             Fix For: 2.0.0
>
>         Attachments: Reader7OpenMessage.png, load.pdf, save.pdf
>
>
> _Note: This issue is not observed with PDFBox 1.8.10._
> _Note: This is observed with recent 2.0.0 builds including 
> 2.0.0-20151013.171100-1760_
> A file created by PDFBox can be opened by Reader X and XI.  But it cannot be 
> opened by Reader 7.
> For instance, given a file, load.pdf, which can be opened by Reader 7, run 
> the following:
> {code:java}
> public class PDFBoxRunLoadSave {
>   public static void main(String[] args) {
>     PDDocument pdDocument = null;
>     try {
>               pdDocument = PDDocument.load(new File("load.pdf"));
>               pdDocument.save("save.pdf");
>     } catch (Exception ex) {
>               System.err.println("Caught " + ex);
>               ex.printStackTrace();
>     } finally {
>               try { pdDocument.close(); } catch (Exception ex) {
>                       System.out.println("Closing, caught " + ex);
>               }
>     }
>   }
> }{code}
> The file, save.pdf, will be generated which can be opened by Reader X but 
> Reader 7 will respond with a popup message, "There was an error opening this 
> document.  The file is damaged and could not be repaired."  (See attached 
> screenshot).
> This is consistently observed testing with a large number of sample files on 
> 3 Windows 7 SP1 64-bit workstations and 1 Windows 10 workstation.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to