簡體   English   中英

我想將頁面生成為單個 pdf 文件而沒有分頁符

[英]I want to generate page as a single pdf file without page break

嗨,我想將大頁面的pdf生成為一個沒有分頁符的單個文件。

下圖顯示了下載時的分頁符(我想避免,想作為單頁下載)

在此處輸入圖像描述

問題:我不想在下載時將頁面拆分為多個頁面。 但想要一個頁面。

這是我的工作示例看起來像代碼和框演示

注意:任何pdf生成插件對我來說都很好,如果它有效的話。

請幫助我提前謝謝!

您當前的樣式無法輕松設置頁面媒體 A4 布局中存在太多沖突,因此您需要重新考慮輸出為 A3 或 A2,如此處所示 4A4 打印沒有任何代碼框控件,或將輸出縮小到適合您設置的 A4 頁面。

在此處輸入圖像描述

您是否考慮過 API 休息服務? Restpack HTML to PDF 有免費試用版。 值得一試,看看您是否可以獲得正確的格式。 API 調用的 JSON 正文允許您指定所需的 px 長度和寬度。 如果您正確調整大小,這應該可以避免分頁符。 你可以在這里閱讀他們的文檔

您可以使用 CSS 屬性break-beforebreak-insidebreak-after 在您的具體示例中,添加此 CSS 規則可避免所有 flex 容器拆分:

.flex-container {
   break-inside: avoid;
}

請注意,這些規則有一些限制,某些瀏覽器也可能產生不同的結果。

PDF 標准

PDF 文件格式標准建立在頁面描述符語言之上,並為具有定義頁面大小的文檔創建。

這意味着有效的 PDF 文件不支持未分頁的內容。

所以呢?

它可能以某種不受支持的方式實現,但規避標准通常會導致不同觀眾之間出現不可預測的行為。

您可能能夠生成一個大的非標准頁面大小,但這也可能是某些 PDF 查看器的潛在問題。

還想試試嗎?

這取決於你,繼續,但無論你做什么,確保你測試好你的輸出文件。

最好在分發之前使用幾個最流行的 PDF 閱讀器/查看器應用程序。

除非您想發布可能對您的預期收件人無用的文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM