从文本中获取字体和字体大小?
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++,您没有在您的问题中将其列为选项。
我想申请自动查找字体
因此,我尝试使用 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++,您没有在您的问题中将其列为选项。