• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# WinForm开发系列 - PDF

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
Adobe 可移植文档格式 (PDF) 由 Adobe Systems 创立, 并在超过 15 年的时间里日甄完善。使用 Adobe 可移植文档格式, 可以捕获和查看来自任何应用程序、任何计算机系统的丰富强大的信息, 并将这些信息与全球各地的任何人共享。 世界各地的个人、企业和政府机构都很信赖并依靠 Adobe® PDF 来交流思想和视野。

将信息解放, 思想自由交流

开放格式 — 进行更安全可靠的电子信息交流的事实标准, 已为世界各地的各个行业部门和政府机构所认可。 符合行业标准 (包括 PDF/A、PDF/X 和 PDF/E)。

多平台    — 可在任何平台 (Macintosh、Microsoft® Windows®、UNIX® 和许多移动平台) 上进行查看和打印。

可扩展性 — 全世界有超过 1,800 家供应商提供基于 PDF 的解决方案, 包括生成工具、插件、咨询、培训和支持工具。

可信可靠 — 现今网络上的超过 2 亿份 PDF 文档, 证明依靠 Adobe PDF 来捕获信息的组织机构数量可观。

维护信息完整性 — 无论通过什么应用程序创建, Adobe PDF 文件在外观上都与原始文件完全一致, 并且会保留源文件 (文本、绘图、3D、全色图像、照片, 甚至业务逻辑) 的信息。

保持信息安全性 — 通过 Adobe Acrobat® 7.0Adobe LiveCycle™ 软件创建的 Adobe PDF 文件可以进行数字签名或使用密码保护。

可搜索性 — 利用全文本搜索功能查找文档中的词语、书签和数据域。

可访问性 — Adobe PDF 文档支持辅助技术, 可帮助残障人士访问信息。

 

 在实际开发中, PDF文档创建我们一般会采用开源的 iText# (iTextSharp), 当然也有一些商用专门组件可以选择.

iTextSharp

   iText# (iTextSharp) is a port of the iText open source java library written entirely in C# for the .NET platform. iText# is a library that allows you to generate PDF files on the fly. It is implemented as an assembly.

 

 

阅读全文

 

推荐, 是一份比较全面讲述iTextSharp组件使用的文档 )

    PDF文件是目前比较流行的电子文档格式,在办公自动化(OA)等软件的开发中,经常要用到该格式,但介绍如何制作PDF格式文件的资料非常少,在网上搜来搜去,都转贴的是同一段“暴力”破解的方法,本文介绍了通过一个控件实现PDF文件制作,功能强大,制作简单。阅读全文>

Cure             报表开发最后一计-使用iTextSharp来开发报表

 

RubyPdf 的中文博客(专注PDF技术)

     摘要: Fill Chinese(CJK) PDF Form with iTextSharp  阅读全文

阅读全文

阅读全文

阅读全文

阅读全文

阅读全文

一个利用ChapterAutoNumber(iTextSharp的一个类)自动创建书签的话题

阅读全文


http://sourceforge.net/project/showfiles.php?group_id=72954&package_id=168416

 

为iTextSharp增加CID-keyed 字体(简称CIDFont)支持,让你在没有中文(CJK)TrueType字体(.TTF,.TTC)环境下一样完美显示中文(CJK)》一文中介绍的方法是把所有(或者想要的)CIDFont和Cmap嵌入到iTextSharp中,这时只要留心就会发现,iText的体积翻倍了,而且如果有了新的CIDFont,你还要重新编译iTextSharp,有没有别的解决办法呢?

 下面介绍的就是不使用iTextSharp的嵌入资源的方式,而是根据需要从文件中直接读取(当然你也可以把所需资源嵌入到你的程序中,不是iTextSharp中),解决办法当然还是从上文提到的三个方法(函数)动手了,那就是修改CJKFont.cs类,下面就把我修改好的贴在下面,有兴趣的自己研究吧,有什么好的建议也望不吝赐教。

   
    越来越多的人来信或者留言(甚至msn上找我),询问关于PDF Form填写的问题,尤其是中文(或者说中日韩文)表单填写的问题,本不想回答这类问题,因为相关的注意事项都已经在我的博客里说了,但现在看来还是有必要再啰唆下了,如果再有问题的话,希望带着Money来问,拜托了。  

下面这段代码根据iText的java教程修改而成,主要有一下用途:
1.填写表单;
2.利用CID字体填写中文(CJK:中日韩)表单;
3.利用TrueType字体填写中日韩表单(因为字体嵌入,生成的PDF会非常大);
4.支持服务端PDF的填写;

 

阅读全文

阅读全文

阅读全文

阅读全文

 

阅读全文

阅读全文

 

 

PDF Tools

 

阅读全文

阅读全文

阅读全文

阅读全文

阅读全文

阅读全文

 

其它


向PDF中添加图片和圆角文本框等元素

[翻译]
pmpdesign著Add Images and Textboxes to PDF

向PDF中添加图片和圆角文本框等元素

本文中的代码用以向PDF文件中添加图片圆角文本框,然后将PDF安全地嵌在一个Web页面中。


[介绍]

我需要在程序中创建PDF文件,显示诸如发票等商业财务文档。

当然,现在网上也有这类的控件,不过都是有商业限制的,于是,我准备开发一个没有任何限制、没有license费用的控件。

另一个想法是,限制代码的大小,我觉得如果能用5%的代码完成的时候,就不该加上3MB代码量。

最后,通过仔细研究Zainu的精彩的文章PDF Library for creating PDF with tables and text, in C# ,我开始了本文工作。

在ASP.NET页面中创建PDF文档

翻译
fstrahberger. 著Creating PDF documents in ASP.NET

简介
这篇很短的文章介绍如何在ASP.NET页面中创建PDF文档,本文使用了免费的开源库http://sourceforge.net/projects/itextsharp/

代码
首先,我会创建一个最简单的“Hello PDF”,接下来再使用table创建一个更复杂些的PDF文档。为了达到这些,你需要首先下载开源的itextsharp库(),并在项目中引用它。

PDF文档有页面ShowPDF.aspx创建,同时通过“Response.Redirect”传递PDF给用户。


C#生成PDF,包括有文字、表格、图片

 

网络资源

http://sourceforge.net/projects/itextsharp/
http://www.lowagie.com/iText/
http://www.microsoft.com/china/
CodeProject上PDF相关组件

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# 9.0 新特性预览 - 顶级语句发布时间:2022-07-10
下一篇:
c# lock 使用不当引起的死锁发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap