Поэтому я хочу не только добавлять текст в 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 вы можете перенаправить связанное решение, если это ваш любимый. IMHO здесь лучше, так как связанный применяется к существующим файлам PDF, и вы ищете что-то для вновь созданных файлов. –