以下是我參考網路上的程式寫的,然後在中文字型的部份,若是中文字的話,PDF上就不會顯示出「邦幫忙」三個字,若我在這架構下的話,我應該要怎麼寫會比較好呢?麻煩各位指導我一下,謝謝!!!
public void doGet(HttpServletRequest request,HttpServletResponse response){
Document document = new Document();
try {
PdfWriter.getInstance(document, response.getOutputStream());
document.open();
document.add(new Paragraph("VVVVVV邦幫忙"));
document.add(new Paragraph("1122"));
} catch (DocumentException e) {
System.err.println(e.getMessage());
} catch (IOException e) {
System.err.println(e.getMessage());
}
document.close();
}
原來是 JSP 我好像跑錯地方了,不過還是給你參考看看。
Paragraph 需要指定字型檔 (.ttf),來源如下。
中文: cwTeXHei-zhonly.ttf
是 Google 的中文字型,下載網址
英文: arial.ttf
是英文字型,要到「控制台」→「字型」裡面複製出來。