。doc形式のファイルのセットがありますが、これをに変換する必要があります。pdf形式私はUbuntu Linuxを使っています。
代替案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
あなたが使用することができます:
oowriter -convert-to pdf:writer_pdf_Export doc_file.doc
Xを使っているなら、Open Officeを通してそれをすることができます。手動でやることに反対するので、Open OfficeにはいくつかのNiceマクロスクリプトがあるので覚えておいてください ことで自動化できます 。 AbiWordと同様のことができます(AbiWord --to = pdf)。
あなたがXを持っていないならば、それから反対語があります、しかしそれは単にテキストを抽出します - フォーマットもグラフィックもしません。 docファイルから画像を一括抽出するのに使用した wvWare もありますが、docファイルをpdfsに変換するのに使用したことは一度もありません。
Ohと.docxファイルは別のものが必要になるかもしれませんが、それらは単にzip形式のxmlファイルなので、便利なことをするのはそれほど難しくないはずです。画像を一括抽出するには、画像を解凍してimagesディレクトリをコピーするだけですが、Linuxで変換する必要はありません。
PDFに印刷すると、ドキュメントのメタデータ(タイトル、作成者、ナビゲーションに使用される見出しツリーなど)が多く失われます。
unoconv をインストールし、次のコマンドで変換します。unoconv -fpdf file1.doc file2.doc…
また、 AbiWord でも実行できます。
Sudo apt-get install abiword
その後、AbiWordのGUIで.docファイルをロードしてPDFにエクスポートするか、コマンドラインからエクスポートできます。
abiword --to=pdf filename.doc
LibreOfficeを既にインストールしている場合
lowriter --headless --convert-to pdf *.doc
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;"
Open Officeは前向きな方法ですが、変換の忠実度は必ずしも正しくありません。
あなたが100%Linuxソリューションを採用しているなら、それが今後の最善の方法です。しかし、あなたが単一のWindows Boxを気にせず、あなたのLinuxシステムからそれとインターフェースするためのコードを少し書くのであれば、 この記事を見てください .
通常の免責事項が適用されるように私はこの記事を書いた。
完了し完了