在Delphi2010中创建PDF的好库是什么?
在Delphi2010中创建PDF的好库是什么 在Unicode之前,我使用PowerPDF,虽然它已经过时,但它足够灵活,可以做我想做的事情(非常定制的非db/基于表的报告)在Delphi2010中创建PDF的好库是什么?,delphi,pdf,unicode,delphi-2010,Delphi,Pdf,Unicode,Delphi 2010,在Delphi2010中创建PDF的好库是什么 在Unicode之前,我使用PowerPDF,虽然它已经过时,但它足够灵活,可以做我想做的事情(非常定制的非db/基于表的报告) 我目前已经在Delphi 2010中编译了PowerPDF,但还没有工作,如果Delphi 2010中已经有任何好的开源PDF库,我不想进行移植和调试…我没有关于另一个库的信息,但我想添加一些关于PowerPDF和Unicode支持的信息: PowerPDF基本上被放弃了。后续的是库,它也有Delphi的导入单元(200
我目前已经在Delphi 2010中编译了PowerPDF,但还没有工作,如果Delphi 2010中已经有任何好的开源PDF库,我不想进行移植和调试…我没有关于另一个库的信息,但我想添加一些关于PowerPDF和Unicode支持的信息: PowerPDF基本上被放弃了。后续的是库,它也有Delphi的导入单元(2009年之前的版本),但需要注意的是它需要一个DLL才能工作 它真正的问题是不支持Unicode。通过添加类型转换和更改字符串类型,可以简单地解决这一问题—整个库都使用单字节字符数组,因此唯一可以“简单”添加的Unicode编码是UTF-8,目前还不支持它。因此,除非您准备投入大量工作来更新PowerPDF,否则我甚至不会开始更新 PDF中的Unicode还有一个问题——14种核心字体根本不包含所有必要的字形。只有嵌入式字体或TrueType字体需要在目标系统上可用或也需要嵌入式,才能实现适当的支持。注意,TTF嵌入有一些限制,每个字体都会指定是否允许嵌入。无论您选择哪个库,您都应该意识到这一点。您可以尝试一下。它是免费的,但有限 我不知道Delphi有任何开源或其他免费PDF库。它似乎是商业软件的一个领域,因为它有点小众。如果有一个好的,我也想知道,因为在未来我计划实施PDF导出,我也希望有一个好的开源工具。花几百美元买一些我计划中的一小部分似乎不值得
然而,考虑到所有这些,如果您想要一个完整的PDF库,它是维护和支持的,并且有一个Delphi 2009版本(这对您来说非常重要,您需要花费几百美元),那么您可以。这似乎也是一个很好的库:我已经使用WpCubed的wPDF很多年了。它已经可用于Delphi-2010 是可视化创建PDF文档的VCL。与QuickReport一样,您可以在DelphiIDE上轻松地设计PDF文档。PowerPDF需要Delphi 2007或更高版本
这似乎也是一个很好的库:感谢您的解释,但幸运的是,我对让Unicode在PDF中工作不感兴趣。我完全满足于强制API进行Anistring,并且只要传入Anistring,就可以让它发挥作用,但由于这是一个过时的库,如果我能在这个爱好项目中避免它,我宁愿不付出努力。