Je voudrais accomplir la chose suivante. J'ai un ensemble de fichiers PDF, d'abord je voudrais vérifier l'origine du système de coordonnées. Si l'origine du système de coordonnées pour le pdf n'est pas en haut à gauche [habituellement l'origine est en bas à gauche], je voudrais créer un PDF résultant avec des coordonnées en haut à gauche. J'essaie de le faire en utilisant PDFBox [l'extrait de code est ci-dessous], mais le PDF résultant est vide, ce que je fais mal. Je suis nouveau à PDFBox, donc toute aide à cet égard est grandement appréciée.PDFBox - Système de coordonnées
// loading the existing doc
PDDocument doc = PDDocument.load("C:\\Users\\test\\workspace\\example1.pdf");
List allPages = doc.getDocumentCatalog().getAllPages();
PDPageContentStream contentStream = null;
for(int i=0; i<allPages.size(); i++)
{
PDPage page = (PDPage)allPages.get(i);
contentStream = new PDPageContentStream(doc, page);
contentStream.concatenate2CTM(1f, 0f, 0f, -1f, 0f, page.findMediaBox().getHeight());
contentStream.saveGraphicsState();
contentStream.close();
}
doc.save("C:\\Users\\test\\workspace\\example2.pdf");
doc.close();
Qu'est-ce que cette question a à voir avec iText? –
si quelqu'un peut suggérer une solution en utilisant itext son amende .. –