我有各种不同尺寸的JPG格式页面扫描图像,我使用ImageMagick将它们转换为单个PDF。但是我发现每种类型的扫描产生的每个PDF页面大小都不同,即使我在ImageMagick中使用了“-page A4”选项。我希望每个JPG图像都能“填充”每个PDF页面,并且每个PDF页面的大小相同。我还可以使用pdftk、pdfjam等工具。有什么好的建议吗?
filename=test.jpg;
echo "\documentclass[a4paper]{article}\
\usepackage{wallpaper}\usepackage{grffile}\
\begin{document}\
\thispagestyle{empty}\
\ThisCenterWallPaper{1}{$filename}~\
\end{document}"\
| pdflatex --jobname "$filename";
rm "$filename".aux "$filename".log
filename=test.jpg;
echo "\documentclass[a4paper]{article}\
\usepackage{wallpaper}\usepackage{grffile}\
\begin{document}\
\thispagestyle{empty}\
\ThisTileWallPaper{\paperwidth}{\paperheight}{$filename}~\
\end{document}"\
| pdflatex --jobname "$filename";
rm "$filename".aux "$filename".log
最后,你可以使用pdftk连接你的页面
pdftk page1.pdf ... page2.pdf cat out final_document.pdf
假设您的PDF输出应该是A4大小的页面(纵向),那么这个应该可以解决问题:
convert -scale 595x842\! *.jpg output.pdf