易捷 > PDF教程 > PDF开发/编程技术 >

利用 Aspose.Pdf 开发程序自动创建PDF文档的方法

分享到:
发布时间:2013-05-15 14:07   浏览次数:

Aspose.Pdf(Site Enterprise Subscription)是一个无图形用户界面的.Net PDF文档报表控件, 它使.Net应用程序无需使用Adobe Acrobat就可以创建PDF文档。Aspose.Pdf非常易于使用,下面我们将使用Aspose.Pdf提供的简洁易用的API编程从头创建一个PDF文档。为了创建PDF文档,我们需要通过封装在Aspose.Pdf命名空间内的类动态添加章节和段落。

使用Aspose.Pdf API创建一个PDF文档,需要遵循以下的步骤:

创建一个PDF类(该类代表PDF文档)的实例;
如果您已经购买了授权,还应该借助Aspose.Pdf命名空间中的License类应用授权文件;
添加一个Section到Pdf对象中,在Pdf类中有一个名称为Sections的集合。调用Sections集合的Add方法,可以添加一个Section到PDF文档中,它可以用来在以后添加Prargraphs到PDF文档中;
添加一个Text Paragraph到上面步骤中新添加的Section中,Section对象中封装了Paragraphs集合。我们可以通过传递一个Text对象给Paragraphs集合的Add方法,添加一个Text Paragraph到Section中;
调用Pdf对象的Save方法生成PDF文档。
下面分别给出了C#和VB.net的代码

[C#]

//创建PDF文档对象
Pdf pdf1 = new Pdf();

//创建License类的实例,调用SetLicense方法应用license
Aspose.Pdf.License license = new Aspose.Pdf.License();
license.SetLicense("Aspose.Pdf.lic");

//添加一个Section到PDF文档
Section sec1 = pdf1.Sections.Add();

//添加一个text paragraph到section中
sec1.Paragraphs.Add(new Text("Hello World"));

//保存文档
pdf1.Save("HelloWorld.pdf");


[VB.NET]

'创建PDF文档对象
Dim pdf1 As Pdf = New Pdf()

'创建License类的实例,调用SetLicense方法应用license
Dim license As license = New license
License.SetLicense("Aspose.Pdf.lic")

'添加一个Section到PDF文档
Dim sec1 As Section = pdf1.Sections.Add()

'添加一个text paragraph到section中
sec1.Paragraphs.Add(New Text("Hello World"))

'保存文档
pdf1.Save("HelloWorld.pdf")

 

相关文章推荐

易捷服务大全

在线PDF转换工具

Word

在线Word转PDF

http://wordtopdf.yjpdf.com
 
Excel

在线Excel转PDF

http://exceltopdf.yjpdf.com
 
PPT

在线PPT转PDF

http://ppttopdf.yjpdf.com

本类最新文章

本类本月热门

大家在关注…