C# 使用 iTextSharp(4.1.2) 生成 PDF 文档

在 Java 里操作 PDF 文档的组件首当其充就是 iText,几乎是不二之选,惯性思维到 C# 里应该有一个相应的实现吧,对了,那就是 iTextSharp,这里来看看 iTextSharp 怎么生成一个 PDF 文档的。此篇所选版本是 iTextSharp 4.1.2,因与 iTextSharp 5 有较大的差别,所以分两篇来说明。

这两个版本的主要区别有,iTextSharp 5 里不再有 iTextSharp.text.Table、HeaderFooter 类的,且实现了自己的 Font, Color,不再依赖于 System.Drawing 了;在设置页眉页脚实现也不一样。

下面例子,用 OLDDB 从一个 Excel 里读取第一个 sheet,然后在 PDF 文档里生成张表格: 

参考:1. iText 简介
        2. 使用iTextSharp创建pdf文件
        3. iText 5.0.2 发布,PDF操作Java类库
        4. 第18章. iText PDF 生成

  • Create PDFs in ASP.NET - getting started with iTextSharp
  • Working with Fonts
  • Adding Text with Chunks, Phrases and Paragraphs
  • Lists with iTextSharp
  • Links and Bookmarks
  • Introducing Tables
  • Working with images
  • Drawing shapes and Graphics
  • Page Layout with Columns
  • 本文链接 https://yanbin.blog/csharp-itextsharp4-1-2-pdf/, 来自 隔叶黄莺 Yanbin Blog

    [版权声明] Creative Commons License 本文采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可。

    Subscribe
    Notify of
    guest

    1 Comment
    Inline Feedbacks
    View all comments
    trackback

    [...] C# 使用 iTextSharp(4.1.2) 生成 PDF 文档 [...]