我正在尝试使用 Python 和 OpenOffice UNO 桥从 odt 文件生成 PDF。到目前为止它工作正常,我面临的唯一问题是导出选项。默认情况下,OO 使用现有的 PDF 导出设置(上次使用的设置,或者第一次使用的默认设置)。但我需要手动设置这些设置,例如“UseTaggedPDF”必须为真。这是我导出 PDF 的代码的一部分:
try:
properties=[]
p = PropertyValue()
p.Name = "FilterName"
p.Value = "writer_pdf_Export"
properties.append(p)
p = PropertyValue()
p.Name = "UseTaggedPDF"
p.Value = True
properties.append(p)
document.storeToURL(outputUrl, tuple(properties))
finally:
document.close(True)
PDF 已生成但未标记。这有什么问题?