首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Delphi PDF生成

Delphi PDF生成
EN

Stack Overflow用户
提问于 2009-01-28 11:22:29
回答 7查看 27.8K关注 0票数 12

我们使用快速报告来创建报告,但是我们对它创建的PDF的质量并不满意。我知道我们可以插入其他的PDF组件,而不是FastReports附带的组件,所以我的问题是

有什么好的PDF组件在那里有(免费或商业)的德尔菲?理想情况下,它不需要任何dll。

编辑:最终买下了诺斯蒂斯,因为它拥有FastReports集成、可用的源代码和相当好的声誉。但是,我在将多页报告从FastReports导出到PDF (组件泄漏内存并破坏输出)时发现了一个问题(在我购买它之后)。我已经向Gnostice报告过了,所以我想我们会在接下来的几天里看到他们的支持有多好.

编辑2: Gnostice返回了一个修复程序,可以纠正内存泄漏和输出损坏。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2009-01-28 11:58:51

我们正在使用Gnostice,并对此非常满意。它允许我们打印我们的ReportBuilder报告到PDF,HTML,XML,Excel,Gif,

我们在使用组件时遇到了一些小问题。

  1. 在组件的内部深处,调用了Application.Processmessages get。你必须确保你的代码能处理重恍惚。
  2. 我们必须将Preferences.UseImagesAsResources的TgtDocSettings组件设置为True,以便在打印到除PDF之外的其他任何内容时解析AV。
  3. 可能是因为我们使用组件的方式,但是第一张打印的页面总是肖像。如果需要的话,我们必须向gtRBExportInterface.Engine.Settings.Page.Orientation添加一个调用,以将方向设置为景物。
票数 5
EN

Stack Overflow用户

发布于 2010-11-25 07:43:28

使用我们的SynPDF单元。在它的特性中,您可以使用一个真正的TCanvas来创建PDF,并嵌入true Type字体子集。它是处理阿拉伯语言之类的少数几个库之一(通过UniScribe API)。这是完全的Unicode准备好了,而且非常快。

而且它是免费的和OpenSource!从Delphi 6到Delphi XE。

http://blog.synopse.info/?q=pdf

票数 8
EN

Stack Overflow用户

发布于 2009-01-28 13:47:22

我们使用wPDF。我们不生成pdf --直接思考的文件--我们生成不同的报告,并将它们“打印”成pdf,作为打印机的替代。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/487290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档