簡體   English   中英

從文本中獲取字體和字體大小?

[英]Get a font and font size from text?

我想制作一個自動查找字體的應用程序。

因此,我嘗試使用Acrobat SDK從PDF文本中獲取字體和字體大小。

我檢查了樣本和文檔,但找不到。

 CAcroPDDoc pdDoc = new AcroPDDocClass();
 pdDoc.Open(filename);
 Object jsObj = pdDoc.GetJSObject();
 Type T = jsObj.GetType();

 // no idea for getting font and font size...

我的工具:Visual Studio,C#,Acrobat DC,Acrobat DC SDK

  • 例如Acrobat DC上的PDF文本,字體和字體大小 在此處輸入圖片說明

最好的祝福

Acrobat JavaScript,因此,JSO無法訪問頁面內容中文本的屬性。 您要做的最好的事情就是從邊界框的高度推斷出尺寸,但是由於bbox包含前導,因此這是不准確的。 您根本無法獲得字體名稱。

如果您創建插件,則可以獲取該信息,但是需要使用C ++,而您在問題中沒有將其列為選項。

暫無
暫無

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

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