简体   繁体   English

将XLSX转换为XSL-FO为PDF

[英]Converting XLSX to XSL-FO to PDF

Apaches POI has a ExcelToFoConverter class that allows to convert xls files to XSL-FO. Apaches POI有一个ExcelToFoConverter类,允许将xls文件转换为XSL-FO。 Since I use XLSX files, I am worried that I will have data loss when I use this converter. 由于我使用XLSX文件,我担心使用此转换器时会丢失数据。 POI does not offer an explicit converter for xlsx files. POI不为xlsx文件提供显式转换器。 However, I saw that someone used the ExcelToFoConverter for xlsx files. 但是,我看到有人将ExcelToFoConverter用于xlsx文件。

  1. Can I just use the mentioned converter class for xlsx files? 我可以使用上面提到的xlsx文件的转换器类吗?
  2. If I can't, what are other options? 如果我不能,还有什么其他选择?
  3. Or is there a much better solution for converting XLST files to PDF without(!) having a program like LibreOffice or OpenOffice on the server? 或者有没有更好的解决方案将XLST文件转换为PDF而没有(!)在服务器上有像LibreOffice或OpenOffice这样的程序?

For option 3 I have used iText to create PDF files. 对于选项3,我使用iText创建PDF文件。 See the answers to this question for more info. 有关详细信息,请参阅此问题的答案。

I wrote an xsl sometime ago that did Excel XML format conversion to XSL FO. 不久前我写了一个xsl,它将Excel XML格式转换为XSL FO。 It is available in the Cool tools section of the RenderX website. 它可以在RenderX网站的Cool工具部分找到。

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM