Estoy buscando una biblioteca (de código abierto o de pago) que pueda convertir documentos de Microsoft Office ( .docx
, .xlsx
etc.) e imágenes a PDF. Esta biblioteca debe ser accesible desde .NET.
Eché un vistazo a ABCpdf pero requiere una instalación de Microsoft Office en el servidor que no quiero. Mis documentos están almacenados en una base de datos, así que quiero algo que pueda funcionar con matrices de bytes.
¿Alguien puede recomendar una biblioteca?
El SDK de documentos LEADTOOLS tiene la capacidad de convertir todos los formatos de Microsoft Office y exportarlos como PDF en .NET.
Aquí hay una lista de todos los formatos compatibles desde y hacia los que el SDK puede convertir:
Formatos Adobe Acrobat PDF y PDF/A Microsoft Office DOC/DOCX, XLS/XLSX, PPT/PPTX, PST, EML, MSG y XPS
Formatos CAD como DXF, DWG y DWF
Texto sin formato, RTF, HTML, MOBI, ePUB
IBM AFP, MO: DCA, IOCA y PTOCA
Además de todos estos formatos, también puede habilitar OCR y convertir imágenes a un PDF con capacidad de búsqueda basado en documentos.
Descargo de responsabilidad: soy un empleado de esta biblioteca
Aspose ofrece muchos componentes individuales diferentes:
Aspose.Palabras
Conversión de documentos de procesamiento de texto a ODT, HTML, EPUB, TXT
También tienen muchos más componentes para cosas como presentaciones de diapositivas/PowerPoint, PDF, códigos de barras, OneNote, imágenes, OCR, diagramas/Visio, Tareas/Proyectos, correo electrónico y algunos otros.
Essential PDF puede convertir documentos de Word, PowerPoint y Excel a PDF y no requiere Microsoft Office. Está escrito en C# y está disponible como biblioteca para su uso desde cualquier plataforma .NET.
La licencia comunitaria ofrece todo el conjunto de productos de forma gratuita. -Davis (fusión sincronizada)
He utilizado los componentes proporcionados por Sub Systems para realizar la conversión de RTF a PDF, pero también proporcionan componentes para realizar la conversión de DOCX a PDF . No los he usado, pero me gustan sus RTF a PDF.
Se les paga por los componentes, pero las veces que he tenido que usar su soporte han sido bastante buenos en comparación con otros proveedores de componentes de terceros con los que he trabajado en el pasado.
Puedes consultar nuestras bibliotecas:
No requieren la instalación de Office y pueden funcionar con la secuencia de archivos (o matriz de bytes) verifique aquí y aquí .
Docmosis proporciona una API de servicio web (REST) para la producción de documentos basada en documentos de estilo de procesador de texto, utilizando plantillas y fusionando datos. Puede convertir varios formatos, incluidos doc/docx/xls a pdf. Tenga en cuenta que trabajo para Docmosis.
Usamos Spire.Doc y es compatible con MailMerge y genera un PDF como flujo o archivo a partir del documento. Hemos usado esto en situaciones en las que estamos extrayendo datos binarios de una base de datos, manipulando/cargando a través de flujos y luego transmitiendo el PDF.
Recomiendo revisar esta biblioteca.
DIVULGACIÓN: SOY EL DUEÑO DE ESTE PRODUCTO.
Puede probar nuestro convertidor de doc/docx a PDF en http://converter-eval.plutext.com/
Me temo que solo es para documentos de Word, no para pptx, xlsx, etc.
Es un servidor/servicio local que puede usar en su aplicación para convertir o exportar archivos doc/docx de Microsoft Word a PDF mediante programación.
Reflejos:
El código del cliente .NET está en http://converter-eval.plutext.com/client_dotnet.html
Nick Dickinson Wilde
solucionador de errores