2010-02-18 5 views
0

Je dois ajouter par programme des éléments graphiques supplémentaires sur une couverture de livre PDF statique existante. À l'heure actuelle, j'utilise pycairo pour dessiner sur une PDFSurface transparente, puis la fusionner dans le PDF statique existant en utilisant pyPdf. De cette façon, le PDFSurface fonctionne comme une superposition. Cependant, le PDF transparent a exactement la même taille que le TrimBox du PDF statique, étant ainsi plus petit que le PDF statique. Comment puis-je positionner le contenu sur le PDF transparent afin qu'après la fusion, il superpose exactement le TrimBox du PDF statique?Alignement de deux fichiers PDF pour une fusion à l'aide de Cairo et de pyPDF

Répondre

0

Comme on pouvait s'y attendre, c'était une question de mathématiques simples. Il s'avère que le problème que j'ai eu avec l'alignement des boîtes PDF a été causé par ma mauvaise interprétation des coordonnées de la boîte: Are PDF box coordinates relative or absolute?