Pdf
將圖像打包成 PDF
我有很多截圖都是在相同的條件下拍攝的:相同的顯示解析度、相同的顯示縮放、相同大小的 PDF 查看器、相同的 PDF 縮放級別等。
它們具有不同的寬度和高度。最寬的是 DIN A4 紙(縱向)的正常文本寬度。
我希望將它們放入 PDF(紙張尺寸:DIN A4,縱向),但不是每頁一個
convert * output.pdf
會做,但每頁盡可能多。順序很重要(文件名的字母數字順序;文件名為
{1..n}.png
.)。圖像的寬度不應該被拉伸以匹配 PDF 的文本寬度,而是應該都有一個共同的(恆定的)縮放因子。所有圖像均為PNG格式。
我更喜歡使用命令行的方式來實現這一點,因此重複執行(可能以自動化方式)很容易。
螢幕截圖之間的某種分隔符會很好,因此很容易看到一個結束和下一個開始的地方。
我等了幾分鐘才不得不完成它。然後我一起破解了一些使用 bash 的列表擴展的東西:
\documentclass{report} \usepackage{graphicx} \usepackage[a4paper, total={6in, 10in}]{geometry} \begin{document} \includegraphics[scale=.15]{../1}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../2}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../3}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../4}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../5}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../6}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../7}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../8}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../9}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../10}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../11}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../12}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../13}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../14}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../15}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../16}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../17}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../18}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../19}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../20}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../21}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../22}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../23}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../24}\\ \rule{\textwidth}{1pt} \includegraphics[scale=.15]{../25}\\ % [...] \end{document}
它超級難看,因為它不使用循環,因為我不知道如何在 LaTeX 中執行循環,並且當螢幕截圖數量增加時,必須再次使用 bash 的列表擴展或手動填寫路徑名。
我也會接受任何可以完成工作的答案,並且不會那麼難看。