Слияние 2 PDF-файлов в Java
У меня проблема с iText и слиянием 2PDFs в 1 PDF.
Я хотел бы объединить эти PDF-файлы:
PDF1 - один сайт:
Это PDF1.
PDF2 - один сайт:
Это PDF2.
Что мне нужно:https://dl.dropboxusercontent.com/u/4001370/whatIneed.pdf
Код 1 - Два сайта:
Один сайт один: это PDF1.
Один сайт второй: это PDF2.
PDFMergerUtility ut = new PDFMergerUtility();
ut.addSource("C:\\Temp\\PDF1.pdf");
ut.addSource("C:\\Temp\\PDF2.pdf");
ut.setDestinationFileName("C:\\Temp\\Code1.pdf");
ut.mergeDocuments();
Код 2 - номер перезаписывается:
Это PDF (1/2).}
public class main {
public static void main(String[] args) throws IOException, DocumentException {
PdfReader reader;
PdfImportedPage page;
LinkedList fileList = new LinkedList();
fileList.add(new File("C:\\Temp\\PDF1.pdf"));
fileList.add(new File("C:\\Temp\\PDF2.pdf"));
File ergebnis = new File("C:\\Temp\\Code2.pdf");
Document document2 = new Document(PageSize.A4);
PdfWriter writer = PdfWriter.getInstance(document2, new FileOutputStream(ergebnis));
document2.open();
PdfContentByte canvas = writer.getDirectContent();
// Header
reader = new PdfReader(fileList.get(0).getAbsolutePath());
page = writer.getImportedPage(reader, 1);
canvas.addTemplate(page, 0, 0);
// Aufgabe
reader = new PdfReader(fileList.get(1).getAbsolutePath());
for(int i=1; i