我的问题相当理论化。我需要实现一个带有不同文件扩展名的应用程序,例如 [asp,bmp,doc,docx,html,jpg,pdf,pdf,png,pptx,sql,txt,xls,xlsx] 和将它们全部转换为连续的PDF文件进行打印。 我在编码方面进行了研究,发现了多个完成这项工作的库 例如 Apache POI,iText,aspose.pdf.jar 以及其他我在想法的各个部分测试它们。它们工作得很好,但需要很多女性才能实现所需的应用程序。我的问题是,是否有更完整的东西可以加快工作。例如,诸如apache POI之类的库不需要指定每个填充和背景颜色。
任何建议都表示赞赏。
答案 0 :(得分:-1)
根据我的知识和经验,没有单一的API存在,没有这个提供所有解决方案。因此我们需要使用Apache POI,iText,aspose.pdf.jar,FOP。
在java中(根据我的知识使用jquery)你可以使用流来获取渲染页面的快照,你需要在服务器端继续生成PDF,生成与html页面相同的pdf文件而不需要任何额外的格式,但它有限制你不能使用景观。如果页面数据很大,那么它会缩小pdf,从而导致小字体(在非常大的页面中甚至无法读取pdf)。