Depuis la version 25 de WINDEV, il est possible de manipuler des fichiers PDF par programmation très simplement grâce au nouveau type de variable pdfDocument.
Les fichiers PDF sont chargés en tant que tableau dans les variables pdfDocument. Il est donc ensuite très simple d'insérer ou de supprimer des pages. Il suffit pour cela de manipuler le tableau de pages.
MonPDF est un pdfDocument ="FichierPDFde10pages.pdf"
TableauSupprime(MonPDF.Page,2)
TableauSupprime(MonPDF.Page,3) TableauSupprime(MonPDF.Page,4)
TableauSupprime(MonPDF.Page,5)
TableauSupprime(MonPDF.Page,6)
PDFSauve(MonPDF,"testSuprr.pdf")
MonPDF est un pdfDocument = "FichierPDFde10pages.pdf"
MonPDF2 est un pdfDocument = "FichierPDFTest.pdf"
TableauInsère(MonPDF.Page,2,MonPDF2.Page[1])
TableauInsère(MonPDF.Page,5,MonPDF2.Page[4])
PDFSauve(MonPDF,"testAjout.pdf")
Un autre exemple, ajout d'une image en dernier page d'un PDF existant :
sPDFTempImage est une chaîne = fRepTemp()+[fSep]+"tmp.pdf"
DocPDFTempImage est une pdfDocument
MonPDF est un pdfDocument
// Le PDF temporaire est ouvert en tant que PDFDocument ...
|
|
< Retour
|
|
|
|
|
|