FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Cambiar nombre archivo PDF
Consulta.
Estoy desde delphi 5 generando archivos PDF a partir de un informe en Quitreport, utilizando el PDFCreator. La consulta es como puedo cambiar el nombre que PDFcreator le asigna al archivo. Deseo cambiarlo desde mi aplicacion en delphi. Desde ya muchas gracias por sus repuestas. |
#2
|
||||
|
||||
Hola,
Si el componente PDFCreator que mencionas no te permite cambiar el nombre del archivo, o darle un nombre al archivo que crees, vamos, cosa que pongo en duda, pues que seguro que existe alguna propiedad de nombre "FileName" o similar que te lo facilite, has de saber que siempre podrías renombrar un archivo existente con funciones como "RenameFile" o "FileRename"... que no recuerdo bien. Sé que encontrarás estas funciones en la unidad "Windows" y que también tienes funciones similares (que acaso te interesen más o menos) en la unidad "SysUtils". |
#3
|
|||
|
|||
Re: Cambiar nombre archivo PDF (y mas)
Las ultimas versiones de PDFCreator te permiten ejecutar una aplicacion o script despues de crear el archivo, y como parametros te da el nombre del fichero con su ruta completa. Solo te hace falta ejecutar un programa o un proceso por lotes para cambiar el nombre del fichero, copiarlo, moverlo, imprimirlo, etc... lo que se te ocurra.
Creo que en la ayuda en linea encontraras algo mas sobre el tema, comentarte que la version del programa debe ser superior 0.8.0 (esta version aun no tenia esta opcion). Fuera de tema (o no tanto) Yo por mi parte ejecuto un programa con el cual extraigo la metainformación del fichero (con un codigo chapucero*, pero funcional) y permito al usuario completar varias propiedades del documento para posteriormente: mover el documento, renombrarlo e integralo en un repositorio central de documentos. |
#4
|
|||
|
|||
Puedes enviarme el codigo
Oscarnoe
Puedes enviarme tu codigo? Desde ya muchas gracias. |
#5
|
|||
|
|||
Si abres PdfCreator (en el menu de inicio->programas->PDFCreator->PDFCreator en la Opcion Actions/Acciones (segun el idioma) puedes ejecutar hasta 2 acciones despues del guardado. Hay disponibles 2 parametros que puedes pasar a la aplicacion "<TempFilename>" y "<OutputFilename>", fichero previo a ser guardado y el fichero final.
Configurando la accion para que ejecute tu aplicacion o script, no tienes mas que moverlo/copiarlo, etc. lo que quieras. Tambien puedes configurar como tiene que mostrase tu aplicacion minimizada, maximizada, oculta, etc y si pdfcreator debe esperar a que finalice la aplicación. El codigo para esto es básico, y es simplemente recoger los parametros con paramstr o la variable system.cmdline que contiene la linea de comandos que llamo a la aplicacion. Despues sabiendo que el parametro 1 es el archivo creado o el temporal (segun el parametro que le hayas dicho a PDFCreator que pase) simplemente tienes que copiar o mover, segun necesites. Oscar Noe |
#6
|
|||
|
|||
Oscar noe consulta
Desde ya muchas gracias Oscar Noe por tus respuestas,
nose si tu me puedes enviar algun ejemplo, porque lo que puedo entender con tu anterior respuesta, yo puedo saber el nombre del archivo de salida que le da el pdfcreato? y lo que yo necesito es desde mi aplicacion darle el nombre al archivo q crea el pdfcreator.Para que el nombre del archivo que crea el PDFcreator lo pueda asignar yo desde mi aplicacion. Desde ya te agradezco nuevamente tus respuestas. Gracias |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cambiar nombre de un campo | ckaki | Tablas planas | 2 | 18-10-2006 19:38:37 |
Como en un FileListBox cambiar el nombre de un archivo | JuanErasmo | C++ Builder | 4 | 12-10-2005 18:49:49 |
cambiar el nombre de una columna | estudiante | SQL | 6 | 26-04-2005 20:36:37 |
cambiar ip y nombre de la maquina | jumeng2 | Varios | 1 | 19-01-2005 17:07:35 |
Cambiar nombre a fichero | bbjb | Varios | 2 | 19-11-2003 13:15:31 |
|