ブラウザで CSS スタイルを維持しながらコード ブロックを PDF としてキャプチャするにはどうすればよいですか?

Patricia Arquette
リリース: 2024-10-23 15:50:02
オリジナル
520 人が閲覧しました

How to Capture a Code Block as PDF while Preserving CSS Styling in a Browser?

CSS を保持した強調表示された Pre 要素を PDF としてダウンロードする

CSS スタイルを保持しながら Pre 要素を PDF として保存するには、新しいウィンドウを開き、HTML と CSS を挿入し、PDF ファイルに印刷する方法です。

解決策:

  1. 新しいウィンドウを開いてフォーカスします
  2. pre 要素の HTML と必要な CSS スタイルを新しいウィンドウのドキュメント本文に追加します。
  3. 新しいウィンドウで .focus() メソッドを呼び出します。
  4. 呼び出し新しいウィンドウで .print() メソッドを実行します。
  5. システムの印刷ダイアログで、[ファイルに出力] を選択し、PDF を保存します。

使用できる jQuery コードは次のとおりです。 :

$("#save").click(function() {
  var text = $("#output")[0].outerHTML;
  var styles = $("style")[0].outerHTML;
  var popup = window.open("", "popup");
  popup.document.body.innerHTML = text + styles;
  popup.focus();
  popup.print();
});
ログイン後にコピー

以上がブラウザで CSS スタイルを維持しながらコード ブロックを PDF としてキャプチャするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!