i'm trying generate pdf odt file using python , openoffice uno bridge. works fine far, problem i'm facing export options. default, oo using existing pdf export settings (the 1 used last time, or default if first time). need set these settings manually, example "usetaggedpdf" has true. part of code export 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)
the pdf generated not tagged. what's wrong this?
finaly found solution on http://www.oooforum.org/forum/viewtopic.phtml?t=70949
try: # filter data fdata = [] fdata1 = propertyvalue() fdata1.name = "usetaggedpdf" fdata1.value = true fdata.append(fdata1) fdata.append(fdata1) args = [] arg1 = propertyvalue() arg1.name = "filtername" arg1.value = "writer_pdf_export" arg2 = propertyvalue() arg2.name = "filterdata" arg2.value = uno.any("[]com.sun.star.beans.propertyvalue", tuple(fdata) ) args.append(arg1) args.append(arg2) document.storetourl(outputurl, tuple(args)) finally: document.close(true)
Comments
Post a Comment