在 vb.net 中为 .net 1.1 框架动态创建 pdf 文件 [关闭]

Posted

技术标签:

【中文标题】在 vb.net 中为 .net 1.1 框架动态创建 pdf 文件 [关闭]【英文标题】:Create pdf file dynamically in vb.net for .net 1.1 framework [closed] 【发布时间】:2011-03-07 15:57:27 【问题描述】:

我需要在 vb.net 中动态创建一个 pdf 文件。它需要包含多个图像和多行文本。

我使用的是 VS 2003,所以我使用的任何解决方案都需要与 .net 1.1 框架兼容。

我目前使用的方法是wpcubed,但是这要求所有图片在添加到pdf之前都转换成bmp格式,在处理大量图片时会非常慢。

我知道有很多其他 3rd 方产品声称可以做到这一点,我已经通过它们进行了搜索。但是如果不依次注册、下载、安装和编写代码来使用它们,就很难区分它们。到目前为止,我已经研究了 evo pdf 和 pdfsharp、tallcomponents、dynamicpdf.com,但似乎没有一个适用于 .net 1.1。 (虽然他们并没有说得很清楚。)

有没有其他人找到一种可行的方法并且他们会推荐(免费如果可能的话)?

【问题讨论】:

【参考方案1】:

此时,我将开始寻找旧版本的 PDF 创建库,因为不太可能有任何新的开发集中在 1.x 框架上。 ABCpdf 曾经支持 .NET 1.x,但我不确定您是否可以找到旧版本。

PDF 规范是开放的,因此您可以创建自己的规范。问题是这将花费大量时间。考虑到这一点,我会寻找一个可以工作的 PDF 库,即使它要花钱,因为花在一个组件上的几百美元/欧元比编写它要便宜得多。

开源的最佳来源:SourceForge、CodePlex、Google Code,有时还有 Code Project(不过,对于完整的库来说没有那么多)。

【讨论】:

我已经联系了 ABCpdf。他们做了一个旧版本,它支持 1.1 框架。但不完全支持。【参考方案2】:

有a version of XSL-FO done for .NET。 也许那会做你想做的事

【讨论】:

以上是关于在 vb.net 中为 .net 1.1 框架动态创建 pdf 文件 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 vb.net、SQL Server 中为多个搜索制作代码

如何在 VB.NET 中为基于 Windows 的应用程序创建带有自动建议的文本框?

如何使用 vb.net 2003 在 asp.net 1.1 中手动填充数据网格?

C#/VB.NET 将HTML转为XPS

VB.NET ReportViewer 动态绑RDLC

VB.NET动态控件部署