/***** 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();
}
}
Java PDF: Créer des liens entre des document PDF
Author: user/***** 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();
}
}