Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk Mengekalkan Penggayaan CSS dalam Eksport PDF Pra Elemen?

Bagaimana untuk Mengekalkan Penggayaan CSS dalam Eksport PDF Pra Elemen?

Patricia Arquette
Patricia Arquetteasal
2024-10-23 16:50:01788semak imbas

How to Preserve CSS Styling in PDF Exports of Pre Elements?

Memelihara Penggayaan CSS dalam Eksport PDF Pra Elemen

Dalam senario penyerlah sintaks yang menawarkan pilihan untuk menyimpan kod yang diserlahkan sebagai PDF, mengekalkan penggayaan CSS adalah penting untuk mengekalkan estetika dan kefungsian kod yang diserlahkan.

Menyimpan Pra Elemen sebagai PDF dengan CSS

Untuk menyimpan pra elemen sebagai PDF sambil mengekalkan gaya CSSnya, pertimbangkan pendekatan berikut :

  1. Buat Tetingkap Baharu: Buka tetingkap penyemak imbas baharu.
  2. Tambah HTML dan Gaya: Masukkan HTML pra elemen, termasuk mana-mana gaya yang berkaitan, ke dalam badan dokumen tetingkap baharu.
  3. Fokus dan Cetak: Fokus pada tetingkap baharu dan mulakan proses cetakan.
  4. Dialog Cetakan Sistem: Dalam dialog cetakan sistem, pilih pilihan "Cetak ke fail" untuk menyimpan kod yang diserlahkan sebagai PDF.

Contoh Kod

<code class="javascript">$("#save").click(function() {
  var text = $("#output")[0].outerHTML;
  // retrieve and append `style` element, or define inline styling
  var styles = $("style")[0].outerHTML;
  var popup = window.open("", "popup");
  popup.document.body.innerHTML = text + styles;
  popup.focus();
  popup.print();
});</code>

Pertimbangan Pelaksanaan

  • Pastikan pembolehubah gaya mengandungi sama ada elemen gaya atau maklumat penggayaan sebaris yang berkaitan dengan elemen pra.
  • Laraskan pertanyaan media CSS mengikut keperluan untuk memastikan pemformatan optimum dalam PDF.

Kesimpulan

Dengan melaksanakan teknik ini, anda boleh menyimpan elemen pra sebagai PDF dengan berkesan sambil mengekalkan gaya CSS mereka, membolehkan pengguna berkongsi dan mengarkibkan kod yang diserlahkan dengan mudah dengan persembahan yang tepat.

Atas ialah kandungan terperinci Bagaimana untuk Mengekalkan Penggayaan CSS dalam Eksport PDF Pra Elemen?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn