web-dev-qa-db-ja.com

HTMLブックからPDFを作成

書籍をHTMLページとして提供するサイト(法律関連など)がいくつかあります。

既存の構造に基づいて、これらのページからPDFブックを作成するために何を使用できますか?

WindowsにはAdobe Professional(商用ソフトウェア)があります。 Linuxには何か無料のものがあると思いますか?スクリプトを含むソリューションは私にとっては問題ないでしょう。

16
Lucian Sasu

Calibreは、さまざまな形式の電子書籍に変換するための非常に強力なツールです。お近くのソフトウェアセンターで入手可能!

美しいUIに劣らないため、だまされてはいけません。

9
Oli

最も簡単な方法は?ブラウザから[ファイル]> [印刷]を選択します。プリンターとしてPrint to Fileを選択すると、どこに配置するか尋ねられます。必ずPDFをマークしてください。 [印刷]をクリックすると、実際に印刷する代わりに、実際にドライブに保存されます。

4
Jacob Peddicord

Htmldocは便利です。こちらをご覧ください。 http://www.htmldoc.org/ ソフトウェアセンターから入手できます。残念ながら、1.8バージョンはUnicodeエンコードファイルに問題がありますが、多くの場合、それは救い主である可能性があり、問題は修正されています1.9開発バージョン。

通常、ここではすばらしいスクラップブック拡張機能を使用します。 http://amb.vis.ne.jp/mozilla/scrapbook/ FirefoxでWebページをキャプチャし、必要に応じてスクラップブックの編集ツールを使用して修正し、htmldocを使用してすべてのページをPDFに変換します。

4
Sabacon

OpenOffice/LibreOfficeを使用してPDFを作成することをお勧めします。テストとして、Wget manul(すべて1ページに)をダウンロードしてから、OponOfficeでHTMLページを開き、[PDFに直接エクスポート]ボタンをクリックしました。目次のインデックスを使用してPDFを作成しました。

過去に、これがHTMLページをPDFに変換する最も簡単な方法であることがわかりました。また、多くの労力をかけずに変更を加えることができます。

スクリーンショット:

  • Open Officeを使用してPDFにエクスポートされたWgetマニュアル Wget manual exported to PDF using Open Office

  • Open OfficeのPDFオプションに直接エクスポート Export Directly to PDF option in Open Office

3
SiliconChaos

http://www.xhtml2pdf.com/ を試すことができます。これは、HTML/XHTMLおよびCSSからPDFへのコンバーターです。すべてPythonで書かれています。

3
Nichod

印刷するHTMLドキュメントによっては、 pandoc を使用すると最良の結果が得られる場合があります。これは、最も汎用性の高いHTMLからLaTeXへのコンバーターの1つです。結果の。texファイルはPDFに簡単に変換できます、xelatexまたはpdflatexを使用します。 LaTeXの構文とパッケージを詳しく調べたい場合は、多くのオプションが利用できます。埋め込み画像や派手なHTMLスタイルを保持する必要がある場合、これはうまく機能しない可能性があります。

2
loevborg

私は実際に口径のソリューションに投票しました。しかし、ここにあなたが試すことができる別のものがあります。インストール AbiWord 。コマンドラインから認識している任意の形式間の変換を行うことができます。フォルダー内のすべての.htmlファイルを.pdfに変換するには、次のようにします。

for file in *.html ; do abiword --to=pdf "$file" ; done

高レベルのタイポグラフィ(ただし、おそらくより複雑)の場合、別のオプションは PrinceXML です。

2
frabjous

Google-chromeでは、拡張機能を使用してサイト全体のPDFファイルを作成できます。私は個人的に Web2PDF Converter extension を使用しています。これはクリックするだけでPDFを作成します。

これは、Google拡張機能のWebストアサイトによって提供されるこのプラグインのスクリーンショットです。

enter image description here

さらに、次の(右クリック、ターゲットの名前を付けて保存)をダウンロードすることで、このツールで私が作成したPDFを確認できます。 http://geppettvs.servehttp.com/resources/askubuntu -com.pdf (google-chromeなどの一部のブラウザでは、これをオンラインで表示できる場合があります)。

また、拡張機能によって作成されたPDFを編集して、各ページの下部にある拡張機能によって配置されたデジタル署名を削除するか、他の何かを削除する場合は、これを見てください: テキスト情報を削除するPDF?

幸運を!