因此,我不僅要在創建PDF時將文本添加到PDF中,還要同時添加背景圖像。我想知道這是否有可能,因爲我找不到任何示例,並且類似於此的唯一問題(This one)沒有給出提出問題的人的任何反饋,並且它未被標記爲已解決。PDFBox在創建文檔時添加背景
我用這個非常簡單的例子,此刻:
PDDocument doc = null;
PDPage page = null;
try{
doc = new PDDocument();
page = new PDPage();
doc.addPage(page);
PDFont font = PDType1Font.HELVETICA_BOLD;
PDPageContentStream content = new PDPageContentStream(doc, page);
content.beginText();
content.setFont(font, 12);
content.moveTextPositionByAmount(100, 700);
content.drawString("Hello World");
content.endText();
content.close();
doc.save("printme.pdf");
doc.close();
} catch (Exception e){
System.out.println(e);
}
感謝您的時間。
這會幫助你http://stackoverflow.com/questions/8929954/watermarking -with-pdfbox – 0x44656e6e795279616e
@ 0x594f4c4f203b29這是一個非常聰明的解決方案,首先生成文本,然後將圖像設置爲背景,如果您將其作爲解決方案,我會將其標記爲已解決。 –
@ user3272243如果那個是你最喜歡的,你可以升級鏈接的解決方案。恕我直言,這裏的一個更好,因爲鏈接的文件適用於現有的PDF文件,並且您正在爲新創建的文件搜索某些內容。 –