.NET动态生成PDF文件(利用iTextSharp)
1.前台页面上:
![](/assets/blank.gif)
![](/assets/blank.gif)
2.后台代码:
![](/assets/blank.gif)
![](/assets/blank.gif)
{staticDataTable datatable=newDataTable("testpdf");protectedvoidPage_Load(objectsender, EventArgs e)
{if(!Page.IsPostBack)
{
DataRow dr;//建立Column例,可以指明例的类型,这里用的是默认的stringdatatable.Columns.Add(newDataColumn("呵呵"));
datatable.Columns.Add(newDataColumn("哈哈"));for(inti=1; i<5; i++)
{
dr=datatable.NewRow();
dr[0]=System.Convert.ToString(i);
dr[1]="红叶锁清秋"+System.Convert.ToString(i);
datatable.Rows.Add(dr);
}
}
}protectedvoidButton1_Click(objectsender, EventArgs e)
{try{
Document document=newDocument();
PdfWriter.GetInstance(document,newFileStream(Server.MapPath("Chap0107.pdf"), FileMode.Create));
document.Open();
BaseFont bfChinese=BaseFont.CreateFont("C:\\WINDOWS\\Fonts\\simsun.ttc,1", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
Font fontChinese=newFont(bfChinese,12, Font.NORMAL,newColor(0,0,0));
document.Add(
newParagraph(this.TextBox1.Text.ToString(), fontChinese));//iTextSharp.text.Image jpeg = iTextSharp.text.Image.GetInstance(Server.MapPath("pic015.jpg"));//document.Add(jpeg);PdfPTable table=newPdfPTable(datatable.Columns.Count);for(inti=0; i<datatable.Rows.Count; i++){for(intj=0; j<datatable.Columns.Count; j++)
{
table.AddCell(newPhrase(datatable.Rows[i][j].ToString(), fontChinese));
}
}
document.Add(table);
document.Close();
}
{
Response.Write(de.ToString());
}
}
}
转载于:https://www.cnblogs.com/X-Jonney/archive/2009/03/17/1414031.html
.NET动态生成PDF文件(利用iTextSharp)相关推荐
- java在linux生成pdf文件,从 Java 应用程序动态生成 PDF 文件
简介: 如果您的应用程序需要动态生成 PDF 文档,那么您需要 iText 库.开源的 iText 库使得 PDF 的创建变得轻松易行.本文介绍了 iText 并提供了一个使用它从 Java 技术应用 ...
- java动态生成pdf文件的方法
java动态生成pdf文件 文章目录 java动态生成pdf文件 前言 一.生成pdf模板 二.使用步骤 1.使用jar包 2.pdf实现方法 总结 前言 java开发过程中难免会遇到生成文件的需求, ...
- 如何动态生成pdf文件?
pdfService系统 一. 背景 在许多开发需求中都有动态生成pdf文件的需求,例如根据已有的json字符串渲染到一个表格中,然后生成对应的PDF文档,以往的解决方法是调用许多个接口生产pdf文件 ...
- Java读取pdf模板,并动态生成pdf文件,如动态生成准考证
Java读取pdf模板,并动态生成pdf文件,如动态生成准考证 前几天遇到了一个生成准考证的需求,并提供用户下载,然后百度了一圈还是觉得使用itextpdf这个框架好用点.但是还需要找到一个能创建 ...
- java使用world模板动态生成PDF文件
根据项目需求,需要用到一个功能,根据页面参数需要动态的生成一个world,并将world生成两份PDF文件,一份正式文件,一份临时的电子文件(带有二维码,扫描可以下载正式文件的电子版本).同时上传到文 ...
- .net core生成PDF文件,iTextSharp使用
今天介绍一个可以生成PDF的类库 iTextSharp,首先可以在Nuget包管理器中找到. 然后在命名空间引用下. using iTextSharp.text; using iTextSharp.t ...
- Java动态生成pdf文件(用于实时生成电子证书)
1.首先,新建一个word文档,内容如下,另存为pdf格式,我的命名:mytest.pdf. 2.用Adobe Acrobat Pro 打开刚刚制作的pdf文件.如下图: 3.点击创建–>PDF ...
- java设置pdf不可编辑_Java动态生成pdf文件(使用itext编辑pdf)
一.创建pdf模板 使用PDFelement制作pdf模板(数据域的名称对应后面插入的key) 二.导入maven依赖 com.itextpdf itextpdf 5.5.13 com.itextpd ...
- java maven 读写pdf_Java动态生成pdf文件(使用itext编辑pdf)
一.创建pdf模板 使用PDFelement制作pdf模板(数据域的名称对应后面插入的key) 二.导入maven依赖 com.itextpdf itextpdf 5.5.13 com.itextpd ...
最新文章
- runtime自动归档/解档
- 技术/领域专家有什么要求?
- linux搭建markdown服务,Markdown新手快速入门基础教程及Ubuntu下的安装
- 应用Spark解决Kaggle数据科学问题
- MySQL MMM多主多从搭建
- 贫穷中透着零基础的单人制作游戏手册之一:怎么开局
- Java 开发人员 2019 生态系统信息图
- how is native onClick event passed to application handler
- 安装Bootstrap3编译版本
- Nginx+Tomcat部署Angular+javaweb项目(解决刷新404)
- Ajax 六. JSON数据解析
- 不要随便参加业主群的赏月大赛
- IRedMail 邮箱配置
- Unity中实现3D拾取功能及其原理
- android底部蒙版,Android实现蒙版弹出框效果
- ubuntu20.04中安装划词翻译_中英文文档翻译
- GitHub标星5.6K,2020腾讯又一力作开源的Android UI框架——QMUI Android
- 使用python画简单的图
- 手机号正则判断最新版 包含199、198、166开头的号码
- 368 银河(强连通分量)