asp生成pdf格式文件的方法

在网上找了好多关于asp生成pdf的相关文章,其中大部分都是通过注册DLL(fdfacx.dll和fdftk.dll),测试安装下感觉并不是太好用;中间又寻求了其他的实现方式,结果都不是太好。经过大量的资料搜索,终于发现了ABCpdf组件,只需要简单安装下就可以非常方便的生成pdf文档;实现方法很多,这里只简单的介绍通过URL方式实现。

具体实现方法如下:

1、Setup:

Set theDoc = Server.CreateObject("ABCpdf5.Doc")

theDoc.Rect.Inset 72, 144

2、Page:

theDoc.Page = theDoc.AddPage()

theURL = "http://www.zhihee.com/"

theID = theDoc.AddImageUrl(theURL)

3、Chain

Do

theDoc.FrameRect ' add a black border

If Not theDoc.Chainable(theID) Then Exit Do

theDoc.Page = theDoc.AddPage()

theID = theDoc.AddImageToChain(theID)

Loop

4、Flatten

For i = 1 To theDoc.PageCount

theDoc.PageNumber = i

theDoc.Flatten

Next

5、Save:

theDoc.Save "c:\mypdfs\pagedhtml.pdf"

 

以上是通过url page方式生成pdf文档的方法。

更多方法可以参考组件的帮助文档,里面介绍的都很清楚。

组件名称:ABCpdf5asp

你可能感兴趣的:(asp生成pdf格式文件的方法)