HTMLファイルをPDFに変換するコマンドラインツールはありますか? [コピー]

HTMLファイルをPDFに変換するコマンドラインツールはありますか? [コピー]

* htmlファイルを* pdfファイルにすばやく変換するために、Dockerイメージにコマンドラインツールをインストールしたいと思います。

私はこのようなことをすることができるUnixツールがないことに驚きました。

答え1

読書ファイル形式を変換するための素晴らしいコマンドラインツールです。

欠点は、PDF出力にLaTeXが必要であることです。使い方は

pandoc test.html -t latex -o test.pdf

LaTeXがインストールされていない場合はお勧めしますHTMLドキュメント


から引用PDFの作成

デフォルトでは、pandocはLaTeXを使用してPDFを生成するため、LaTeXエンジンをインストールする必要があります。

あるいは、pandocは、ConTeXt、pdfroff、またはHTML / CSS-PDFエンジン(wkhtmltopdf、weasyprint、またはPrince)のいずれかを使用してPDFを生成できます。これを行うには、以前のように.pdf拡張子を持つ出力ファイルを指定しますが、--pdf-engineオプションまたは-t context、-t html、または-t msをコマンドラインに追加します(-t htmlのデフォルト値は- - pdf-エンジン=wkhtmltopdf)。

答え2

また試すことができますwkhtmlをpdfに、使用およびインストールは非常に簡単です。

答え3

ウェイプリントオプションです。 1つの可能な欠点は、コンピュータにPythonが必要であることです。

取付ける:

pip install weasyprint

変更:

weasyprint in.html out.pdf

答え4

PostScriptファイルをPDFに簡単に変換できるhtml2psプログラムもあります。私はこれを数年前に使用しましたが、IIRCは大きなマニュアルで本当に素晴らしい仕事をしました。

関連情報