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.net生成PDF详解 asp.net生成PDF PDF详解 用C#制作PDF文件全攻略 丽水市汽车运输集团有限公司信息中心 苟安廷 目 录 前 言 3 第一部分 iText的简单应用 4 第一章 创建一个Document 4 第一步 创建一个Document实例: 5 第二步 创建Writer实例 6 第三步 打开Document 6 第四步 添加内容 10 第五步,关闭 document 11 第二章 块、短句和段落 11 块 11 短句 12 段落 12 字体的延续 13 第三章 锚点、列表和注释 14 锚点 14 列表 14 注释 15 第四章 页眉页脚、章节、区域和绘图对象 16 页眉页脚 16 章节和区域 17 图形 17 第五章 表格 18 一些简单的表格 18 一些表格参数 18 大表格 20 内存管理 20 嵌套表格 21 表格偏移 21 表格的绝对位置 21 第六章 图片 21 Image对象 21 图片的位置 22 缩放和旋转图片 23 原始图片数据 23 System.Drawing.Bitmap 23 TIFF和CCITT 24 图片和其他对象 24 第二部分 其他文档格式 25 第七章 XML和 (X)HTML 25 第八章 RTF文件 25 RTF包 25 创建一个RTF文档 25 不支持的特性 26 RTF中扩展的页眉和页脚 26 第三部分 iText的高级应用 27 第九章 字体 27 TrueType字体应用 27 TruType字体集合的应用 28 第十章 图象和文本的绝对位置 28 pdfContentByte 28 简单图形 29 文本 29 模板(Form xObjects) 30 分栏 31 PdfTable 32 颜色(SpotColors)和图案(Patterns) 33 第十一章 本地和异地转向、目标和概要 33 本地转向 33 异地转向 33 第十二章 页面和表格事件 34
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值