我有一个 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 编辑程序,下面列出了其中的一些程序:
我已经购买了 Master pdf Editor,并且已经使用了几个月,它运行良好,包括数字签名证书。
我正在考虑购买 Quoppa 以获得更好的安全性。
答案3
在 Ubuntu 中我应该使用哪个软件在 PDF 文件中添加图像?
期刊
多年来,我一直用它通过透明 png 签署文件并填写字段。它可能有点笨重,但效果很好。我认为它旨在用于平板电脑上用手写笔绘图,但它也支持“PDF 注释”。
PDF Annotater 是您想要的软件类别。可能还有其他 PDF Annotater,但 Xournal 效果很好!“PDF 编辑器”或如何编辑 PDF 会让您得到诸如“您不应该编辑 PDF”之类的答案
编辑 PDF 确实很麻烦,而且容易出错,但并非不可能。通常,注释就足够了。您甚至可以用白色矩形遮盖区域并提供不同的文字或图形。但请注意,原始数据仍然存在,而且通常很容易被发现。如果您是唯一使用生成的 PDF 的人,那就没问题了。