Java tutorial
import java.awt.Color; import java.io.FileOutputStream; import com.lowagie.text.Chunk; import com.lowagie.text.Document; import com.lowagie.text.Font; import com.lowagie.text.FontFactory; import com.lowagie.text.Paragraph; import com.lowagie.text.pdf.PdfWriter; public class MainClass { public static void main(String[] args) throws Exception { Document document = new Document(); PdfWriter writerA = PdfWriter.getInstance(document, new FileOutputStream("2.pdf")); PdfWriter writerB = PdfWriter.getInstance(document, new FileOutputStream("3.pdf")); document.open(); Font font = FontFactory.getFont(FontFactory.HELVETICA, 12, Font.UNDERLINE, new Color(0, 0, 255)); Paragraph p1 = new Paragraph("1"); Chunk chunk = new Chunk(" 2", font); chunk.setRemoteGoto("dog.pdf", "2"); p1.add(chunk); Paragraph p2 = new Paragraph("test"); writerB.pause(); document.add(p1); writerB.resume(); document.add(p2); writerA.resume(); writerB.pause(); document.newPage(); document.add(new Paragraph("page 2")); document.newPage(); document.add(new Paragraph("page 3")); writerB.resume(); document.close(); } }