有没有办法使用 PDFClown 库获取 PDF 文件中的嵌入字体列表?目的是检查它是否不是扫描的 PDF,如果它没有嵌入字体,则假设它是扫描的文档。
提前致谢
更新
我刚刚发现了如何列出嵌入的 PDF 字体,尽管它对我的问题没有多大帮助。这是一个示例代码。
string pdffile = @"path\to\your\PDF\document.pdf";
using (File pdf = new File(pdffile))
{
Document doc = pdf.Document;
foreach (Page page in doc.Pages)
{
foreach (var a in page.Resources.Fonts.Keys)
{
Console.WriteLine(page.Resources.Fonts[a].Name);
}
}
}