さまざまなドキュメントタイプからPDFを生成するためのコマンドラインツール
-
05-07-2019 - |
質問
できればコマンドラインツールを使用してPDFをオンザフライで生成する方法を探しています。これはWebベースのシステムから実行されるためです。
WindowsおよびLinuxで動作する必要があり、Microsoft Word、Excel、およびHTMLをPDFに変換できる必要があります。
また、さまざまなドキュメントを1つのPDF出力ファイルに連結またはマージする機能があればよいでしょう。
提案はありますか? 「プリンタドライバ」として機能するアプリケーションは避けたいと思います。
多くの感謝
解決
いくつかの調査を行った後、変換に必要なすべてのファイル形式を処理できる最終的に見つけた最良のソリューションは、PyODConverterと呼ばれる美しくエレガントな軽量のPythonスクリプトでした。これはOpenOffice(サーバーモードで実行される)を使用して実際の変換を実行し、本当に美しく機能します。 ImageMagickは多くの情報を失う(そして巨大なファイルサイズを作成する)ことがわかったため、PDFTKと呼ばれる別のツールを使用してPDFの連結を行いました。
PyODConverterの制限が厳しすぎる場合は、JODConverterと呼ばれる同じ男が書いたより強力なヘビー級オプションもあります。
他のヒント
Calibre はLinux、Windows、およびMac OS Xで実行され、コマンドラインツール。これは、非常に多くのドキュメントタイプからPDFやその他の形式へ。
(免責事項:私はヘビーユーザーで、CalibreのIRCチャンネルを手伝っており、開発を突っ込んでいるので、少し偏見があります。)
これにはコマンドラインユーティリティがあると思いますが、わかりません。これを確認してください
biopdf と、それを使用するPDFプリンター< href = "http://www.bullzip.com/products/pdf/info.php" rel = "nofollow noreferrer"> Bullzip PDF 。自動化の方法の例については、Bullzip PDFのドキュメントを確認してください。 APIインターフェースとGUIがあります。