You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "May Yu (JIRA)" <ji...@apache.org> on 2014/05/12 13:40:15 UTC

[jira] [Updated] (PDFBOX-2073) PDF files with unusual Japanese font can not be rewrite correctly

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

May Yu updated PDFBOX-2073:
---------------------------

    Attachment: landscape.pdf

> PDF files with unusual Japanese font can not be rewrite correctly
> -----------------------------------------------------------------
>
>                 Key: PDFBOX-2073
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-2073
>             Project: PDFBox
>          Issue Type: Bug
>          Components: Documentation
>    Affects Versions: 1.8.5
>         Environment: Windows 7 32bit
>            Reporter: May Yu
>            Priority: Critical
>         Attachments: landscape.pdf
>
>
> While rotate attached pdf file, The Japanese characters cannot display in the output pdf file. 
> This problem can also occur when marge PDF files.
> We suspect that this caused by the name of font type.
> Environment
> -------------------------------------------------
> OS    : Windows 7 (32bit)
> jvm   : 1.6
> pdfbox: 1.8.5
> -------------------------------------------------
> Code to reproduce the problem
> -------------------------------------------------
>     public static void main(String[] args) {
>         String filePath = "D:\\test\\landscape.pdf";
>         String newPDFFile = "D:\\test\\new_landscape.pdf";
>         try {
>             PDDocument rotatedDocument = PDDocument.load(filePath);
>             PDDocument document = new PDDocument();
>             int pageNumber = document.getNumberOfPages();
>             for (int i=0; i<pageNumber; i++) {
>                 PDPage page = (PDPage)document.getDocumentCatalog().getAllPages().get(i);
>                 page.setRotation(-90);
>                 rotatedDocument.addPage(page);
>             }
>             rotatedDocument.save(newPDFFile);
>             document.close();
>             rotatedDocument.close();
>         } catch (Exception e) {
>             e.printStackTrace();
>         }
>     }
> -------------------------------------------------



--
This message was sent by Atlassian JIRA
(v6.2#6252)