2011-01-26 18 views

Respuesta

3

Proporcionamos an open source report builder, que se utilizará desde el código, que es capaz de producir PDF o even PDF/A compliant files.

Crea su informe desde el código, luego puede obtener una vista previa en la pantalla. A continuación, puede imprimir o exportar el informe como PDF. Tenga en cuenta que el dibujo del informe utiliza GDI +, incluso si incorpora archivos .emf o TMetaFile en ellos: con antialiaising, se ven sin problemas en la pantalla. Existen algunos métodos dedicados a informes para crear el informe, pero también una propiedad de Canvas real, en la que puede dibujar lo que desee.

Puede usar la misma clase sin la función de vista previa, solo para crear un archivo pdf a partir de algún contenido.

Es gratis, con licencia bajo MPL/LGPL/GPL, y compila y ejecuta desde Delphi 6 hasta XE. Es 100% compatible con Unicode listo, incluso antes de Delphi 2009.

Con el fin de recibir los informes por ser compatible con el estándar PDF/A, debe asegurarse de que la propiedad se establece en ExportPDFA1true. Solo un subconjunto del archivo de fuente (es decir, solo caracteres usados) se unirá al contenido de PDF, lo que ahorrará espacio en disco. Por lo tanto, los archivos PDF/A serán más grandes que los archivos PDF generados con las opciones predeterminadas.

La creación de informes acaba de ser mejorada (en nuestro repositorio de código fuente): ahora maneja los marcadores, enlaces, esquema del documento y navegación de salvavidas en la vista previa del informe. El archivo PDF generado también maneja esos enlaces y el árbol de esquema. Algunos problemas también se corrigieron (sobre bitmaps o texto subrayado). Y un mapa de bits se almacenará solo una vez en el PDF, si se dibuja varias veces en el informe. Así que asegúrese de estar utilizando la última versión del repositorio de código fuente.

+0

Esto se ve muy interesante, pero tengo que hacer algunas pruebas para ver cómo funciona realmente. Mi pregunta está relacionada principalmente con los generadores de informes existentes y si pueden generar PDF/A o no. Tenemos un gran proyecto que ya usa QuickReport y esperaba que tuviera esta funcionalidad integrada. – LightBulb

+1

Puede generar archivos PDF (y PDF/A) desde QuickReport, utilizando nuestra unidad SynPdf, sin utilizar nuestro motor de informes. Ver http://synopse.info/forum/viewtopic.php?id=138 –

+1

Acabo de verificar nuestro código fuente. Hay algunas etiquetas faltantes para ser totalmente compatible con PDF/A. Estoy trabajando en ello. –

0

¿Ha considerado utilizar una impresora PDF como PDF Factory?

Generalmente, la manera más rápida de obtener PDF a partir de los informes.

Cuestiones relacionadas