【发布时间】:2016-06-24 09:50:21
【问题描述】:
我有一个包含许多字体的 pdf,检查它是否包含属于 Arial 字体系列的字体的最佳方法是什么?
这可以用任何语言实现吗?
我找不到任何可以做到这一点的库或语言。
因此,我尝试使用 ImageMagick 将 pdf 转换为图像并分割图像中存在的所有字母(pdf)。然后我尝试将所有分割的字母与 arial 字体系列字母的分割图像进行比较,效果很好。
我使用 MS Word 创建了所有数据集。但是 arial 字体系列在不同的编辑器中看起来不同。通过“看起来不同”,我的意思是相同字母的分段图像在不同的编辑器中具有不同的像素值。而且 10pt 大小的字母也有不同编辑器中的不同维度。所以,这种方法不起作用。
关于如何做到这一点的任何建议?可能使用的是svg文件或ps文件
我还了解到,在 pdf 中,字母表是使用贝塞尔曲线呈现的,其中每条贝塞尔曲线都是使用一些控制点和节点绘制的。 这些控制点对于属于一个字体系列的所有字母是否相同?如果是,如何提取pdf中字母的控制点,因为这些可用于检测字体系列。
【问题讨论】:
-
应该能够检查哪个代码。 C,Python,grep,字符串,...?请添加到问题和到目前为止您尝试过的内容。谢谢。
-
问“我从哪里开始”的问题通常过于宽泛,are not a good fit for this site。人们有自己解决问题的方法,因此不可能有正确的答案。好好阅读Where to Start,然后写下你的帖子。
-
抱歉帖子不清楚