使用libreoffice7.6将docx转pdf,批注消失

使用了如下命令都不能把批注导入到pdf:
/usr/bin/libreoffice7.6 --headless --convert-to pdf qwpz_demo.docx --outdir ./
/usr/bin/libreoffice7.6 --headless --convert-to pdf:“writer_pdf_Export:ShowMarkup=true;ExportNotesInMargin=true” qwpz_demo.docx

经测试,使用LibreOffice 25.2可以导出批注,我的测试命令为:

"C:\Program Files\LibreOffice\program\soffice.exe" --convert-to pdf dd.docx
"C:\Program Files\LibreOffice\program\soffice.exe" --convert-to pdf:writer_pdf_Export:{} dd.docx

命令行导出pdf的参数详见:PDF CLI Parameters ,其中并没有ShowMarkup选项。不过,这是25.2的文档了。7.4的文档的确没有这个部分,想必7.6的文档也没有。

值得注意的是,LO7.4 Writer并不支持“将批注置于页边”,即Word批注的导出效果。所以,还是升级吧。