Exportar varios documentos en un sólo PDF


([N4] franpino) #1

Tenemos la necesidad que desde una lista de facturas podamos seleccionar varias y que desde un botón se guarde todo a un mismo PDF. existe esto? es posible? me podéis orientar??

Muchas gracias a todos.


([N3] pacosatu) #2

Hola franpino.

Con Velneo no es posible porque no se pueden enviar los ficheros de impresión a una cola que nos permitiera enviarlos conjuntamente e incluso paginar los documentos de forma global.

Puedes usar una herremienta de terceros como MuPDF.
Es una herramienta de línea de comandos muy sencilla y bien documentada.

Usarás el comando --> mutool.exe merge -o file_salida file1 [pages] file2 [pages] …

Saludos
Paco Satué


([N4] SyP) #3

Con vReport se puede conseguir. La instrucción es Informe personalizable: Exportar a fichero. El informe, debe tener origen en facturas (iteración del subinforme) y otro origen de datos de lineas, con el padre de facturas y un proceso que alimente los movimientos de almacén (Comienzo del informe) y a la configuración del informe le marcas el check de subinforme en nueva página





([N3] pacosatu) #4

Hola SyP.

Por supuesto, con vReport es la forma inmediata de hacerlo.

Pero nos encontramos con un problema.
Si queremos paginar las facturas o documentos de forma independiente, ya no podemos hacerlo porque vReport solo controla un Contador de páginas global para todo el trabajo de impresión.

Por esta razón, en el caso de que queramos paginar las facturas, no nos queda más remedio que crear los ficheros pdf de cada factura en disco y mezclarlos con la herramienta externa.

Saludos
Paco Satué


([N4] franpino) #5

OK muchas gracias a ambos, estudiaremos el tema.

Saludos


([N4] sergioinfortic) #6

Yo lo hago a la forma que comenta paco pero usando pdftk, otra herramienta de terceros.

MuPDF no la conocía, le echaré un ojo