Página inicial‎ > ‎GxDocConverter‎ > ‎

Manual de uso

GX X

El external object cuenta con 2 métodos:

&GxDocConverter.convert(&inputFile, &outputFile, &sheetsFilter, &deleteInputFile)

El método convert convierte un archivo de cualquier formato MS Office o Open Office a otro formato MS Office o Open Office combatible.
El tipo de conversión a realizar la infiere de las extensiones de los archivos pasados por parámetros.
 
 &inputFile Archivo a convertir (puede ser cualquier formato MS Office o Open Office)
 &outputFile Archivo destino (PDF o cualquier formato Office compatible con el formato del &inputFile)
 &sheetsFilter Filtro de hojas a convertir. Por ej: "2" (solo la página 2), "1-2" (página de 1 a la 2)
 &deleteInputFile Si se borra el archivo de entrada (true o false)

&GxDocConverter.addAutoPrint(&inputPdf, &silent)

El método addAutoPrint agrega el javascript necesario a un archivo PDF para que éste se imprima solo al ser abierto.

 &inputPdf Archivo PDF de entrada
 &silent Si se desea imprimr en modo silencioso (sin mostrar diálogo de impresión) (true o false)

GX 9

En GX 9 se debe usar código Java para invocar los métodos del GxDocConverter dado que no se cuenta con el tipo de objeto External object.

Primero se debe crear la instancia del GxDocConverter de la siguiente manera:

java com.tacuati.gxdocconverter.GxDocConverter c = new com.tacuati.gxdocconverter.GxDocConverter();

Luego para invocar el método convert se hace de la siguiente manera:

java c.convert([!&inputFile!],[!&outputFile!],[!&sheetsFilter!],true);

y el método addAutoPrint de la siguiente manera:

java c.addAutoPrint([!&inputPdf!],true);

Los parámetros de los métodos son los mismos que se definieron para GX X.

Nota: Para los parámetros booleanos de los métodos no se puede usar variables GX. Se debe de usar directamente true o false.