Aggiungi filigrana a PDF utilizzando Zend Framework (aggiungendo qualcosa sotto il livello di testo)
-
29-09-2019 - |
Domanda
Sto cercando di filigrana dinamicamente un file PDF utilizzando PHP con Zend_Pdf.
C'è un modo per de-layer di un file PDF, mettere qualcosa (testo, immagine) tra il livello di sfondo e testo, e quindi salvarlo?
C'è come un z-index per i file PDF?
Qualsiasi aiuto sarebbe molto apprezzato.
Saluti, Paul
Soluzione
C'è un tipo di Z-index, ma non c'è niente che può effettivamente manipolarlo in modo pragmatico. Ho cercato di fare simili per oltre un mese. Ho provato:. Zend, FPDF, AcroJS, PyPDF, ImageMagick e Ghostscript senza fortuna
L'unico modo sono stato in grado di aggiungere qualcosa "sotto" qualcosa d'altro in un PDF è quello di ricostruire dal basso in alto.
Esempio: avevo bisogno di aggiungere una fotografia sotto un codice a barre dei dipendenti. Per prima cosa ho ritagliato il PDF al giusto il codice a barre (my_crop.py - Python) Poi mi sono convertito al tiff copia (imagemagick) Poi ho aggiunto la foto dipendente al PDF originale (Zend Framework) Infine ho aggiunto il tiff codice a barre dalla prima fase (Zend Framework)
Non è in alcun modo perfetto, ma è l'unica cosa che ho potuto ottenere abbastanza vicino a quello che volevo.