从图像魔术和PHP创建PDF目录


  • 我有一套 10 个 jpeg。

  • 我需要使用 PDF 生成这 10 张图像的 1 个 PDF。(1 页 = 1 jpeg)

最终结果必须是 PDF。

imagemagick php扩展可以帮助我吗?

是的,可以。示例代码:

<?php
$files = array(realpath('t1.jpg'), realpath('t2.jpg'));
$image = new Imagick($files);
$image->setImageFormat('pdf');
$image->writeImages(__DIR__ . '/file.pdf', true);

Imagick::writeImages() 的第二个参数控制生成的输出是否联接到一个文件中。

脚注:至少在Windows上,Imagick需要与绝对路径一起使用。

convert -density 150 -size 1239x1754 xc:white -density 150 *test.jpg -gravity center -composite test.pdf

最新更新