将XLSX转换为XSL-FO为PDF

时间:2016-04-08 12:33:43

标签: java pdf apache-poi xsl-fo xlsx

Apaches POI有一个ExcelToFoConverter类,允许将xls文件转换为XSL-FO。由于我使用XLSX文件,我担心使用此转换器时会丢失数据。 POI不为xlsx文件提供显式转换器。但是,我看到有人将ExcelToFoConverter用于xlsx文件。

  1. 我可以将上述转换器类用于xlsx文件吗?
  2. 如果我不能,还有什么其他选择?
  3. 或者有没有更好的解决方案将XLST文件转换为PDF而没有(!)在服务器上有像LibreOffice或OpenOffice这样的程序?

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

对于选项3,我使用iText创建PDF文件。有关详细信息,请参阅此question的答案。

答案 2 :(得分:0)

我之前写了一个xsl,它将Excel XML格式转换为XSL FO。它可以在RenderX网站的Cool工具部分找到。

http://www.renderx.com/files/demos/cooltools/Excel2FO.zip