web-dev-qa-db-ja.com

.docファイルを.pdfに変換する

私のためにMSOfficeの.docから.pdfへの変換を行うことができるソフトウェアを知っている人はいますか?

私はすでにOpenOfficeを試しましたが、大きなドキュメントの場合はかなり遅く、リソースを消費するように見えました。

11
ngn

MS Office 2007を使用している場合は、[名前を付けて保存] PDFプラグインを使用できます。

http://www.Microsoft.com/downloads/details.aspx?FamilyId=F1FC413C-6D89-4F15-991B-63B07BA5F2E5&displaylang=en

18

PDFCreator は、ghostscriptに基づく無料のPDFへの印刷ツールです。 Acrobat Distiller の出力は少し良くなる傾向がありますが、それはかなり良いです。

プログラムで実行したい場合で、.NETまたはJavaプログラマーの場合は、 Aspose.WordsAspose.PDF)と組み合わせて使用​​できます。

それは私にとってうまくいきました。

編集:最近のバージョンを使用すると、AsposeWordsのライセンスを取得するだけでよいようです。

5
splattne

私は定期的に使用しています-そしてお勧めします- PrimoPDF これは無料と有料の両方の化身で利用できます。

5
Stu Mackellar
5
Claudiu
4
foxy

Office2007には無料のPDFエクスポートアドインが利用可能です ここ

3
Jasper Bekkers

そして、組み込みのPDF保存サポートを備えたopenofficeについては誰も言及していませんか?

2
alpha1

Adobe お金のためのAcrobat

OR

CutePDF forfree、そしてそれは素晴らしいです!

2
Galwegian

私は個人的に使用しています PDF 995 、無料のpdf-printer :)はうまく機能します

2
Kasper Vesth

http://www.freepdfconvert.com のようなオンラインサービスを使用できます。ソフトウェアをインストールする必要はありません。

1
Tomas

プログラムでそれを実行したい場合は、ここで私の応答を見てください:

Convert DOC to PDF-https://stackoverflow.com/questions/218556/send-document-to-printer-with- c#221818

これは私が現在使用しているコードであり、非常にうまく機能します。 .doc、.docx、.rtfなど、Wordが開くものすべてを処理します。

また、変換するファイルが多い場合は、Wordをバックグラウンドで一度開き、その後ファイルを開いて変換して閉じるようにコードを記述できます。非常に高速に動作し、変換してもクラッシュなどの問題は発生しません。一度に何千ものファイル。

1

試してください Altsoft Xml2PDF

1
lost
1
mj

ねえ、私が見つけたものを見てください。 http://www.phplivedocx.org/2009/02/06/convert-doc-to-pdf-in-php/

PHPLiveDocxは、phpのドキュメント作成プログラムです。 DocをPDFに変換するために使用できます。私自身はまだ試していませんが、すぐに試してみるつもりです。

1
TRiG

過去に私はさまざまなアプローチを試しました。しかし、今はMicrosoft Office Word2007とSaveAsPDF-Addinで問題ありません。 「PDFとして保存」プロセスをマクロとして記録し、少し改良しました。これが私の現在のバージョンです:


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

Wordのマクロオプションを使用すると、自動化の目的でコマンドラインでこのマクロを使用できます。 e。 g。

"c:\Program Files\Microsoft Office\Office12\WINWORD.EXE" wordfile.doc /mUpdateAndPDF 

バッチファイル内の複数のドキュメントに使用する場合は、次の方法を試すことができます。


@echo off
SET Word="c:\Program Files\Microsoft Office\Office12\WINWORD.EXE"
FOR %%f in (*.doc) do %Word% %%f /mUpdateAndPDF

1
jf200399

Office 2010以降は、プラグインなしでファイルをpdfとして保存できます。 Office 2013は、PDFファイルを開いて編集することもできます(もちろん、ファイルが保護されていない場合)編集から)

Windows10にも組み込みのPDFプリンター があり、3は必要ありませんrd その目的のためのパーティーソフトウェア

0
phuclv

私は doPDF を使用しています、本当に素晴らしいです、そしてそれは PDF 995 のような追加をポップアップしません

0
Nicu Zecheru

たまにしか実行しない場合は、Zamzar.comを使用してあらゆる種類の変換を実行できます。

TRiG。

0
TRiG

私はこの市場を広範囲に調査してきましたが、Aspose.Wordsは検討する価値があります。それは良い仕事をし、100%.netですが、完全な忠実度を求めている場合(Asposeは脚注、制限されたテキストフロー、フローティングオブジェクトをレンダリングしません)、Officeを直接自動化するしかありません。これは面倒です。サーバー上で、またはサーバー上で実行され、 である可能性があるMuhimbi PDF変換サービスなど、すべてのハードワークを実行した製品を使用しますWebサービスを使用して呼び出されます

完全な開示、私はムヒンビで働いています(それが私が市場を非常に広範囲に調査した理由です)。

0

Aspose.Wordsは上で言及されています。最新の情報を追加したいだけです。

Aspose.Wordsはそれ自体でPDFに変換されます(以前はAspose.Words + Aspose.Pdfが必要でした)。使用するコンポーネントは2つよりも優れています。

Aspose.Wordsで得られる利点の1つは、PDFだけでなく、XPSでも同じ見栄えの良いドキュメントを取得できることです。ページを画像としてレンダリングし、ドキュメントを印刷することもできます。

私はAspose.Wordsチームに所属しています。

0
romeok

過去数年間、組み込みのPDF機能は見ていませんが、オフィスオートメーションを使用して、プリンターとしてセットアップできるPostScriptプリンタードライバーに印刷できます。これにより、 GhostScriptを使用してPDF)に変換できるPostScript(PS)ファイル。

0
Mark Redman