【问题标题】:Image magic rotate particular page in php图像魔术旋转php中的特定页面
【发布时间】:2016-04-22 12:45:09
【问题描述】:

我有一个 PDF,我需要在其中旋转 PDF 中的特定页面。 我使用了以下命令,但它会旋转该 pdf 中的所有页面

convert -density 300x300 -rotate 90 input.pdf  result.pdf

有什么方法可以旋转特定页面吗?

提前致谢

【问题讨论】:

    标签: php image pdf imagemagick


    【解决方案1】:

    使用 ImageMagick,您可以在文件名后使用 [pagenum] 语法旋转特定页面,如下所示:

    convert document.pdf[3] -rotate 90 page3rotated.pdf
    

    但是,这只会提取该单个页面(即第 3 页)、旋转它并将其(并且单独保存)在输出文件中。当然,您可以提取所有页面,旋转您想要的页面并重新组合您的 PDF,但我不禁想到必须有更好的方法使用不同的工具。 p>

    一般来说,您应该知道 ImageMagick 会对您的 PDF 进行光栅化(因此它基本上是一张图片),并且当 ImageMagick 将您的 PDF 重新组合在一起时,文字/文本将不再可选择作为文字/文本。

    【讨论】:

    • 但是如果有n个页面,这个解决方案会花费更多时间
    • 我同意 - ImageMagick 可能不是正确的工具,但我不知道更好的方法 - 也许其他人会。至少这会起作用,并且确实回答了您的要求。
    【解决方案2】:

    如果您使用的是 Linux,您可以使用 PDFMod。这允许对 pdf 文件的给定页面进行独立操作。

    我在下面附上了一个截图用于演示。

    【讨论】:

      猜你喜欢
      • 2011-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多