在我们的应用程序中,我们有速度代码,可生成csv和html报告。 现在我们想要为它添加pdf支持。
所以我试着探索方式。但发现我们无法从速度生成pdf。 所以它将首先创建docx,然后从docx到pdf。
我也很喜欢这种方式。
我已经有.vm文件,类似于:
#if ($file.getRecords().size() != 0)
bla bla bla ....
我的java代码用
替换$ fileVelocityContext context = new VelocityContext();
context.put("file", fileCatalog);
其中filecatalog是clonnable类,有mmethod getrecords ...等等。
此设置完全适用于csv和html输出生成。 但对于docx生成,它说docx是腐败的,无法打开。
任何想法都有错吗?
我希望pdf作为最终输出。因为它不可能直接,所以选择首先制作docx但docx也提出了问题.... 请你指导....
TIA!