automation - office - ¿Cómo convertir documentos de Word y Excel a PDF programáticamente?
descargar convertidor de word a pdf (8)
Estamos desarrollando una pequeña aplicación que, dado un directorio con archivos PDF, crea un archivo PDF único que contiene todos los archivos PDF en el directorio. Esta es una tarea simple usando iTextSharp. El problema aparece si en el directorio existen algunos archivos como documentos de Word o documentos de Excel.
Mi pregunta es, ¿hay alguna forma de convertir palabras, sobresalir documentos en PDF programáticamente? Y aún mejor, ¿es esto posible sin tener instalado el paquete ofimático en la computadora que ejecuta la aplicación?
La forma más común de convertir archivos a un pdf es imprimirlos para imprimirlos en un controlador de impresora de PDF. Hay varios de esos controladores, uno que sé que hará el trabajo es Black Ice .
Otra es usar el SDK de Adobe Acrobat. de memoria es muy caro.
Ha pasado un tiempo desde que hice algún trabajo de conversión de pdf y el paisaje puede haber cambiado.
Me sorprende que Aspose no se haya mencionado aquí, es fácil, simple y confiable. Lo malo es que no es gratis.
He usado iTextSharp en el pasado, es realmente bueno, fácil de instalar (una DLL, creo), la fusión requiere un poco de yesca, por lo que no es tan fácil de usar como Aspose, pero bueno, es gratis, así que es lo mejor parte.
Necesitaba hacer esto yo mismo, pero logré hacerlo con .Net y sin herramientas de terceros:
MSDN: Guardar documentos de Word 2007 en formatos PDF y XPS
Bastante simple, alrededor de 50 líneas de código. Sin embargo, creo que necesitará Word 2007 instalado en la máquina, así como la capacidad de Guardar como PDF
Office 2007 permite esto. He encontrado que PDFCreator es bueno, el VBA está incluido en archivos de muestra y he oído que CutePDF también es bueno. PDFCreator y CutePDF son gratuitos.
Para trabajar sin Office, necesitaría visores, hasta donde yo sé: http://www.microsoft.com/downloads/details.aspx?FamilyID=c8378bf4-996c-4569-b547-75edbd03aaf0&displaylang=EN
Para convertir documentos de Word a PDF, eche un vistazo a jWordConvert, una biblioteca de Java que puede hacer exactamente eso. Sin embargo, esto no funcionará con los archivos de Excel, solo con los archivos de Word. El idioma no es Sharp, es Java pero puede cambiar para usar IText (que es java) en lugar de ITextSharp.
También puede usar un componente como DocConverter dePDP activo para convertir formatos de lote a PDF.
Utilice el creador de PDF que viene con adobe 7- 9
Acabo de usar este código Covert Doc en PDF
TallPDF.NET (viene con una etiqueta de precio considerable) le permite servir archivos PDF dinámicos desde cualquier aplicación .NET, incluidas las páginas ASP.NET y los servicios web.
PDFEdit (fuente libre y abierta) es un editor para manipular documentos PDF. Tiene una versión de GUI y una interfaz de línea de comandos. El scripting se usa en gran medida en el editor y casi cualquier cosa puede ser guionizada. Es posible crear sus propios scripts o complementos.