Pregunta

Necesito convertir un paquete de documentos HTML estáticos en un solo archivo PDF programáticamente en el lado del servidor en una plataforma Java / J2EE utilizando un proceso por lotes, preferiblemente. Los archivos pdf se distribuirían a los usuarios del sitio para navegar sin conexión en las páginas web.

Los puntos principales de los requisitos son:

  1. El banner en la parte superior no debe estar presente en el documento pdf final.
  2. La barra de navegación de la izquierda debe transformarse en marcadores de pdf desde hipervínculos html.
  3. Todos los contenidos con hipervínculos (html / pdf / doc / docx, etc.) presentes en las páginas web deben formar parte del documento pdf final con marcadores en pdf.

¿Hay alguna forma estándar de código abierto para hacer esto?

No hay solución correcta

Otros consejos

Pruebe Apache FOP . Acabo de usarlo para convertir XML a PDF y creo que puedes hacer lo mismo con HTML / DOM. El sitio web tiene una sección completa sobre cómo ejecutar FOP en una aplicación Java y hay < a href = "http://xmlgraphics.apache.org/fop/0.95/embedding.html#ExampleDOM2PDF" rel = "nofollow noreferrer"> código de ejemplo para DOM a PDF .

Puede probar iText , pero no estoy seguro de si se encarga de todo lo que necesita.

Además, siempre es mejor si explora muchas opciones y luego decide lo que puede y no puede hacer. En muchos casos, no habrá ninguna biblioteca / API que sea compatible con todo lo que pida.

Puede probar www.alt-soft.com Xml2PDF para esto

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top