web-dev-qa-db-ja.com

LinuxでWord(doc)をPDFに変換するにはどうすればいいですか?

。doc形式のファイルのセットがありますが、これをに変換する必要があります。pdf形式私はUbuntu Linuxを使っています。

43
nitins

代替案1)

Sudo apt-get install cups-pdf

次に、[システム]> [管理]> [印刷]に移動して新しいプリンタを作成し、それをPDFファイルプリンタとして設定して、「pdf」と名前を付けます。

次に実行します。

oowriter -pt pdf your_Word_file.doc

.pdfファイルが〜/ PDFにあります。


代替案2)

Sudo apt-get install wv tetex-extra ghostscript  
wvPDF test.doc test.pdf

Tetex-extraパッケージがディストリビューションに含まれていない場合は、texlive-baseとtexlive-latex-baseを試してください。

Sudo apt-get install wv texlive-base texlive-latex-base ghostscript  
wvPDF test.doc test.pdf
32

あなたが使用することができます:

oowriter -convert-to pdf:writer_pdf_Export doc_file.doc
14
Fabio Josue

Xを使っているなら、Open Officeを通してそれをすることができます。手動でやることに反対するので、Open OfficeにはいくつかのNiceマクロスクリプトがあるので覚えておいてください ことで自動化できます 。 AbiWordと同様のことができます(AbiWord --to = pdf)。

あなたがXを持っていないならば、それから反対語があります、しかしそれは単にテキストを抽出します - フォーマットもグラフィックもしません。 docファイルから画像を一括抽出するのに使用した wvWare もありますが、docファイルをpdfsに変換するのに使用したことは一度もありません。

Ohと.docxファイルは別のものが必要になるかもしれませんが、それらは単にzip形式のxmlファイルなので、便利なことをするのはそれほど難しくないはずです。画像を一括抽出するには、画像を解凍してimagesディレクトリをコピーするだけですが、Linuxで変換する必要はありません。

11
kaerast

PDFに印刷すると、ドキュメントのメタデータ(タイトル、作成者、ナビゲーションに使用される見出しツリーなど)が多く失われます。

unoconv をインストールし、次のコマンドで変換します。unoconv -fpdf file1.doc file2.doc…

9
Tobu

また、 AbiWord でも実行できます。

Sudo apt-get install abiword

その後、AbiWordのGUIで.docファイルをロードしてPDFにエクスポートするか、コマンドラインからエクスポートできます。

abiword --to=pdf filename.doc

5
frabjous

LibreOfficeを既にインストールしている場合

lowriter --headless --convert-to pdf *.doc 
4
camino

Linuxを使ってみる

$ /opt/openoffice.org3.1/program/python DocumentConverter.py test.odt test.pdf

Windowsの場合

"C:\Program Files\OpenOffice.org 3.1\program\python" DocumentConverter.py test.odt test.pdf

PyODConverterを使用するには、OpenOffice.orgがサービスとして実行され、(デフォルトでは)8100のポートで待機している必要があります。 OpenOffice.orgをサービスとして起動する最も簡単な方法はコマンドラインからです。

"C:\Program Files\OpenOffice.org 3.1\program\soffice" -accept="socket,port=8100;urp;"
2

Open Officeは前向きな方法ですが、変換の忠実度は必ずしも正しくありません。

あなたが100%Linuxソリューションを採用しているなら、それが今後の最善の方法です。しかし、あなたが単一のWindows Boxを気にせず、あなたのLinuxシステムからそれとインターフェースするためのコードを少し書くのであれば、 この記事を見てください .

通常の免責事項が適用されるように私はこの記事を書いた。

0
  • 開く - > Open Office(私の場合は3.2)
  • 書き出したい文書を開く
  • ファイル - > PDFとしてエクスポート
  • プレス:輸出
  • ファイル名を選択

完了し完了

0
Jason