我需要将以下文件格式转换为pdf格式。 TIF,TIFF,TXT,JPG,JPEG,BMP,DOC,DOCX,XLS,XLSX,PPT,PPTX,GIF,PDF
我们是否有任何开源API可以转换为PDF。我尝试了APACHE POI。但看起来还不够。让我知道有可用的开源api。
答案 0 :(得分:0)
使用iText库,很容易创建仅包含图像的PDF。其网站上有一个示例,说明了如何执行此操作。
转换Excel文件并不难。 Apache POI库可用于读取Excel文件,然后iText库可再次用于创建包含表的PDF。
可以用类似的方式来处理Word(POI也支持它),但这会相当麻烦,尤其是在文件包含表和图像的情况下,这是因为用于处理DOC / DOCX的POI API不是与处理XLS / XLSX一样先进,当然Word文件的结构也比Excel文件少。
JAI对此没有任何帮助。
有一些可从Java应用程序使用的商业软件包。您可能要在着手编写自己的文档之前对其进行调查,尤其是在您需要处理复杂的文档时-编写自己的转换器来处理这些文档并生成高质量的输出可能很容易花费您数周(或一个月)的时间