Se você possui o MS Office 2007, pode usar o plug-in Salvar como PDF.
link
Alguém ciente de um software que poderia converter o MS Office .doc em .pdf para mim?
Eu já experimentei o OpenOffice, mas parecia ser bastante lento e cheio de recursos para documentos grandes.
Se você possui o MS Office 2007, pode usar o plug-in Salvar como PDF.
link
PDFCreator é uma ferramenta gratuita de impressão para pdf baseada em ghostscript. É bastante bom, embora a saída do Acrobat Distiller tende a ser um pouco mais agradável.
Se você quiser fazer isso programaticamente e for um programador .NET ou Java, você pode usar Aspose.Words em combinação com Aspose.PDF .
Funcionou bem para mim.
EDIT: Parece que usando uma versão recente, você só precisa licenciar as palavras do Aspose.
Eu uso regularmente - e recomendo - o PrimoPDF , que está disponível em versões gratuitas e pagas.
O Office 2007 tem um suplemento de exportação de PDF gratuito disponível aqui
Eu pessoalmente uso PDF 995 , uma impressora pdf grátis :) funciona muito bem
E ninguém mencionou o openoffice com suporte a PDF embutido?
Se você quiser fazer isso programaticamente, dê uma olhada na minha resposta aqui:
Este é o código que eu uso atualmente e funciona muito bem. Ele manipulará qualquer coisa que o Word abrir, como .doc, .docx, .rtf, etc.
Além disso, se você tiver muitos arquivos para converter, você pode escrever código de forma que o Word seja aberto uma vez no segundo plano e os arquivos sejam abertos, convertidos e fechados, funcionem muito rápido e não tenha problemas com travamentos etc. mesmo ao converter milhares de arquivos de uma só vez.
Experimente Altsoft Xml2PDF
link
Ei, olha o que eu encontrei. link
PHPLiveDocx é um programa de criação de documentos em php. Pode ser usado para converter Doc para PDF. Eu não tentei ainda, mas certamente estarei experimentando isso em breve.
No passado, tentei abordagens diferentes. Mas agora estou bem com o Microsoft Office Word 2007 e o SaveAsPDF-Addin. Eu gravei o processo "salvar como pdf" como macro e o refinei um pouco. Aqui está a minha versão atual:
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
Com a opção macro da palavra, posso usar essa macro na linha de comando para fins de automação. e. g.
"c:\Program Files\Microsoft Office\Office12\WINWORD.EXE" wordfile.doc /mUpdateAndPDF
Se você quiser usá-lo para vários documentos em um arquivo de lote, tente isso:
@echo off
SET WORD="c:\Program Files\Microsoft Office\Office12\WINWORD.EXE"
FOR %%f in (*.doc) do %WORD% %%f /mUpdateAndPDF
Se você está apenas fazendo isso ocasionalmente, você pode usar o Zamzar.com para fazer todos os tipos de conversões.
TRiG.
Eu tenho pesquisado este mercado extensivamente e aspose.Words vale a pena considerar. Ele faz um bom trabalho e é 100% .net, mas se você está após a fidelidade perfeita (Aspose não renderiza notas de rodapé, fluxo de texto limitado e objetos flutuantes), a única opção é automatizar o Office diretamente, o que é uma dor no servidor, ou use um produto que tenha feito todo o trabalho duro para você, como o Muhimbi PDF Conversion Service, que é executado em um servidor e pode ser chamado usando um serviço da web .
Divulgação completa, eu trabalho para Muhimbi (e é por isso que pesquisei o mercado de forma tão extensa).
Aspose.Words foi mencionado acima. Eu só quero adicionar as informações mais recentes.
Aspose.Words agora converte em PDF por si só (você precisava anteriormente Aspose.Words + Aspose.Pdf). Um componente para usar é melhor que dois.
Um dos benefícios que você obtém com o Aspose.Words é que você pode obter os mesmos excelentes documentos, não somente em PDF, mas em XPS, renderizando páginas como imagens e até mesmo imprimindo documentos.
Estou na equipe do Aspose.Words.
O Office 2010 e acima pode salvar o arquivo como pdf sem nenhum plug-in. O Office 2013 pode até abrir e editar o arquivo pdf (claro que se o arquivo não foi protegido da edição)
O Windows 10 também foi construído -em impressora PDF e você não precisa de nenhum software de terceiros para esse fim
Veja esta pergunta para o C # código para um conversor Word para PDF gratuito.