CutePDFを使用して、多くのWebページをPDFに印刷します。 URLはPDF文書でアクティブなリンクとして維持されますが、ハイパーリンクはアクティブなリンクを生成しません。
ウェブページを印刷するときに、アクティブなハイパーリンクを維持する、できれば無料のPDFプリンターはありますか?
(そして、具体的にこれを実行しないツールにはアドバイスしないでください)
私はFirefoxを使用していますが、ブラウザは重要ではないと思います。
まず、使用しているブラウザが重要であることを確認する必要があります。標準のOS印刷ダイアログを使用していない限り、ブラウザは独自のライブラリを使用してPDFを作成します。結果はブラウザによって異なります。
実験と同様に、FirefoxとChromiumを使用してこのページを印刷しました。 Firefoxはクリック可能なリンクを保存しませんでした。 Chromiumは約50%を節約し、選択はかなりランダムであるように見えました。
私はあなたのための最良の解決策は仕事をするブラウザのアドオン/拡張機能をインストールすることだと信じています。
簡単な検索を行ったところ、Firefoxの場合、想像を絶する名前の Print pages to Pdf が見つかりました。最新バージョンへの直接リンク: .5.0.6 。
開いているブラウザタブ、ブックマーク/フォルダ、スクラップブック(プラス)ページの任意の量から1つのPDFを作成します。このドキュメントは、アーカイブしたり、電子メールで送信したり、標準のPDFビューアで印刷したりできます。
機能のリストを確認すると、探しているものが見つかります。
- ウェブページのコンテンツからのPDF内のリンクを保持します
- Webpage/pdf内を移動するためのローカルリンクをサポート
私はそれを簡単にテストしました、そしてそれはすべてのクリック可能なリンクでページを正しく印刷しました。
Chromeの「PDFとして保存」統合仮想プリンターを使用することもできます。 「PDFにページを印刷する」Firefox拡張機能がページをひどく混乱させた(ただし、実際にハイパーリンクを保持した)場合、それは私にとってはうまくいきました。
Print pages to Pdf に基づいて、スタンドアロンツール wkhtmltopdf をお勧めします。
"c:\Program Files\wkhtmltopdf\bin\wkhtmltopdf" "http://www.example.com" test.pdf
wkhtmltopdfは私の場合機能しませんでした 、それゆえ私は Pandoc をお勧めします。実行するのは少し複雑です。小さなドキュメントでは、実行できるはずです
pandoc http://www.example.org/ -o test.pdf
中国語の文字を含むUTF-8文書がある場合は、次のようにする必要があります。
pandoc http://blog.fefe.de/ -o test.tex
lualatex test.tex
lualatex test.tex
進行中の作業
ただし、私の具体的な設定pandoc http://www.w3.org/TR/DOM-Parsing/ -o test.pdf
では、LaTeXエラーが発生します。
! LaTeX Error: Too deeply nested.
したがって、ラテックスファイルを手動で作成しました。
pandoc http://www.w3.org/TR/DOM-Parsing/ --standalone -o test.tex
次に、\includegraphics
が\href
内にあったため、78行目を無効にする必要がありました。
stackoverflowで提案されたハック (\begin{document}
の直前の74行目に挿入)では、実行することもできませんでした(pdflatex test
)。
私は issue#2438 をパンドックで開きました。
プラグインのPDFへのページの印刷は、Firefoxでは使用できなくなりました。私はこれと他のスレッドにリストされている代替案を試しましたが、うまくいきませんでした。
機能するもの:
FireFoxアドオン「save-as-pdf」があり、ハイパーリンクをPDFドキュメントに保存します:- https://addons.mozilla.org/en-US/firefox/addon/save-as-pdf/
(無料ですが、営利会社によって開発されました http://pdfcrowd.com )