2009-03-02 20 views
7

¿Hay alguna buena alternativa a Adobe Acrobat para crear archivos PDF interactivos? La terminología es un poco confusa aquí: por interactiva, me refiero a "capaz de rellenarse", y no necesariamente "secuencia de comandos". Por lo tanto, este formulario sería para la recopilación de datos, en lugar de la generación de informes, que parece ser el escenario común para las preguntas relacionadas con el pdf en SO.Alternativas de creación de PDF interactivo a Acrobat?

El truco es que necesitan ser rellenables con Adobe Reader. Para aquellos que no han experimentado las muchas frustraciones de Acrobat, de manera predeterminada, Reader no puede completar un formulario a menos que se haya creado con Acrobat Pro> 8.0 y haya habilitado específicamente los derechos de uso. Eso está bien y básicamente funciona (excepto que los usuarios Pro no pueden guardar sus datos - ¿WTF?).

Como me siento frustrado, me gustaría evitar los productos de Adobe por completo (es decir, desde el punto de vista del diseño, para los usuarios el lector sigue siendo una necesidad o simplemente lo haría como un formulario web respaldado por db). Me pregunto si alguien tiene buenas experiencias con alternativas. O bien bibliotecas de software o productos?

Gracias!

EDITAR - Gracias, matt b - He visto antes iText pero no sabía que podría crear formularios. Desafortunadamente, parece que Reader no puede guardar datos completados en los formularios generados por iText (o generados por OO Writer). Tengo la desagradable sensación de que lo que quiero es fundamentalmente imposible, excepto el uso de las herramientas de gestión de derechos de Adobe. Si hay otras ideas Me encantaría escucharlos.

Respuesta

2

iText es prácticamente el estándar en el mundo java para generar archivos PDF programáticamente. ¿Tal vez también se puede usar para crear archivos PDF con formularios en ellos como a usted le gustaría?

0

XSL FO es algo que utilizamos para crear archivos PDF a partir de datos de formularios existentes. A menos que desee que se envíe el PDF rellenable al cliente, esta es una opción válida.

0

itext le permite crear anotaciones (existen básicamente 3 tipos de componentes interactivos; -.. Formularios (antigua FDF estilo y nueva XFA) y anotaciones de Acrobat y un montón de herramientas de terceros debe permiten modificar los valores de anotaciones

también hay una versión de DotNet itext llamada ISharp -.. freeand ambos están muy potente

2

La página de origen herramienta de diseño abierto Scribus tiene un montón de características orientadas a la creación de formularios PDF interactivos no los he utilizado personalmente, pero parecen razonablemente completos y están cubiertos por el tutorial.

Vale la pena saber si Scribus necesita realizar un diseño de página serio en cualquier caso.

0

CutePDF Pro le permite convertir un PDF en un formulario interactivo.

0

Foxit reader le permite guardar cualquier pdf con los campos rellenos.

2

Puede crear archivos PDF de forma que se pueden rellenar utilizando OpenOffice.org, así como LibreOffice.

Para crear los elementos de formulario iniciales en el *.documentos ODT, permiten al Ver -> Barras de herramientas ->controles de formulario herramientas, que permiten agregar casillas de verificación se puede hacer clic + botones de radio, campos de texto que se pueden rellenar, pulsadores y un poco más para la página (s).

Cuando haya terminado con el documento, utilice Archivo -> Exportar como PDF con la casilla de verificación Crear formato PDF habilitado.

Ahora su formulario PDF será editable (¡y guardable!) Con cualquier visor de PDF que no sea Adobe.

NOTA, sin embargo: Adobe utiliza una forma propia y patentada para crear y rellenar formularios PDF. Adobe Reader solo admite formularios PDF que fueron creados por un producto de Adobe (y que tienen asignados "derechos extendidos" para que Reader pueda guardar los datos de formulario junto con el documento).

Adobe Reader no funcionará con los formularios PDF que haya creado con OpenOffice.org o LibreOffice ('trabajo' en el sentido de: 'le permite completar + guardar los datos del formulario'). El mecanismo técnico detrás de esto es que Adobe firma digitalmente sus documentos de formulario con su propia clave (que es conocida por Adobe Reader, y que usted acordó no aplicar ingeniería inversa cuando aceptó el EULA de Adobe Reader ...). -

Esto significa:

  • no son de Adobe Los lectores de noticias no serán capaces de 'llenar + guardar' formas creadas con productos de Adobe (que puede 'relleno + print' ellos sin embargo).
  • Los lectores de Adobe PDF rechazarán los formularios 'rellenar + guardar' creados con productos que no sean de Adobe (sin embargo, los 'rellenarán + imprimirán').

Los últimos dos puntos será cierto para todos las herramientas y utilidades mencionadas en las otras respuestas a esta pregunta. Si me equivoco aquí, hágamelo saber en un comentario ...

0

Hace poco incursioné con Scribus. Descubrí que es una excelente herramienta si uno tiene tiempo suficiente para configurarlo y jugar con él. Lo recomiendo altamente. Wufoo también es muy bueno.

No soy fan de Acrobat/Adobe. Un software debería hacerme la vida más fácil, no desafiarme en cada paso.

Si busca en la red con estas palabras clave - FREE FORM CREATOR y puede agregar la palabra HTML5. Encontrará una variedad de sitios donde puede iniciar sesión en línea y todos sus clientes pueden tener su inicio de sesión por separado, completar datos y el formulario permanece en la nube y borrar su disco duro. Todos los interesados ​​pueden acceder al formulario y editarlo en cualquier momento. La cuenta se puede usar como una carpeta para su negocio. Se puede acceder a estos formularios en cualquier dispositivo y cualquier plataforma.

Muchas de estas formas son impulsadas por HTML5, son tan hermosas y fluidas. Mantener alejado de las macros, llevan virus.

www.homebasedofficeservices.com

Cuestiones relacionadas