如何在 LibreOffice Draw 或 LibreOffice Writer 中编辑 PDF 文件而不损坏它?

如何在 LibreOffice Draw 或 LibreOffice Writer 中编辑 PDF 文件而不损坏它?

我有一个 PDF 文件,我想在 LibreOffice Draw/Writer 中编辑它而不损坏它。有什么方法可以做到吗?

我已经安装了 LibreOffice pdfimport 插件,但 PDF 文件却因此损坏。我只想在使用 LibreOffice 打开 PDF 文件后在其中添加图像。过去 4 个小时我一直在寻找如何做到这一点,但一直找不到方法。

如果 Libreoffice 无法实现,那么我应该在 Ubuntu 中使用哪种软件在 PDF 文件中添加图像而不丢失其字母识别功能?

编辑:我正在尝试填写申请表,因此我需要编辑 pdf 文件。

答案1

PDF 并非设计为可编辑格式。

  • 在 LibreOffice Impress 中导入会导致 PDF 对象转换为尽可能匹配的 LO 对象。由于这些完全不同的文件格式中的对象之间的映射和转换不完整,这不可避免地会导致更改。这些更改可能会更不具破坏性,具体取决于 PDF。
  • 在 Gimp 中导入会导致 PDF 以位图格式呈现。外观完全相同,但导出的 PDF 将包含位图信息。如果原始 PDF 中存在矢量对象,则这些对象将丢失。

也许期刊++满足您的需求。您可以向现有 PDF 添加文本、注释和图像。添加的内容将作为附加层包含在内,而不会以任何方式更改初始 PDF 数据。

向现有 PDF 添加对象的另一种方法是使用命令行工具。例如,pdftk使用其stamp选项可以将一个 PDF 叠加在另一个 PDF 上,例如添加页码或最终添加图形。

然而,如果可能的话,最好使用适当格式的源文档进行编辑,并将最终版本导出为 PDF。

答案2

如果您今天提出问题,是否可以安全地假设您安装了 LibreOffice 7?

无论如何,您都可以打开 LibreOffice 主启动器(您可以从中创建文档、电子表格、绘图或其他任何内容,或者打开文件。

忘记任何导入插件。只需打开任何 pdf 文件,LibreOffice 就会在 Draw 中打开它。您的 pdf 文件将打开。您可以更改文本、添加图像并裁剪和/或调整图像大小,毫无问题地移动内容。

我不确定您说的“损坏”文件是什么意思。我建议您在使用 LibreOffice 打开 pdf 文件后立即执行“文件另存为”操作,并在文件名中添加后缀,例如“rev 1”或今天的日期。

目前此功能已在 LibreOffice 的许多版本中存在。

Vanadium 建议使用 Xournal++ 或 Gimp,这很好,但我发现 Xournal++ 非常有限,例如,上次使用时,它只能打开一定大小的文件。而 Gimp 则是一款非常强大且复杂的工具,您可能会发现它的学习曲线相当陡峭。

我认为 LibreOffice 是最好的中庸选择,因为它功能强大并且使用起来非常直观。

现在有许多适用于 Linux 的 pdf 编辑程序,下面列出了其中的一些程序:

13 个最佳 Linux PDF 编辑器

我已经购买了 Master pdf Editor,并且已经使用了几个月,它运行良好,包括数字签名证书。

我正在考虑购买 Quoppa 以获得更好的安全性。

答案3

在 Ubuntu 中我应该使用哪个软件在 PDF 文件中添加图像?

期刊

xournal 截图

多年来,我一直用它通过透明 png 签署文件并填写字段。它可能有点笨重,但效果很好。我认为它旨在用于平板电脑上用手写笔绘图,但它也支持“PDF 注释”。

PDF Annotater 是您想要的软件类别。可能还有其他 PDF Annotater,但 Xournal 效果很好!“PDF 编辑器”或如何编辑 PDF 会让您得到诸如“您不应该编辑 PDF”之类的答案

编辑 PDF 确实很麻烦,而且容易出错,但并非不可能。通常,注释就足够了。您甚至可以用白色矩形遮盖区域并提供不同的文字或图形。但请注意,原始数据仍然存在,而且通常很容易被发现。如果您是唯一使用生成的 PDF 的人,那就没问题了。

相关内容