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);
---------------------------------------------------------
请指教
部分代码如下:
---------------------------------------------------------
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);
---------------------------------------------------------
请指教
只让使用pdfbox
---------------------------------------------------
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文件用什么编码,是否有自己的一套东西