}
转载于:https://www.cnblogs.com/haocool/archive/2013/03/16/2962573.html
引用iTextSharp方法参见:C# 中使用iTextSharp组件创建简单PDF 1 /// <summary> 2 /// 修改PDF文件属性 3 /// </summary> 4 /// <param name="pdfName">PDF文件名(比如:D:\hello.pdf)</param> 5 private vo...
c#
用
iTextSharp
生成
pdf
文档
在应用
中
有时需要
生成
pdf
文档。在vs
中
用nuget添加
iTextSharp
的引用,就可以方便的操作
pdf
了
先上一段常用操作的代码
using
iTextSharp
.text.
pdf
;
using System.IO;
using
iTextSharp
.text;
namespace Net.BLL.
Pdf
/// <sum...
PDF
文件是目前比较流行的电子文档格式,在办公自动化(OA)等软件的开发
中
,经常要用到该格式,但介绍如何制作
PDF
格式文件的资料非常少,在网上搜来搜去,都转贴的是同一段“暴力”破解的方法,代码片断如下:
StreamWriter p
PDF
=new StreamWriter(filePath);
ArrayList xRefs=new ArrayList();
float yPo...
所需dll-
iTextSharp
.dll-在VS的右键引用 “管理NuGet程序包”
中
搜索添加
private void button1_Click(object sender, EventArgs e)
//string[] fileNames = new string[] { "C:\\Users\\咩图\\Desktop\\新建文件夹\\K186+020 老君炉大桥\\桥型布置图1.
pdf
",
// "C:
原文地址:Create/Read Advance
PDF
Report using
iTextSharp
in
C#
.NET: Part I By Debopam Pal, 27 Nov 2013
到
PDF
原文介绍了
iTextSharp
这个类库,并演示了一些基本的操作,基本属于入门级别的,可惜作者并没有在编写后续的文章。
恰好自己也在学习这个类库,想实现一个导出ASPX页面到...
PDF
文件是目前比较流行的电子文档格式,在办公自动化(OA)等软件的开发
中
,经常要用到该格式,但介绍如何制作
PDF
格式文件的资料非常少,在网上搜来搜去,都转贴的是同一段“暴力”破解的方法,代码片断如下:
StreamWriter p
PDF
=new StreamW
该文主要介绍如何借助
iTextSharp
在
C#
2.0
中
制作
PDF
文件,本文的架构大致按照
iTextSharp
的操作文档进行翻译,如果需要查看原文,请点击一下链接:http://
itextsharp
.sourceforge.net/tutorial/
一、
iTextSharp
的介绍和下载
(1)用户可以浏览官网进行查看:http://
itextsharp
.sourceforge.net/in...
PDF
文件是目前比较流行的电子文档格式,在办公自动化(OA)等软件的开发
中
,经常要用到该格式,但介绍如何制作
PDF
格式文件的资料非常少,在网上搜来搜去,都转贴的是同一段“暴力”破解的方法,代码片断如下:
StreamWriter p
PDF
=new StreamWriter(filePath);
ArrayList xRefs=new ArrayList();
float
丽水市汽车运输集团有限公司信息
中
心 苟安廷
PDF
文件是目前比较流行的电子文档格式,在办公自动化(OA)等软件的开发
中
,经常要用到该格式,但介绍如何制作
PDF
格式文件的资料非常少,在网上搜来搜去,都转贴的是同一段“暴力”破解的方法,代码片断如下:
StreamWr
使用
iTextSharp
将Word文件转换为
PDF
文件的步骤如下:
1. 首先,安装
iTextSharp
库。你可以通过NuGet包管理器或直接从
iTextSharp
官网下载并安装。
2. 在项目
中
添加对
iTextSharp
库的引用。
3.
使用
以下代码将Word文件转换为
PDF
文件:
// 创建一个Document对象
Document document = new Document();
// 创建一个
Pdf
Writer对象,并指定要
生成
的
PDF
文件的路径
Pdf
Writer.GetInstance(document, new FileStream(
pdf
FilePath, FileMode.Create));
// 打开文档
document.Open();
// 创建一个
Pdf
PTable对象,并指定要
生成
的表格的列数
Pdf
PTable table = new
Pdf
PTable(columnCount);
//
使用
WordprocessingMLPackage类将Word文件读入内存
WordprocessingMLPackage wordMLPackage = WordprocessingMLPackage.Load(new File(wordFilePath));
//
使用
HtmlExporter类将Word文件转换为HTML
HtmlExporter exporter = new HtmlExporter();
exporter.Export(wordMLPackage, new File(htmlFilePath));
//
使用
iTextSharp
的HTMLWorker类将HTML转换为
Pdf
PTable
using (TextReader reader = new FileStreamReader(htmlFilePath))
List<IElement> elements = HTMLWorker.ParseToList(reader, null);
foreach (IElement element in elements)
if (element is
Pdf
PTable)
table = (
Pdf
PTable)element;
break;
// 将
Pdf
PTable添加到文档
中
document.Add(table);
// 关闭文档
document.Close();
希望这对你有帮助。