pdfbox写pdf时,已经读入中日文的字库,但写进去后还是乱码
部分代码如下:
---------------------------------------------------------
String file = "D:\\eclipse/workspace/pdfbox-0.8.0-incubating/tt/hellot3.pdf";
        String message = "あの";
        String fontfile = "D:\\eclipse/workspace/pdfbox-0.8.0-incubating/src/main/resources/Resources/ttf/MSMINCHO.TTF";PDFont font = PDTrueTypeFont.loadTTF(doc, fontfile);
contentStream.setFont(font, 12);
contentStream.moveTextPositionByAmount(100, 700);
contentStream.drawString(message);
---------------------------------------------------------
请指教

解决方案 »

  1.   

    是把中文写进pdf文件里
    只让使用pdfbox
      

  2.   

    部分代码如下
    ---------------------------------------------------
    String fontfile = "D:\\eclipse/workspace/pdfbox-0.8.0-incubating/src/main/resources/Resources/ttf/STSONG.TTF";
    font = PDTrueTypeFont.loadTTF(doc, fontfile);
    contentStream.setFont(font, FontJanpanese.FONT_SIZE_12);
    contentStream.setNonStrokingColor(100,200,10);
    contentStream.beginText();
    contentStream.moveTextPositionByAmount(100, 680);
    contentStream.drawString(new String("你好".getBytes(), "gb2312"));
    contentStream.endText();
    contentStream.close();
    ---------------------------------------------------
    不知道pdf文件用什么编码,是否有自己的一套东西