标签

标签 ‘

pdf

’ 的存档

Asp.Net/C#使用iTextSharp生成PDF书签(pdf with bookmark)

2010年9月24日

pdf

最近,写了一个 Asp.net/C#使用开源类库iTextSharp生成PDF文件的系列。

此系列虽然目前还没有写完,但是已经收到了部分博友的关注,再次表示感谢。

 

今天这篇博文,原本要在此PDF系列的高级应用部分发表的,但是由于网友的需要,就提前发布了。

网友 Michael 留言,咨询:

iTextSharp,能不能介绍下书签的用法啊?我现在有个这种需求的程序,比如有10个jpg图片,要把这十个jpg图片生成pdf,然后做书签,我现在研究的结果已经可以做书签了 但是但是每个书签都会在正文部分出现同名的标题,能不要这个标题吗?

这篇博文,就是回答网友Michael的,并分享给大家,欢迎多交流

进入正题,我先描述一下本文的应用环境:
  1. 生成一个PDF文件,包含5个页面,页面内容包括文字和图片,用于测试,不限细节
  2. 为此PDF生成书签bookmarks,每个页面对应一个书签,点击书签,导航到相应的页面
  3. 使用的iTextSharp版本为 4.1.6.0,虽然和Michael的版本不一致,不过功能兼容,为了保持此系列的一致,版本就不换了

 

先看生成的PDF文件效果图:

ps1

 

实现的代码:

阅读全文…


Asp.Net, C# , , , , , , ,

Asp.Net(C#)生成PDF详解(支持中文、水印、页眉、页脚、表格等)四

2010年9月20日

第四篇生成PDF文件并添加文字水印

第一篇 准备工作

第二篇 Hello PDF

第三篇 PDF相关属性的设置,权限的设置,以及加密

 

有了前面3篇的基础,我们今天,来演示如何给PDF文件,添加文字水印

先看效果图:

asp.net PDF 文字水印

 

说明:

iTextsharp 给PDF文件添加水印,是通过 PdfWriter 的 PageEvent 事件来处理的,此事件,需要继承 PdfPageEventHelper,并且重写 OnEndPage 事件。

 

实现代码:

阅读全文…


Asp.Net, C#, VB.NET , , , , ,

Asp.Net(C#)生成PDF详解(支持中文、水印、页眉、页脚、表格等)

2010年8月23日

第三篇PDF相关属性的设置,权限的设置,以及加密


第一篇 准备工作

第二篇 Hello PDF

今天,我们开始系列的第三篇,对PDF文档的属性,权限已经加密等的设置

作文一种文档形式,PDF和WORD等的,是使用非常普遍的。在我们发布文档的时候,我们通常需要附加一些作者或版权之类的信息,甚至是加密,以保护自己的劳动成果或秘密等。

下面我就对比一下2个PDF文件的差异:(图一是我们第二篇的时候,生成的PDF文件;图二是我们此文生成的PDF文件)

PDF

PDF asp.net c#

通过上面2符图的对比,就可以看出,下面的文档,属性里面多了几项说明内容,下面是实现的代码:
阅读全文…


.Net, Asp.Net, C#, VB.NET, Visual Studio , , , , , , ,

Asp.Net(C#)生成PDF详解(支持中文、水印、页眉、页脚、表格等)

2010年8月19日

第二篇Hello PDF! 你好,PDF!


有了 上一篇 的准备工作,我们现在开始真正的创建PDF的旅程了。

作为编程界的惯例,第一篇,当然是非 Hello World 莫属啦 ,不过,我这里叫 Hello PDF!

Let’s Go!

当然是添加引用了

using iTextSharp.text;
using iTextSharp.text.pdf;
using System.IO;

简单代码
阅读全文…


.Net, Asp.Net, C#, VB.NET, Visual Studio , , , , , , , , , ,

Asp.Net(C#)生成PDF详解(支持中文、水印、页眉、页脚、表格等)

2010年8月19日

第一篇:准备工作

展示一下,使用Asp.net + iTextSharp 生成的PDF文件的效果

ASP.NET 生成PDF

ASP.NET 生成 PDF


此系列文章,所使用的环境为: ASP.NET 2.0+iTextSharp 4.1.6.0;

iTextSharp 是.net版的 iText, iText是一个操作PDF文档的java库。iTextSharp和其他PDF类库相比,优势在于PDF文件的创建,此项功能是非常犀利de
阅读全文…


Asp.Net, C# , , , , , , , , , ,

《Div + Css 布局大全》Pdf 电子书下载

2010年2月21日

div css pdf download

这是一本Web 2.0开发的入门级电子书,图文并茂的讲解了 Div + Css 开发中的一些布局技巧及 W3C 标准等方面。

有这方面需要的朋友,可以参考一下

下载地址

Div + Css PDF电子书下载


css, WEB资源 , , , , , , ,

.Net 3.5 常用类型和命名空间架构图以及XPS格式的介绍

2010年2月21日

xps windows 7 vista .net 3.5

这是微软官方发布的.NET 3.5的常用类型和命名空间的架构图,分为 PDF 版本XPS 版本

PDF阅读器有N多,就不说了。

XPS 是 XML Paper Specification 的简称,它是微软公司开发的一种文档保存与查看的规范。以前的开发代号为 “Metro”。这个规范本身描述了这种格式以及分发、归档、显示以及处理 XPS 文档所遵循的规则。最为显著的特点是,XPS 所用的置标语言是 WPF 所用的 XAML 的一个子集,因此显示 Windows 应用程序所用的方法可以用于 XPS 文档。 微软从 Office 2007 开始支持Office文档和XPS格式的转换,在 Vista 和 Windows 7中默认集成了XPS Viewer。

XPS 文件实际上是一个包含组成文档的各个文件的ZIP文档。这些文件包括每页的 XML 置标文件、嵌入的图像与字体以及数字版权管理信息。XPS 文件的内容可以通过按照 ZIP 文件打开进行检查。可以通过将文件扩展名从 .xps 更换为 .zip,然后用一个 ZIP 文件查看工具打开,也可以用操作系统自带的 ZIP 文件查看工具打开。

文件下载

PDF版本 |   XPS版本


.Net, Office, Windows 7, 微软 , , , , , ,

.Net开源PDF类库 itextsharp 测试

2010年1月6日

Pdf,一个让人又爱又恨的文件格式,但是它的应用却真的是愈来愈广泛了。虽然,目前的Office 2007及后续的版本都已经支持Pdf格式了,但是,用微软的开发平台,目前来生成PDF文档的免费选择仍然十分少。

iTextSharp,是目前做的比较成熟的.net 平台下的开源项目,它的地址在 http://sourceforge.net/projects/itextsharp/

阅读全文…


Asp.Net, C#, 小软推荐 , , ,