6

LibreOffice Draw 允许您打开非 PDF/A 文件并将其导出为 PDF/A-1b 或 PDF/A-2b 文件。

导出为 PDF

通过在 macOS 上调用,可以从命令行执行相同的操作

/Applications/LibreOffice.app/Contents/MacOS/soffice --headless \
        --convert-to pdf:draw_pdf_Export \
        --outdir ./pdfout \
        ./input-non-pdfa.pdf

或者一个简单的 Linux

libreoffice --headless \
        --convert-to pdf:draw_pdf_Export \
        --outdir ./pdfout \
        ./input-non-pdfa.pdf

在命令行上,可以告诉convert-to创建 pdf 并使用 LibreOffice Draw 来执行此操作--convert-to pdf:draw_pdf_Export

还有没有办法告诉 LibreOffice 在无头模式下生成 PDF/A 文档?

4

1 回答 1

1

对于 PDF/A-1(表示PDF/A-1b?):

soffice --headless --convert-to pdf:"writer_pdf_Export:SelectPdfVersion=1" --outdir outdir input.pdf

将 PDF/A-2的值从 更改12,这是 Libreoffice 源代码Common.xcspdfexport.cxxpdffilter.cxx

于 2021-06-07T11:15:12.207 回答