【问题标题】:split PDF and convert first page to image using php拆分PDF并使用php将第一页转换为图像
【发布时间】:2013-03-03 17:47:31
【问题描述】:

我有大约 100 页的 pdf 文件,我的要求是抓取它的第一页并使用 PHP 将其转换为图像,除此之外我必须将 pdf 转换为多个文件。例如 100 页的 pdf 将使99 个文件 + 1 个图像文件用作封面。

【问题讨论】:

  • ImageMagick 和 Ghostscript 和正确的字体可以像普通图像一样读取和写入 PDF 文件(但生成的 PDF 文件将被光栅化)。从你的 PHP 脚本调用 ImageMagick 并告诉它你想做什么:convert input.pdf[0] page1.png; convert input.pdf[1] page2.pdf; convert input.pdf[2] page3.pdf...

标签: php pdf


【解决方案1】:

做起来并不容易,因为它需要在 PHP 中实现一些 postscript 方法,首先将 pdf 拆分为 100 页,然后,应该“打印”第一页,然后正确重新排序文件。

【讨论】:

  • 你是对的,他可以使用 Imagick 将第一页转换为图像,但首先他需要拆分所有页面。
  • 而且它可能有一些副作用,比如结束时间戳和这些无用的东西。重新排序也不是那么容易,即使你在本地进行,因为 pdf 拆分器无法识别页面顺序,只会抛出一堆 pdf,如果不存在某种页码 OCR,它会让人很头疼。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-16
  • 1970-01-01
  • 1970-01-01
  • 2011-07-20
  • 1970-01-01
相关资源
最近更新 更多