如何在linux中生成文本和图像的pdf文件?

How to generate pdf file of text and image in linux?

我正在我的一台服务器上生成日志文件。 存储大量数据,然后每月将其作为 pdf 文件发送到我的邮箱。

我正在使用的过程是'cat'将大量命令写入文本文件,然后将其转换并发送。

是否有任何 linux 程序或一些简单的方法来做一些类似的事情并添加我存储在服务器上的 pdf 文件中的图像?

此答案假定您只想将图像放在 PDF 的末尾。

您可以先使用 imagemagick 将图像转换为 PDF(也适用于不同的文件类型):

convert image.jpg image.pdf

然后,您可以使用 staplerpdftk 之类的工具将生成的文本 PDF 和 image.pdf(您可以添加多个图像)合并:

  • stapler cat text.pdf image.pdf combined.pdf
  • pdftk text.pdf image.pdf output combined.pdf