HTMLファイルをPDFに変換する方法


8

タイトルのとおり、HTMLページをPDFドキュメントに変換するための100%正確なツールが必要です。


どのレンダリングエンジンを通じて?
SLaks 2010年

私たち全員ではありません...
Rowan

回答:


10

wkhtmltopdfをチェックしてください。(Safari、Chromeなどで使用されている)Webkitレイアウトエンジンを使用します。


JScriptのコードは、DOM(asciidoc-TOCのもののための素晴らしい)で行われるまで、1良い答えは、wkhtmlさえ待つ
アキラ

NitroPDFを2年間使用しています。wkhtmltopdfを見つけたところ、よりうまく動作し、高速で、ubuntuで実行されます。
ボブウェーバー、

これはOS Xでは機能しませんでした。「レンダリング」が完了することはありません。非常によく似たプログラムが機能し、wkpdf
Ian

このようなものを何時間も探していました-ありがとうございます!
R4D4 2013

6

2つのブラウザがそのHTMLをまったく同じようにレンダリングすることはできないという事実を考えてみてください。そうすれば、HTMLを取得することは決してないでしょう。


さて、「100%正確」を「特定のブラウザでレンダリングされたとおりに正確に」と解釈すると、最も確実にそれを得ることができます。
Michael Borgwardt

@マイケル:もちろんですが、その情報は質問に含まれていませんでした。
Rowan

4

良い回避策、私はそれを試します

使用しているブラウザー、その設定、およびWebページによっては、印刷されたPDFページの一部が画面に表示されているものと完全に一致しないことに注意してください。注意すべきことは明らかです。暗い/黒い背景に明るい/白いテキストを重ねて設定している場合、ほとんどのブラウザのデフォルトの印刷設​​定では、白い背景の黒いテキストに変更されます。
GAThrawn、2010年

はい、これは100%正確ではありません。結果はページごとに異なります。
Rowan

@MichaelBorgwardt:AFAIK、仮想プリンターはHTMLリンクを完全にはサポートしていませんよね?
dma_k

0

私もこれを探していました。現時点での最善の解決策は、FirefoxとPDFCreatorを組み合わせて使用​​することです。他のメインブラウザも試しましたが、独自のヘッダーとフッターをオフにできません。グレー/グレーのテキストを(黒ではなく)灰色として印刷できるようにしたい場合は、[ファイル]メニューの[背景の印刷(色と画像)]オプションを必ず有効にしてください。ページ設定| [フォーマットとオプション]ダイアログ。

残念ながら、メインのブラウザーは、ヘッダー、フッター、未亡人、孤児、ページサイズ、横長/縦長などを指定するためのCSS @ページルールをサポートしていないようです。

Princeと呼ばれるツールがあり、そのすべて(およびそれ以上)を優れたレビューで実行できると主張していますが、高価であるため、私はそれを使用していません。(個人用の無料バージョンがありますが、PDFドキュメントのフロントページに独自のロゴが追加されます。)


0

OS Xではwkhtmltopdfが機能しなかったのに、wkpdfは完全に機能しました。これは、標準のOS Xインストールで使用するのが非常に簡単なRuby Gemです。


0

私はPrimo PDFを使用してHTMLをPDFに変換します。それは単なるPDFプリンターです。

File>> Printprimo PDFを選択

代替テキスト

私はインターネットのすべてを使うことができなかったので、それは私にとって便利なものです。Wikiの記事を読みたい場合は、そのプリンターで印刷して自宅で読みました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.