/***** Code de MesExemples.com *******/ import java.io.FileOutputStream; import com.itextpdf.text.Element; import com.itextpdf.text.PageSize; import com.itextpdf.text.pdf.BaseFont; import com.itextpdf.text.pdf.PdfContentByte; import com.itextpdf.text.pdf.PdfReader; import com.itextpdf.text.pdf.PdfStamper; public class AddExtraPageToPDF { public static void main(String[] args) { try { //Lire le document orginal PdfReader pdf_reader = new PdfReader("c:/test.pdf"); // Ccréer une copie document PdfStamper stamp = new PdfStamper(pdf_reader, new FileOutputStream("c:/duplicata.pdf")); // Ajouter,modifier, et transferer des données vers le nouveau document PDF PdfContentByte over; BaseFont bf = BaseFont.createFont(BaseFont.HELVETICA, BaseFont.WINANSI, BaseFont.EMBEDDED); stamp.insertPage(1, PageSize.A4); over = stamp.getOverContent(1); over.beginText(); over.setFontAndSize(bf, 18); over.showTextAligned(Element.ALIGN_LEFT, "Duplicata du contenu d'un document PDF", 30, 600, 0); over.endText(); stamp.close(); } catch (Exception err) { err.printStackTrace(); } } } |
Cet article Java: Ajouter une nouvelle page dans un document PDF est apparu en premier sur .