Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   AcuCobol (https://www.cobolforo.es/forumdisplay.php?f=23)
-   -   [Duda] Generar fichero PDF desde cobol (https://www.cobolforo.es/showthread.php?t=821)

Irene 14 de marzo de 2018 13:18

Generar fichero PDF desde cobol
 
Necesito gererar ficheros pdf desde acucobol

Recato53 14 de marzo de 2018 13:32

Yo utilizo en PowerCobol y en RmCobol la herramienta "COBVIEW Print Suite".

La puedes descargar en COBTOOLS.COM - Tools for COBOL Programmers.

Hay que hacer cambios en los informes, pero el resultado es muy bueno.

Irene 14 de marzo de 2018 14:09

Generar ficheros pdf en Cobol
 
Sabes si funciona con Acucobol?

Gusaiello 14 de marzo de 2018 14:57

Si queres hacerla bien fácil : instalas PDFCreator (es gratis), y mandas a imprimir a esa impresora.
Es más, podes generar pdf desde cualquier otro programa (Excel, Word, o lo que sea).

No tenes que modificar nada en los programas.

Espero que el dato te sirva.

Irene 15 de marzo de 2018 08:31

como lo mando al pdfcreator? por linea de comandos? al definir la impresora?

Joseg 15 de marzo de 2018 10:34

Cita:

Citación del post de Irene (Mensaje 4031)
como lo mando al pdfcreator? por linea de comandos? al definir la impresora?

Pode usar o SumatraPDF para imprimir qualquer ficheiro para impressora ou PDF
Susbtituir " -print-to-default" para o "driver" a utilizar.

Código COBOL:
  1.  01 AIMPP.
  2.     03 PIC X(48) VALUE "SumatraPDF.exe -print-to-default -exit-on-print ".
  3.     03 PIC X VALUE '"'.
  4.     03 PFILE PIC X(180).
  5.     03 PIC X VALUE '"'.
  6.  
  7. .
  8. .
  9. .
  10.      IF PFILE NOT = SPACES
  11.          INVOKE POW-SELF "Execute" USING AIMPP POW-SWHIDE  >>  RM COBOL alterar aqui
  12.      END-IF

Gusaiello 15 de marzo de 2018 12:24

Lo mandas de la misma forma en la que envias cualquier cosa a imprimir, solo que en lugar de seleccionar una impresora real, seleccionas como impresora a PDFCreator.
Si en tu programa no tenes previsto que se pueda seleccionar la impresora, configuras a PDFCreator como impresora predeterminada y asunto resuelto.

PDFCreator esta configurado (default) para abrir el archivo con el programa predeterminado para estos (generalmente Adobe reader). Una vez que el proceso de impresión termine y cierres la impresora el archivo generado se abrirá con el programa predeterminado.


La franja horaria es GMT +2. Ahora son las 13:58.

Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.