¿Alguien conoce un software que pueda hacer la conversión de .doc a .pdf de MS Office por mí?
Ya probé OpenOffice, pero parecía ser bastante lento y hambriento de recursos para documentos grandes.
¿Alguien conoce un software que pueda hacer la conversión de .doc a .pdf de MS Office por mí?
Ya probé OpenOffice, pero parecía ser bastante lento y hambriento de recursos para documentos grandes.
Respuestas:
Si tiene MS Office 2007, puede usar el complemento Guardar como PDF.
PDFCreator es una herramienta gratuita de impresión a pdf basada en ghostscript. Es bastante bueno, aunque el resultado de Acrobat Distiller tiende a ser un poco más agradable.
Si desea hacerlo mediante programación y es un programador .NET o Java, puede usar Aspose.Words en combinación con Aspose.PDF .
Funciono bien para mi.
EDITAR: Parece que usando una versión reciente, solo tienes que licenciar Aspose Words.
Regularmente uso y recomiendo PrimoPDF , que está disponible en encarnaciones gratuitas y de pago.
Office 2007 tiene un complemento de exportación de PDF gratuito disponible aquí
Yo personalmente uso PDF 995 , una impresora pdf gratuita :) funciona muy bien
Si quieres hacerlo programáticamente, mira mi respuesta aquí:
Convierta DOC a PDF: /programming/218556/send-document-to-printer-with-c#221818
Este es el código que uso actualmente y funciona muy bien. Manejará todo lo que Word abrirá, como .doc, .docx, .rtf, etc.
Además, si tiene muchos archivos para convertir, puede escribir su código de modo que Word se abra una vez en segundo plano y los archivos se abran, conviertan y cierren posteriormente, funciona muy rápido y no he tenido problemas con el bloqueo, etc. incluso al convertir miles de archivos a la vez.
Prueba Altsoft Xml2PDF
Oye, mira lo que encontré. http://www.phplivedocx.org/2009/02/06/convert-doc-to-pdf-in-php/
PHPLiveDocx es un programa de creación de documentos en php. Se puede usar para convertir Doc a PDF. No lo he probado todavía, pero ciertamente lo experimentaré pronto.
Puede utilizar el servicio en línea como uno en http://www.freepdfconvert.com. No es necesario instalar ningún software.
En el pasado probé diferentes enfoques. Pero ahora estoy bien con Microsoft Office Word 2007 y SaveAsPDF-Addin. Grabé el proceso "guardar como pdf" como macro y lo refiné un poco. Aquí está mi versión actual:
Sub UpdateAndPDF()
' Update page header
If ActiveWindow.View.SplitSpecial <> wdPaneNone Then
ActiveWindow.Panes(2).Close
End If
If ActiveWindow.ActivePane.View.Type = wdNormalView Or ActiveWindow. _
ActivePane.View.Type = wdOutlineView Then
ActiveWindow.ActivePane.View.Type = wdPrintView
End If
ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader
Selection.WholeStory
Selection.Fields.Update
ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument
' Update document (like F9)
Selection.WholeStory
Selection.Fields.Update
WordBasic.AcceptAllChangesInDoc
' create PDF
PDFFilename = (Replace(ActiveDocument.FullName, ".doc", ".pdf"))
ActiveDocument.ExportAsFixedFormat OutputFileName:= _
PDFFilename _
, ExportFormat:=wdExportFormatPDF, OpenAfterExport:=False, OptimizeFor:= _
wdExportOptimizeForPrint, Range:=wdExportAllDocument, From:=1, To:=1, _
Item:=wdExportDocumentContent, IncludeDocProps:=True, KeepIRM:=True, _
CreateBookmarks:=wdExportCreateHeadingBookmarks, DocStructureTags:=True, _
BitmapMissingFonts:=True, UseISO19005_1:=False
' Close Word
ActiveDocument.Save
Application.Quit
End Sub
Con la opción macro de word, puedo usar esta macro en la línea de comandos para fines de automatización. p.ej
"c:\Program Files\Microsoft Office\Office12\WINWORD.EXE" wordfile.doc /mUpdateAndPDF
Si desea usarlo para varios documentos en un archivo por lotes, puede intentar esto:
@echo off
SET WORD="c:\Program Files\Microsoft Office\Office12\WINWORD.EXE"
FOR %%f in (*.doc) do %WORD% %%f /mUpdateAndPDF
Si solo lo haces ocasionalmente, puedes usar Zamzar.com para hacer todo tipo de conversiones.
Trigonometría.
He investigado ampliamente este mercado y Aspose.Words vale la pena considerar. Hace un buen trabajo y es 100% .net, pero si buscas una fidelidad perfecta (Aspose no presenta notas al pie, flujo de texto limitado y objetos flotantes), entonces la única opción que tienes es automatizar Office directamente, lo cual es una molestia en el servidor, o use un producto que haya hecho todo el trabajo duro por usted, como el Servicio de conversión de PDF de Muhimbi que se ejecuta en un servidor y se puede llamar mediante un servicio web .
Divulgación completa, trabajo para Muhimbi (es por eso que he investigado el mercado tan extensamente).
Aspose.Words ha sido mencionado anteriormente. Solo quiero agregar la información más reciente.
Aspose.Words ahora se convierte a PDF por sí mismo (anteriormente necesitaba Aspose.Words + Aspose.Pdf). Un componente para usar es mejor que dos.
Uno de los beneficios que obtiene con Aspose.Words es que puede obtener los mismos documentos de excelente apariencia no solo en PDF, sino también en XPS, renderizar páginas como imágenes e incluso imprimir documentos.
Estoy en el equipo de Aspose.Words.
No he mirado las funciones integradas de PDF en los últimos años, pero puede usar la automatización de oficina para imprimir en un controlador de impresora PostScript, que se puede configurar como impresora. Esto crea un archivo PostScript (PS) que se puede convertir a PDF usando GhostScript.
Office 2010 y versiones posteriores pueden guardar el archivo como pdf sin ningún complemento. Office 2013 incluso puede abrir y editar el archivo pdf (por supuesto, si el archivo no ha sido protegido contra la edición)
Windows 10 también tiene una impresora incorporada PDF y que no es necesario ningún 3 rd software de terceros para tal fin
Vea esta pregunta para el código C # a un convertidor gratuito de Word a PDF.