Я пытаюсь создать PDF-файл из файла odt, используя Python и мост OpenOffice UNO. Пока все работает нормально, единственная проблема, с которой я сталкиваюсь, это параметры экспорта. По умолчанию 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 создается, но не помечается. Что не так с этим?