如何将图片编辑为现有的 PDF 文件?

Tim*_*Tim 77 pdf

我有一个扫描的 PDF 文件,它是一份申请表,一张图片是我签名的扫描版本(例如,这个),可以是任何图像格式,如 EPS 或 PNG。我想把签名图片放在申请表第二页“申请人:”右边的空白处。我想知道如何做到这一点?

我尝试了以下方法,但都没有成功:

  1. 第一种方法是使用 gimp。我先把申请表导入gimp,然后把右边空白处的签名图片粘贴到申请表第二页的“APPLICANT:”。

    问题在于:

    • 好像我只能将申请表的一页导入gimp,不能全部导入两页。

    • 另外我保存修改的时候,最接近PDF的格式是PS,而且分辨率已经降了,保存文件的存储空间比原来的申请表和签名图片大10倍。

  2. 第二种方法是使用 Libreoffice Draw。我已经安装了 libreoffice-pdfimport 包。但是在我将申请表导入 Libreoffice Draw 之后,

    • 不会导入所有扫描的内容,并且

    • 布局与原始申请表的布局不同。

那么我还可以尝试哪些其他方法?我更喜欢某种可以将签名图片直接放在申请表PDF文件上的方法,

  • 无需在格式之间转换,
  • 无需创建更大的文件,同时保持原始分辨率,
  • 无需拆分和合并多页 pdf 文件的页面,
  • 无需光栅化 PDF 文件的其他部分,即不会丢失我后来添加到申请表 PDF 文件中的文本,因为必须将整个 PDF 转换为图像。

sno*_*guy 84

我的建议是Xournal和它的积极发展叉Xournal++。这是说明。

安装(对于 Xournal):

sudo apt-get install xournal
Run Code Online (Sandbox Code Playgroud)

对于Xournal++,您可以使用稳定的 PPA,

sudo add-apt-repository ppa:apandada1/xournalpp-stable
sudo apt update
sudo apt install xournalpp
Run Code Online (Sandbox Code Playgroud)

或 flatpak,

flatpak install flathub com.github.xournalpp.xournalpp
Run Code Online (Sandbox Code Playgroud)

运行xournalxournal++,单击File> Annotate PDF,选择您的 PDF 文件。

现在,转到需要添加签名的位置并单击Tools> Image(或“图像”工具栏图标),然后单击要添加图像的位置。出现图像选择对话框,选择您的图像。

Xournal 的插入图像是一个很好的补充,但没有经过修饰。添加图像后,请确保调整其大小并将其移动到您想要的位置。对于调整大小,无法确保比例保持不变。只看它。完成后,它位于自己的层中,您无法更改。如果你不喜欢它最终如何删除该层并重新开始。

一件方便的事情是,您可以ctrl-c在调整大小后立即使用,然后ctrl-v在下次需要插入图像时使用。假设您想要相同大小的图像,这将为您节省一些时间。

完成后,选择File->Export to PDF将其恢复为 PDF 格式,我假设您需要发送已签名的文档。

注意:Xournal 的一个缺点是完成的文档看起来像是将字体转换为图像。字体不再那么清晰。它看起来仍然比打印和重新扫描要好,而且速度要快得多。[注意:根据我最近的经验,这个问题似乎已经解决了。也许我只是幸运地使用了特定的字体。请根据您的经验发表评论,我会相应地更新。]此问题似乎已在 Xournal++ 1.0.20 版中修复。

  • Xournal是要走的路 (4认同)
  • 我通常使用 Inkscape 进行 PDF 操作,我建议尝试一下。与 GIMP 类似,它只能处理单个页面。它的优点是可以直接操作pdf中的不同对象。 (3认同)
  • 哇——Xournal 真的有效!在 Ubuntu 14.04 中,您不需要添加单独的存储库——4.7 版在默认存储库中可用。 (3认同)
  • 要在更改后取回 PDF 文档,请使用文件 --> 导出为 PDF,因为普通保存将生成一个 `xoj` 文件,这种格式仅适用于 xournal 本身。 (3认同)
  • 刚刚尝试了整个过程,字体不会转换为图像。结果 PDF 中的文本是可选的,并且在所有缩放级别下看起来都很棒。 (2认同)

C.S*_*ron 22

LibreOffice Draw 可让您修改 PDF。

在 Ubuntu 中,您可能需要安装用于导入 PDF 文件的 LibreOffice 扩展,您可以通过运行sudo apt-get install libreoffice-pdfimport

我用它来插入我的签名扫描件。

  • 当您将 pdf 文件导入 LibreOffice Draw 并将其导出回 pdf 时,布局会发生变化吗? (4认同)

小智 11

您可以使用PDF Buddy,这是一个在线 PDF 编辑器,它使添加签名变得非常容易:您可以绘制它们或将它们添加为图像文件。

在此处输入图片说明

(披露:我是 PDF Buddy 的联合创始人)

  • 这是一个商业产品,我无法在不升级的情况下下载单个文档。 (3认同)
  • 我刚用过,很流畅。 (2认同)

Pat*_*ker 6

一个非常简单的方法是使用 Scribus:

\n\n
    \n
  1. 使用 Scribus 打开 PDF\xe2\x80\x82 文件(例如直接从文件管理器)
  2. \n
  3. 在正确的位置添加图像框
  4. \n
  5. 将图片加载到图片框中
  6. \n
  7. 导出为 PDF
  8. \n
\n\n

输出的质量非常好,导出时可以限制图像分辨率,并且图片的定位和缩放非常简单。

\n


小智 5

我找到了一种方法来做到这一点,但它涉及将您的签名图像转换为 pdf,然后将其与目标申​​请表合并,然后输出一个新文档;签名添加在文档的末尾。这很简单,可能是最简单的方法。Imagemagick是要安装(如有必要)并以这种方式使用其转换功能的程序:convert original.pdf signature.pdf final.pdf.

截屏


Tho*_*hle 5

你可以使用pdftk

sudo apt-get install pdftk
Run Code Online (Sandbox Code Playgroud)

这只是一个命令:

pdftk A=Orig.pdf B=MyPage.pdf cat A1-4 B1 A6-11 output Combined.pdf
Run Code Online (Sandbox Code Playgroud)

或者在此处阅读有关在便笺簿上应用签名的文章:http: //zyliu2005.blogspot.co.uk/2009/08/linux-how-to-insert-img-to-pdf-files.html

它还允许您

  • 合并 PDF 文档或整理 PDF 页面扫描
  • 将 PDF 页面拆分为新文档
  • 旋转 PDF 文档或页面
  • 根据需要解密输入(需要密码)
  • 根据需要加密输出
  • 使用 X/FDF 数据和/或拼合表单填充 PDF 表单
  • 从 PDF 表单生成 FDF 数据模板
  • 应用背景水印或前景图章
  • 报告 PDF 指标、书签和元数据
  • 添加/更新 PDF 书签或元数据
  • 将文件附加到 PDF 页面或 PDF 文档
  • 解压 PDF 附件
  • 将 PDF 文档分成单页
  • 解压缩和重新压缩页面流
  • 修复损坏的 PDF(如果可能)

有关解释所有选项的文章,请参阅:http : //www.linux.com/learn/tutorials/442414-manipulating-pdfs-with-the-pdf-toolkit