我有LibreOffice Calc文档,在Basic中有一些用户定义的函数,用于计算单元格中的值。我可以在GUI中打开此文档并将其导出为PDF而不会出现问题。但是当我使用 soffice.exe -headless -convert-to pdf filename 命令行调用时,找不到所有用户定义的函数,所以我打破了文档。我也试过转换器通过UNO API使用后台LibreOffice实例 - 结果相同。
是否可以通过命令行或UNO界面打开用户定义的函数并转换为PDF? document,cli conversion result和desired result的示例。
UPD:LibreOffice Windows版本4.2.4.2便携版和标准版。
答案 0 :(得分:0)
除非Libreoffice将(Acrobat)JavaScript用于用户定义的函数,否则您无法将它们正确地转换为Acrobat JavaScript。
这意味着,如果您在电子表格中进行了计算,那么最好不要费心将它们从电子表格转移到PDF,而只需在(Acrobat)JavaScript中重新创建它们。