- Code: Select all
doc.getConvertOptions().setOutputToOneSvg(true);
让所有页面打印在一个SVG之中
- Code: Select all
doc.saveToFile(tmpFile.getAbsolutePath(),0,4, FileFormat.SVG);
也可以用startIndex和endIndex指定范围,非常好用。
但是,docx文件和pptx文件以及xlsx文件
是否有类似功能
目前来看,根据sample里的toSVG操作
docx文件只输出了第一页(原因未知),
pptx和xlsx只输出了最后一页(因为循环输出多个文件,但是我的tmpFile只使用了一个,所以前面的被覆盖了)
我希望可以只输出一个SVG文件 贴在网页上。
要如何才能让docx文件和pptx文件以及xlsx文件
转换成SVG的时候,可以把所有信息集合在一个SVG文件中呢
特别是xlsx有多个sheet的时候
docx文件和pptx文件
目前我的做法是把它们先转换成PDF,
再从PDF转成SVG
我感觉好像太过冗余
希望可以得到优化