Опитвам се да генерирам PDF от odt файл с помощта на Python и OpenOffice UNO bridge. Засега работи добре, единственият проблем, с който се сблъсквам, са опциите за експортиране. По подразбиране 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 файлът е генериран, но не е маркиран. Какво не е наред с това?