社区
C#
帖子详情
itextsharp求助
gooodiuck
2012-04-07 04:19:10
最近用itextsharp导出PDF。
想把Datagridview数据写入PDF表格,数据很多,会自动分页显示。(大概几百页)
因为我的表格只有三个字段,所以我想实现,在每一页中,并排显示两列表格。数据记录按照顺序先填充左侧表格,再填充右侧表格,然后下一页。
但我不知如何实现这样功能,请各位高人明示。
...全文
81
3
打赏
收藏
itextsharp求助
最近用itextsharp导出PDF。 想把Datagridview数据写入PDF表格,数据很多,会自动分页显示。(大概几百页) 因为我的表格只有三个字段,所以我想实现,在每一页中,并排显示两列表格。数据记录按照顺序先填充左侧表格,再填充右侧表格,然后下一页。 但我不知如何实现这样功能,请各位高人明示。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gooodiuck
2012-04-07
打赏
举报
回复
自己顶,判高手!
gooodiuck
2012-04-07
打赏
举报
回复
gooodiuck
2012-04-07
打赏
举报
回复
就是这样的格式
iTextSharp
iTextSharp
,其实很多时候都是用于生成PDF,但是他读取PDF的能力也不差,使用如下: 1、下载
iTextSharp
2、引用动态链接库 解压缩下载的压缩包里面的
itextsharp
-dll-core.zip,得到
itextsharp
.dll,在项目中添加引用
itextsharp
.dll即可 在文件中需要引入以下3个命名空间: using
iTextSharp
; using
iTextSharp
.text; using
iTextSharp
.text.pdf; 3、API的使用方法看代码: [csharp] private string OnCreated(string filepath) { try { string pdffilename = filepath; PdfReader pdfReader = new PdfReader(pdffilename); int numberOfPages = pdfReader.NumberOfPages; string text = string.Empty; for (int i = 1; i <= numberOfPages; ++i) { byte[] bufferOfPageContent = pdfReader.GetPageContent(i); text += System.Text.Encoding.UTF8.GetString(bufferOfPageContent); } pdfReader.Close(); return text; } catch (Exception ex) { StreamWriter wlog = File.AppendText(System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase+"\\mylog.log"); wlog.WriteLine("出错文件:" + e.FullPath + "原因:" + ex.ToString()); wlog.Flush(); wlog.Close();return null; }
ITextSharp
控件_入门教程
ITextSharp
控件_入门教程,
iTextSharp
.5.5.13.rar
PDF生成所需类库
itextsharp
.dll 包括:
itextsharp
.dll,iTextAsianCmaps.dll,iTextAsian.dll 外加宋体字体:msyh.ttc
C#
ITextSharp
使用手册
ITextSharp
使用手册,c# pdf操作的文档,有
ITextSharp
属性方法介绍及示例代码。
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章