-
我有一套 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