Bonjour tout le monde,
j'ai un petit souci avec PdfReader de Itext.
Je m'explique:
Je souhaite créer un pdf à partir d'un pdf existant. J'utilise pour cela la classe PdfReader afin d'obtenir le contenu du pdf existant et d'en copier le contenu dans un nouveau.
Mon souci est que je n'arrive pas à récupérer les FormFields de mon PDF existant ...
voici ma méthode :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public static void main(String[] args) throws ParserConfigurationException, SAXException, DocumentException, IOException {
 
	System.out.println("Combines two page");      
	    PdfReader reader = new PdfReader("C:\\myPDF.pdf");                
 
	   Document document = new Document(new Rectangle((float)(148.5*2.8346), (float)(210*2.8346)));
 
	   PdfWriter Pdfwriter = PdfWriter.getInstance(document,  new FileOutputStream("C:\\combine2Page1.pdf"));
 
	   document.addCreationDate();
	   document.addProducer();
	   document.open();
 
	   PdfContentByte cb = Pdfwriter.getDirectContent();
 
	   document.newPage(); 
	   PdfImportedPage page1 = Pdfwriter.getImportedPage(reader, 1);
	   cb.addTemplate(page1, 1, -0, 0, 1, 68, 375);
		  document.close();
	}


Merci pour votre aide