javascript - page - pdfjs-dist
Utilice PDF.js para convertir estáticamente un PDF a HTML (4)
AccuSoft tiene un visor de PDF / DOC basado en HTML5 llamado Prizm . No creo que esto pueda convertir el PDF de forma estática a HTML, pero parece un visor funcional basado en HTML5. No tengo experiencia con eso, pero la demostración en línea de HTML5 (el enlace) se ve bastante impresionante. Afirman que se puede utilizar en PC & Mobile para una excelente representación de dichos archivos.
La tecnología de visualización HTML5 de Accusoft puede mostrar virtualmente cualquier archivo de documento (DOC, PDF, PPT, CAD y docenas más) a través del navegador nativo en casi cualquier teléfono inteligente o tableta, sin que se requieran aplicaciones o reproductores adicionales en los dispositivos de los usuarios.
PDF.js es la última biblioteca de Mozilla y es un procesador de PDF basado en estándares que está escrito completamente en Javascript. Actualmente no puede acceder al HTML generado, y la biblioteca solo se puede usar como visor. ¿Es posible usar PDF.js para convertir estáticamente un PDF a su equivalente HTML? Teniendo en cuenta que se procesa en un navegador, debe ser HTML + CSS, y el JS se usaría solo para la navegación.
Después de convertirlo a HTML, planeo usar nuestro flujo de trabajo HTML existente para importar / indexar / consumir la página como si fuera una página web HTML normal.
Nota: esto es para la pregunta original, así como para otras personas que puedan estar visitando esto para obtener ayuda relacionada, como fue mi caso. ;)
Responder:
Puede probar: Poppler o pdf2htmlEX que se basa en Poppler.
Recomiendo mirar la documentación pdf2htmlEX que también tiene como una muy buena tabla de comparación .
pdf.js se procesa en Canvas para que no se pueda utilizar para convertir estáticamente un PDF a HTML
DocPub funciona con PDFNet , un SDK de PDF compatible con C #, que admite la conversión de PDF a HTML sin conexión.
WebViewer de la misma compañía es un visor de PDF basado en HTML5 que procesa documentos sobre la marcha dentro del navegador.
WebViewer funciona con todas las principales plataformas web; El visor se puede incrustar y personalizar directamente en cualquier aplicación HTML5, Silverlight o Flash. Se puede acceder instantáneamente al contenido desde cualquier sistema o dispositivo, incluyendo iPad / iPhone (iOS), Android, Windows (escritorio y tabletas), WP8, Linux, Mac, etc. - demo