C#创建一个文件之Writer实例实现解析

C#创建一个文件后Writer实例的作用是什么呢?C#创建一个文件Writer实例是通过什么来是实现的呢?我们知道在C#创建一个文件之后就是要创建一个Writer实例,那么具体的操作是什么呢?下面让我来看看实现过程:

创新互联公司是一家以成都网站建设、网页设计、品牌设计、软件运维、网站推广、小程序App开发等移动开发为一体互联网公司。已累计为LED显示屏等众行业中小客户提供优质的互联网建站和软件开发服务。

C#创建一个文件之Writer的操作依据:

一旦创建了document,我们可以创建该文档的多个Writer的实例,所有这些Writer实例均继承自抽象类“iTextSharp.text.DocWriter”。

同时还有另外一种情况,你可以用iTextSharp.text.pdf.PdfWriter产生文档PDF文件,如果你想创建一个TeX文档,你可以使用iTextSharp.text.TeX.TeXWriter包。

Writer类的构造函数是私有的,你只能通过下面的方法创建一个实例:

 
 
 
  1. public static xxxWriter getInstance(
  2. Document document, Stream os);(xxx 是 Pdf 或 Xml)

C#创建一个文件之Writer实例的方法:

 
 
 
  1. PdfWriter writer = 
  2. PdfWriter.getInstance(
  3. document, new FileStream("Chap01xx.pdf"));

C#创建一个文件之Writer实例的使用:

但是你几乎永远不会用到Writer实例(除非你想创建高级PDF或者希望用一些非常特殊的函数,如ViewerPreferences 或 Encryption)。所以通过下面的办法得到实例已经足够了: PdfWriter.getInstance(document, new FileStream("Chap01xx.pdf"));

在创建一个文档时,第一个参数意义不大,第二个参数可以是任何一种流,到目前为止我们一直使用System.IO.FileStream将Document写入文件中.

C#创建一个文件之Writer实例的具体实现及应用方面的简单介绍就到这里,希望对你了解和学习C#创建一个文件的具体实现操作有所帮助。

名称栏目:C#创建一个文件之Writer实例实现解析
本文网址:http://www.shufengxianlan.com/qtweb/news15/298065.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联