LibreOffice -convert-to pdf模式无法转换具有用户定义函数的文档

我有LibreOffice Calc文档,在Basic中有一些用户定义的函数,用于计算单元格中的值 . 我可以在GUI中打开此文档并将其导出为PDF而不会出现问题 . 但是当我使用soffice.exe -headless -convert-to pdf filename命令行调用时,找不到所有用户定义的函数,所以我打破了文档 . 我也试过转换器通过UNO API使用后台LibreOffice实例 - 结果相同 .

这是否可以通过命令行或UNO接口打开用户定义的函数并进行良好转换的PDF? documentcli conversion resultdesired result的示例 .

UPD:LibreOffice Windows版本4.2.4.2便携版和标准版 .

回答(1)

2 years ago

除非Libreoffice将(Acrobat)JavaScript用于用户定义的函数,否则您无法将它们正确地转换为Acrobat JavaScript .

这意味着,如果您在电子表格中进行了计算,那么最好不要费心将它们从电子表格转移到PDF,而只需在(Acrobat)JavaScript中重新创建它们 .