批量将文件夹中的不同文件转换为PDF

ked*_*dad 7 linux pdf batch conversion

我需要一个 Linux 命令行工具,可以通过脚本将不同格式的文件(通常是 .odt、.docx 和 .rtf)转换为 PDF。我该怎么做呢?

K7A*_*AAY 6

我想到了两个选择:UnoconvLibreOffice

\n\n

对 Unoconv 不太了解,但与 LibreOffice 一起使用的语法是

\n\n

libreoffice --headless --convert-to pdf *.docx
\n libreoffice --headless --convert-to pdf *.odt
\nlibreoffice --headless --convert-to pdf *.rtf

\n\n

您可能还需要了解您的组织或客户需要八种(数一数,总共 8 种)不同风格的 PDF 中的哪一种,以及上述每种选择渲染 PDF 的效果如何,以满足该需求。感谢https://blog.marconet.com的总结和解释,如下:

\n\n

PDF - 此通用 PDF 标准足以满足办公室内使用、在线共享和查看以及标准质量文档的需求。

\n\n

PDF/A - 该标准是为长期文件存储而开发的,通常由档案管理员、记录管理员和合规经理使用。它具有一组受限制的功能,没有 JavaScript、音频和视频内容以及加密,因为它们可能会不允许用户将来准确打开和观看。

\n\n

PDF/E \xe2\x80\x93 建筑师、工程师、施工专业人员和制造产品团队最常使用此标准。根据 Planet PDF 的说法,\xe2\x80\x9c 该标准旨在解决大幅面绘图、多媒体、表单字段和权限管理等领域的关键问题 \xe2\x80\x93 等等 \xe2\x80\x93这可能会阻止工程社区在其工作流程中采用 PDF。\xe2\x80\x9d

\n\n

PDF/X \xe2\x80\x93 该标准最适合印刷专业人士、图形设计师和创意专业人士。使用此标准可以获得高质量、专业级的文档。该 PDF 标准将通过正确嵌入字体、图像、颜色配置文件等确保文档可打印。

\n\n

PDF/UA \xe2\x80\x93 该标准增强了残疾人、政府或商业企业的 IT 经理以及合规经理的可读性。UA代表普遍接入;该标准将与辅助技术配合使用,帮助用户进行阅读和导航。

\n\n

PDF/VT \xe2\x80\x93 打印专业人员也将使用此标准来处理文档。该标准基于 PDF/X 标准的组件,允许保留一些功能,例如颜色配置文件、图层和透明度。最大的新增功能是能够在这些文件中自定义数据,例如银行对账单、商业发票或个性化营销材料。

\n\n

来自其他组织的两种 PDF 标准\n其他组织已针对其特定文档需求采用了标准。

\n\n

PAdES \xe2\x80\x93 标准化符合欧洲立法的安全无纸化交易。该标准是为欧盟的 PDF 数字签名制定的。

\n\n

PDF Healthcare \xe2\x80\x93 根据 Acrobat,该标准 \xe2\x80\x9c 提供了最佳实践和实施指南,以促进医疗保健信息的捕获、交换、保存和保护。遵循这些准则可提供更安全的电子容器,可以存储和传输健康信息,包括个人文档、XML 数据、DICOM 图像和数据、临床记录、实验室报告、电子表格、扫描图像、照片、数字 X 射线和心电图。\ xe2\x80\x9d

\n