【问题标题】:How to check image is vector or not in PDF file? [closed]如何检查PDF文件中的图像是否为矢量? [关闭]
【发布时间】:2013-12-26 10:09:30
【问题描述】:

我是使用 PHP 处理 PDF 文档的新手。我有两个问题:

  1. PDF 中的图像搜索: 是否可以搜索包含图像的 PDF 页面?如果有,怎么做?

  2. 检查图像类型:如果其中有图像,那么我如何检查图像类型(我的意思是它是矢量还是其他类型)?

任何人都可以就如何做到这一点提出一些想法吗?

【问题讨论】:

标签: php pdf


【解决方案1】:

如果不从 pdf 中提取图像类型,就无法知道图像类型。
您可以从 pdf 中提取图像,然后使用 php 轻松检查图像类型。
这里:How can I extract images from a PDF file?

【讨论】:

    【解决方案2】:

    在 #2 上:通常,只有 位图 图像可以可靠地从 PDF 中提取。但并非总是如此:并非每个位图都是“图像”。例如,考虑一个位图字体或将符号字符插入为 8x8 图像的讨厌的 Word 子功能。有时,位图图像被用作矢量对象的填充。

    Acrobat Pro 提供(提供?)一个命令“提取所有图像”,该命令要求提供最小大小,以防止创建大量不相关的小文件。

    矢量图像只能在非常特定情况下提取。在大多数情况下,矢量数据与“常规”页面内容一起嵌入到页面中,因此形成图像的线条与在某些纯文本下绘制下划线的线条之间没有真正的区别。

    【讨论】:

    • 我基本同意你的观点,但你说的矢量图像是什么?
    • @HugoMoreno:我在想 XObjects,它(我认为)是完整的对象,可以“粘贴”。 Acrobat X Pro 的“创建库存”包含这些:数据图像都具有相同的 XObject 放大镜绘图。 (您仍然需要将 PDF 命令翻译成您选择的矢量语言。)
    猜你喜欢
    • 2019-02-16
    • 2012-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-12
    • 1970-01-01
    • 2014-11-07
    相关资源
    最近更新 更多