/***** Code de MesExemples.com *******/ /** * @(#)ConnexionDocumentPDF.java * * * @author *sakoba(java.mesexemples.com) @version 1.00 2013/4/30 */ import java.io.FileOutputStream; import com.itextpdf.text.Chunk; import com.itextpdf.text.Document; import com.itextpdf.text.Font; import com.itextpdf.text.FontFactory; import com.itextpdf.text.Paragraph; import com.itextpdf.text.pdf.PdfWriter; public class ConnexionDocumentPDF { public static void main(String[] args) { Document document = new Document(); try { // Le premier document PdfWriter writerA = PdfWriter.getInstance(document, new FileOutputStream("c:/DocumentA.pdf")); // le deuxième document PdfWriter writerB = PdfWriter.getInstance(document, new FileOutputStream("c:/DocumentB.pdf")); document.open(); Paragraph pa = new Paragraph(new Chunk("Cliquez sur ce texte pour aller sur un endroit spécifique du document B") .setRemoteGoto("c:/DocumentB.pdf", "test")); Paragraph pb = new Paragraph(new Chunk("Cliquez sur ce paragraphe pour aller sur un endroit spécifique du document A") .setRemoteGoto("c:/DocumentA.pdf", "test")); Paragraph pc = new Paragraph("Vous pouvez aller sur le document A "); pc.add(new Chunk("Page spécifique sur l'autre document", FontFactory.getFont(FontFactory.HELVETICA, 12, Font.ITALIC)) .setRemoteGoto("c:/DocumentB.pdf", 1)); document.add(pa); document.add(pb); document.add(pc); document.add(pa); document.add(pb); document.add(pc); document.add(pa); document.add(pb); document.add(pc); } catch(Exception err) { System.err.println(err.getMessage()); } document.close(); } } |
Cet article Java PDF: Créer des liens entre des document PDF est apparu en premier sur .