FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
impresion por comandos con pdfcreator
Hola, necesito generar documentos en pdf. He estado revisando distintos hilos y he encontrado bastante información. Estoy valorando dos metodos de impresión a través del pdfcreator. Ambos me funcionan, pero me falta resolver pequeños errores. Os comento:
1º. Metodo (a partir de unas aportaciones de Neftali): Código:
ShellExecute(Handle, nil , Pchar('C:\Archivos de programa\PDFCreator\PDFCreator.exe'), Pchar('/NOSTART /PF"C:\prueba.doc"'), 0, SW_SHOWNORMAL); Alguna idea de cual es la estructura de este fichero? 2º. Metodo (a partir de aportaciones de roman): Código:
PrinterIndex := Printer.Printers.IndexOf('PDFCreator'); if PrinterIndex <> -1 then begin OldPrinterIndex := Printer.PrinterIndex; Printer.PrinterIndex := PrinterIndex; PdfCreator := CreateOLEOBject('PDFCreator.clsPDFCreator'); try PdfCreator.cStart(); PdfCreator.cOption('UseAutosave') := 1; PdfCreator.cOption('UseAutosaveDirectory') := 1; PdfCreator.cOption('AutosaveDirectory') := 'c:\'; PdfCreator.cOption('AutosaveFilename') := 'prueba'; // la extensión es opcional PdfCreator.cOption('AutosaveFormat') := 0; // PDF format ShellExecute(Handle, 'print', Pchar('C:\prueba.doc'), nil, nil, SW_HIDE); finally Printer.PrinterIndex := OldPrinterIndex; // Cerramos el monitor PdfCreator.cClose; end; end; Gracias por sus aportaciones.
__________________
El saber no ocupa lugar. |
#2
|
|||
|
|||
Hola
Este código NO funciona a partir de la version 1.7.3 de PDFCreator. Según comentan han reescrito todo el interface COM.
Si alguien sabe como hacerlo funcionar de nuevo con la nueva versión del PDFCreator, que lo comente. Si logro averiguarlo por otro camino, lo comentaré aquí. Saludos !!!
__________________
Los árboles no me dejan ver el bosque !!! Última edición por Casimiro Notevi fecha: 04-03-2015 a las 12:34:25. |
#3
|
|||
|
|||
Tienes razón, lo he probado y con la versión 2.0 no funciona. Pero para la solución que estoy buscando me vale la versión del pdfcreator 1.7.3.
Luego si alguien puede aportarme alguna idea, lo agradezco.
__________________
El saber no ocupa lugar. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Diferencia de comandos | BuenaOnda | Varios | 2 | 09-05-2014 21:13:59 |
PDFCreator llamar pasando parametros Auto-guardado y nombre | lacovera | Impresión | 2 | 25-06-2010 11:54:12 |
Acceder a la interface de PDFCreator | hob | Impresión | 0 | 09-11-2006 22:16:54 |
Como utilizar las funciones de PDFcreator | hob | Impresión | 0 | 08-11-2006 14:43:16 |
comandos de impresion | federicorl | Impresión | 4 | 07-09-2006 23:03:49 |
|