Как мы можем использовать водяные знаки для динамически создаваемых PDF-файлов в движке приложений Google с помощью Java / Netbeans? GAE не поддерживает FileOutputStream
. Я пробовал PdfStamper, но он не поддерживает FileOutputStream
. код сервлета ниже
protected void doPost (запрос HttpServletRequest, ответ HttpServletResponse) выбрасывает ServletException, IOException, Exception {String fileName = "abc.pdf"; response.setContentType ("приложение / pdf"); response.setHeader ("Content-Disposition", "inline; filename = \" "+ fileName +" \ ""); Документ документ = новый документ (); PdfWriter writer = PdfWriter.getInstance (документ, response.getOutputStream ());
document.open();
try {
Paragraph title1 = new Paragraph("Chapter 1", FontFactory.getFont(FontFactory.COURIER_OBLIQUE, 18, Font.BOLDITALIC, new CMYKColor(0, 255, 255,17)));
document.add(title1);
document.add(new Paragraph("Hi Namita, welcome to pdf generation"));
document.add(new Paragraph("Here we are creating pdf of records"));
document.add(new Paragraph("Please save records"));
} catch (Exception e) {
e.printStackTrace();
}
document.close();
}