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:36:14 UTC

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

May Yu created PDFBOX-2073:
------------------------------

             Summary: 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


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)