」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何在 Pre 元素的 PDF 匯出中保留 CSS 樣式?

如何在 Pre 元素的 PDF 匯出中保留 CSS 樣式?

發佈於2024-11-08
瀏覽:977

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

在Pre 元素的PDF 匯出中保留CSS 樣式

在語法螢光筆提供將反白的程式碼儲存為PDF 的選項的情況下,保留CSS 樣式對於保留突出顯示程式碼的美觀和功能至關重要。

使用CSS 將Pre 元素儲存為PDF

要將pre 元素儲存為CSS 將Pre 元素儲存為PDF

    要將pre 元素儲存為PDF,同時保留其CSS 樣式,請考慮以下方法:
  1. 建立一個新視窗
  2. :開啟一個新的瀏覽器視窗。
  3. 附加 HTML 和樣式
  4. :插入預先定義的 HTML元素,包括任何相關樣式,進入新視窗的文件正文。
  5. 焦點與列印
  6. :焦點在新視窗並啟動列印過程。
  7. 系統列印對話方塊
:在系統列印對話方塊中,選擇「列印到檔案」選項將反白顯示的程式碼儲存為 PDF。

$("#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();
});

$("#save").click(function() { var text = $("#output")[0].outerHTML; // 擷取並附加 `style` 元素,或定義內嵌樣式 var styles = $("style")[0].outerHTML; var popup = window.open("", "popup"); popup.document.body.innerHTML = 文字樣式; 彈出視窗.focus(); 彈出視窗.print(); });

    實作注意事項
  • 確保 styles 變數包含與 pre 元素相關的樣式元素或內嵌樣式資訊。
調整 CSS 媒體必要時進行查詢,以確保 PDF 中的最佳格式。

結論

透過實施這些技術,您可以有效地將pre 元素保存為PDF,同時保留其CSS 樣式,從而使用戶能夠輕鬆地透過準確的演示來共享和存檔突出顯示的程式碼。 How to Preserve CSS Styling in PDF Exports of Pre Elements?

版本聲明 本文轉載於:1729667619如有侵犯,請洽[email protected]刪除
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3