簡體   English   中英

從PdfPage刪除嵌入式字體

[英]Removing Embedded fonts from PdfPage

我正在使用PdfSharp生成PDF。 我有PDF模板,可以從中加載和導入特定的PdfPages,以構造一個填充數據的PDF文檔。 模板具有所有靜態內容,在運行時,我使用import選項打開Pdf模板,導入所需的PdfPage並在其上標記動態內容。 靜態和動態打印都涉及嵌入式字體。 在生成的PDF文檔中完成此操作后,我將看到兩次Embedded字體,從而大大增加了PDF文檔的大小。

如何避免這種情況? 在決定在動態內容打印操作期間嵌入哪種字體時,我沒有太多控制權。

從模板導入PdfPage后,我需要能夠刪除嵌入字體。 任何觀點表示贊賞。 基本上,我們不需要在其中重復嵌入字體。

謝謝

PDFsharp不會合並嵌入的字體。

AFAIK嵌入字體僅是包含所使用字符的子集。 盡管很有可能會兩次包含某些字符(主要是在AZ和az范圍內),但這不應該是實際的大小問題。 合並字體是一項非常復雜的任務,尚未實現。

顯然,當最終文檔由多個模板頁面組成時,最好有一個模板文件(例如100頁),而不是只有一個頁面的100個模板文件。

暫無
暫無

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

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