web-dev-qa-db-ja.com

ウェブサイトをベクターグラフィックとして保存するにはどうすればよいですか?

単一のWebページ(またはWebページのセクション)をベクターグラフィックとしてラテックスドキュメントに保存したいと思います。

Webページをベクター画像として保存するにはどうすればよいですか?

6
Robin

Gilesが上記のコメントで示唆しているように、 wkhtmltopdf を使用します。 Webkitを使用して、コマンドラインからページをベクターPDFとしてレンダリングします。

(この宝石はコメントの混乱で見過ごされる可能性が高いので、私はこれをトップレベルの回答に宣伝しています)。

4
jhclark

Webサイト全体ではなく、singleWebpageを意味していると思います!!

おそらく、ブラウザからPDFファイルに印刷し、\includegraphic PDFファイル、または*.epsに変換することができます。または*.svgいくつかのユーティリティを使用していますか?

もちろん、printingの問題は、印刷されることを意図したように見える出力が得られることです。通常、それは結局あなたが望むものです...

ブラウザの印刷設定に入ると、背景色と画像を印刷するように指示し、ヘッダー/フッターテキストをオフにすることができます。これは簡単な部分です。ただし、ページ自体が印刷出力を改善するために行うことは何も回避されません。たとえば、ウィキペディアには、印刷時に余分なテキストやグラフィック(ヘッダー、サイドバー、編集/展開)を削除するために使用されるスタイルのカスタムセットがあります。リンクなど)。

あなたはこのようなものを好むかもしれません: https://addons.mozilla.org/en-US/firefox/addon/save-as-pdf/

このユースケースをカバーしているように見えるプロジェクトは、CSSBoxをレンダリングエンジンとして使用するプロジェクトWebVectorのようです: http://cssbox.sourceforge.net/webvector/

これはWebKitを使用し、PDFとして保存します。これはより正確な場合があります: http://wkhtmltopdf.org/

0
SimonSimCity

このサービスをお試しください。ブラウザに表示されるWebサイトからベクターPDFを作成します。 https://lomotoh.com/ (私はこのサイトに所属しています)

0
David Herse