llo World"改为中文字符“你好,世界”,那么生成的 PDF 文件中将显示中文字符。这说明 iText 对中文字符的支持是非常好的。" 第二部分iText 应用 第一章 创建一个 Document 第 1 节iTextSharp.text 包概述iTextSharp 是一个特殊的 iText 编译版,并针对 C#的语法进行了优化。而在操作 PDF 文件时,我们主要使用的便是 iTextSharp.text 这个类库。下面对 iTextSharp.text 包的一些常用类进行简单介绍。1、Document 类: 是 iTextSharp 针对 PDF 文件操作的核心类,它代表了一个 PDF文件,利用它可操作 PDF 文件的大小、页边距等属性。2、PdfWriter 类: 是用于执行实际写入操作的类,我们可以通过它将 Document 对象中的内容写入到一个 PDF 文件中。3、Paragraph 类: 用于表示一个段落。4、Phrase 类: Phrase 与 Paragraph 类似,不过它是一个短语,即它可以包含多种字体、格式和颜色的字符。5、Chunk 类: 是一个单独的文本块。iTextSharp.text 包中还有很多其他类,它们都是为了方便我们对 PDF 文件进行操作而设计的。在本书中的后续章节我们将详细介绍这些类的用法。" 此外,对于文档操作,iText 还提供了统一的工具类: iTextSharp.text.Utilities。通过这个工具类,我们可以对 PDF 文件进行加密、压缩等操作。iTextSharp 是一个非常强大的 PDF 操作类库,借助它我们可以轻松地创建、编辑和转换 PDF 文件。第二节Chap0101 示例代码对于一个初学者来说,熟悉一个类库最好的方法无疑是亲自动手操作示例代码。接下来让我们来看一个简单的示例代码 Chap0101,通过这段代码我们可以初步了解 iTextSharp 的一些基本用法。代码如下所示:// C# using iTextSharp.text; using iTextSharp.text.pdf; using System.IO;// 创建一个 PDF 文件——Hello World Document document = new Document();// 创建一个 Writer 实例——PDF 文件 writer PdfWriter.GetInstance(document, new FileStream("Chap0101.pdf", FileMode.Create));// 打开 Document document.Open();// 添加内容 document.Add(new Paragraph("Hello World"));// 关闭 Document document.Close();在这个示例代码中,我们通过五个步骤创建了一个简单的 PDF 文件——Hello World。1、创建一个 Document 对象;2、为该 Document 创建一个 Writer 实例;3、打开 Document;4、添加内容;5、关闭 Document。通过这个示例代码,我们可以看出,利用 iTextSharp 创建和操作一个 PDF 文件是非常简单的。当然,针对不同的需求,我们可以对代码进行调整和扩充,这也正是学习一个类库最好的方式。" 第三部分中文说明iText 是一个非常强大的 PDF 操作类库,它提供了多种用于创建和编辑 PDF 文件的 API。而在 C#开发中,我们主要使用的便是 iTextSharp。在本章中,我们对 iTextSharp 进行了简要介绍,并通过一个示例代码 Chap0101 初步了解了它的一些基本用法。在接下来的章节中,我们还将介绍更多 iTextSharp 的用法,并通过丰富多彩的示例代码带你深入了解这个类库。"以上就是对 iText 简绍及操作 PDF 文件的总结,希望对你有所帮助。"
![](https://csdnimg.cn/release/download_crawler_static/86339162/bg8.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86339162/bg9.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86339162/bga.jpg)
剩余45页未读,继续阅读
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/0d5a91dbe47a493b9747dd8b35b1478c_weixin_38602366.jpg!1)
- 粉丝: 0
- 资源: 1
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
会员权益专享
最新资源
- BSC关键绩效财务与客户指标详解
- 绘制企业战略地图:从财务到客户价值的六步法
- BSC关键绩效指标详解:财务与运营效率评估
- 手持移动数据终端:常见问题与WIFI设置指南
- 平衡计分卡(BSC):绩效管理与战略实施工具
- ESP8266智能家居控制系统设计与实现
- ESP8266在智能家居中的应用——网络家电控制系统
- BSC:平衡计分卡在绩效管理与信息技术中的应用
- 手持移动数据终端:常见问题与解决办法
- BSC模板:四大领域关键绩效指标详解(财务、客户、运营与成长)
- BSC:从绩效考核到计算机网络的关键概念
- BSC模板:四大维度关键绩效指标详解与预算达成分析
- 平衡计分卡(BSC):绩效考核与战略实施工具
- K-means聚类算法详解及其优缺点
- 平衡计分卡(BSC):从绩效考核到战略实施
- BSC:平衡计分卡与计算机网络中的应用
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)