图像魔术在php

时间:2016-04-22 12:45:09

标签: php image pdf imagemagick

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

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

有没有办法旋转特定页面?

提前致谢

2 个答案:

答案 0 :(得分:0)

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

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

然而,这只会提取该单页(即第3页),将其旋转并将其保存(并且仅将其保存在输出文件中)。当然,你可以提取所有页面,旋转你想要的页面并重新组装你的PDF,但我不能认为必须有一个更好的方法使用不同的工具。

一般情况下,您应该知道ImageMagick将光栅化您的PDF(因此它基本上是一张图片),当ImageMagick将您的PDF重新组合在一起时,文字/文字将不再可用作文字/文字。

答案 1 :(得分:0)

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

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

enter image description here