Esto no es un intento de unir PDF separados a un solo PDF con varias páginas. Es un intento de crear un PDF de una sola página a partir de algunos otros archivos PDF que ya existen. Necesito hacer esto usando PHP y el servidor es CentOS.Unir varios archivos PDF en una sola página PDF - Unir posicionado usando PHP
Ya estoy generando un conjunto de archivos PDF de una sola página basados en plantillas individuales (Utilizando FPDF). El requisito es permitir que el usuario mezcle y combine los archivos PDF existentes y los coloque juntos para crear un único PDF.
Mi intento actual es convertir los archivos PDF a imágenes (usando ghostscript) y utilizar los archivos JPEG de salida para crear el PDF final utilizando FPDF. Si bien esto es posible, la calidad del PDF se ve comprometida un poco durante la conversión.
Me gustaría saber si hay una mejor solución que podamos usar?
ACTUALIZACIÓN
La solución no tiene por qué ser PHP. Lo más probable es que no sea así. Definitivamente estoy preparado para cualquier herramienta de línea de comandos que pueda hacer el trabajo. comando de ejemplo sería el siguiente:
$ newtool -o outfile.pdf -s WidthXHeight -i in1.pdf in2.pdf in2.pdf -g p1Xp2 p3Xp4 p5Xp6
arriba es solo un ejemplo - no una orden real, - sólo desearía que si una herramienta tiene ese tipo de funcionalidad. Especifique el conjunto de archivos de entrada y sus posiciones en el archivo de salida.
Gracias por la respuesta. Me complace utilizar herramientas de línea de comandos para obtener el resultado. Si bien las referencias son útiles (he visto el segundo antes) ¿hay algún ejemplo particular sobre cómo colocar un PDF existente en un PDF vacío que es más grande? Su respuesta en el primer punto es súper impresionante por cierto :-) – dakdad
lo siento - ignore mi comentario por un momento. Intentaré unirme a pdftk y luego me pondré en contacto contigo. – dakdad
He jugado con ghostscript pero solo puedo ver una forma de colocar 1 archivo PDF para ubicarlo en un archivo más grande recientemente creado. No veo cómo puedo colocar múltiples archivos en múltiples posiciones. ¿Alguna sugerencia para esto? – dakdad