0

我想做一个自动查找字体的应用程序。

因此,我尝试使用 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 文本、字体和字体大小 在此处输入图像描述

此致

4

1 回答 1

0

Acrobat JavaScript 和 JSO 无权访问页面内容中的文本属性。您能做的最好的事情是从边界框高度推断大小,但这并不准确,因为 bbox 包含前导。您根本无法获得字体名称。

如果您创建一个插件,您可以获得该信息,但这需要您未在问题中列为选项的 C++。

于 2017-07-06T21:36:25.857 回答