`

C#生成pdf

阅读更多

应用中设想用C#生成PDF文件。主要可以生成文本和图片。

下载iTextSharp.dll,引用。并运行下面示例。引自互联网资源,略作调整。

 

 

using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Collections;
//
using iTextSharp;
using iTextSharp.text;
using iTextSharp.text.pdf;

namespace PDFGenerator
{
    class Program
    {

        static void Main(string[] args)
        {
            Document document = new Document();
            PdfWriter.GetInstance(document, new FileStream("e://test1.pdf", FileMode.Create));
            //生成的PDF文件名为test1.pdf
            document.Open();
            BaseFont bfChinese = BaseFont.CreateFont("C:\\WINDOWS\\Fonts\\simsun.ttc,1", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
            //对齐方式:cell.HorizontalAlignment = Element.ALIGN_CENTER; cell.VerticalAlignment = Element.ALIGN_MIDDLE;
            //下划线:Chunk chunk1 = new Chunk("This text is underlined", FontFactory.getFont(FontFactory.HELVETICA, 12, Font.UNDERLINE)); 
            //删除线:Chunk chunk2 = new Chunk("This font is of type ITALIC | STRIKETHRU", FontFactory.getFont(FontFactory.HELVETICA, 12, Font.ITALIC | Font.STRIKETHRU));
            Font fontChinese = new Font(bfChinese, 14, Font.UNDERLINE, Color.RED);
            //Font fontChinese = new Font(bfChinese, 12, Font.NORMAL, new Color(0, 0, 0));//黑
            //Font fontChinese = new Font(bfChinese, 12, Font.NORMAL,new Color(0, 255, 0)); //绿
            document.Add(new Paragraph("你好,world", fontChinese));
            //向PDF添加TextBox1的内容
            iTextSharp.text.Image jpeg = iTextSharp.text.Image.GetInstance("01.jpg");
            document.Add(jpeg);
            //向PDF添加图片01.jpg
            document.Close();
        }

    }

}

 

分享到:
评论

相关推荐

    C#生成pdf文件

    本篇文章将深入探讨如何利用C#生成PDF文件。 首先,我们需要了解C#生成PDF的基本原理。这通常涉及到使用第三方库或者.NET框架自带的组件。虽然.NET Framework本身并不直接支持PDF生成,但有许多开源和商业库可供...

    VS2010 C#生成PDF417条码源代码

    在VS2010中使用C#生成PDF417条码,我们可以借助特定的库或API来实现这一功能。 首先,我们需要理解C#编程环境。Visual Studio 2010是微软公司推出的一款强大的开发工具,支持.NET Framework 4.0,为C#程序员提供了...

    C#生成PDF417格式二维码

    C#生成PDF417格式二维码,直接引用,使用简单,[不支持中文]

    c#生成pdf示例

    ### C#生成PDF的核心知识点详解 #### 一、C#生成PDF的基本原理与流程 在C#中生成PDF文件可以通过多种库实现,其中最著名的莫过于iTextSharp。iTextSharp是一个开源的PDF处理库,提供了丰富的API来创建、操作和渲染...

    C# 生成PDF文件

    本文将深入探讨如何使用C#生成PDF文件,包括添加链接、点、图片和段落等核心功能。 生成PDF文件在很多场景下都是非常实用的,比如创建报告、发票、合同或者产品手册等。C#提供了多种库来帮助开发者实现这一目标,...

    c#生成pdf417二维条码

    完美生成pdf417二维条码,测试通过,测试环境为.netframework 4.0

    C#生成PDF 读取PDF文本内容 获取PDF内图片--完整版)

    在IT行业中,C#是一种广泛使用的编程...以上就是关于“C#生成PDF、读取PDF文本内容及获取PDF内图片”的详细知识点。在实际开发中,根据项目的需求和具体环境,你可能需要对这些方法进行调整或优化,以达到最佳效果。

    Vs2008 下用C#生成PDF的源码

    要用本文的方法生成PDF文件,需要两个控件:itextsharp.dll和ICSharpCode.SharpZipLib.dll,由于示例代码实在太多,我将代码全部整理出来. 利用iText五步创建一个PDF文件:helloword。 第一步,创建一个 iTextSharp....

    C#生成PDF 读取PDF文本内容 获取PDF内图片

    C#生成PDF 生成PDF文件通常需要借助第三方库,因为.NET Framework的标准库并不直接支持PDF的创建。一些流行的开源和商业库如iTextSharp、PDFsharp、Syncfusion Essential PDF等提供了API来帮助开发者生成PDF。 - ...

    C#生成PDF 读取PDF文本内容 获取PDF内图片(亲测可用)

    本主题聚焦于利用C#处理PDF文档,包括生成PDF、读取PDF文本内容以及提取PDF内的图片。以下是对这些知识点的详细阐述: 1. **C# 生成PDF**: 在C#中生成PDF文档,可以借助多种第三方库,如iTextSharp、PDFsharp、...

    C# 生成PDF源码

    ### C# 生成PDF源码:图片导入与文本布局详解 #### 一、概述 在C#编程语言中,利用第三方库(如iTextSharp)可以实现生成PDF文档的功能。本篇文章将详细介绍如何通过C#代码来创建一个带有图片及中文、英文文本布局...

    C# 生成pdf文档 <一>

    在本篇内容中,我们将聚焦于如何利用iText库在C#环境中生成PDF文档。iText是一个强大的开源库,专门用于创建和处理PDF文件。 首先,你需要引入iText库到你的C#项目中。这通常通过NuGet包管理器完成,搜索...

    Asp.net C#生成pdf文件

    在Asp.net中使用C#生成PDF文件是一个常见的需求,特别是在需要将网页内容导出为可打印或离线阅读格式时。本知识点将详细介绍如何在不依赖服务器上安装额外软件的情况下,利用开源库来实现这一功能。在此示例中,我们...

    c#生成各种PDF文件

    首先,C#生成PDF文件通常依赖于第三方库,因为.NET Framework并没有内置的PDF生成功能。一些常用的库有: 1. **iTextSharp**:这是一个开源的库,允许开发者在C#中创建、编辑和读取PDF文件。iTextSharp提供了丰富的...

    C#生成Pdf程序集

    首先,"C#生成Pdf程序集"指的是使用C#编写的一组类库或组件,这些组件能够帮助开发者在代码中创建、编辑和输出PDF文档。在.NET环境中,有许多开源和商业的库可供选择,如iTextSharp、PDFsharp、Syncfusion Essential...

    C#生成PDF 读取PDF文本内容 获取PDF内图片2019

    1. **C#生成PDF**: 在C#中生成PDF,通常需要借助第三方库,如iTextSharp或PDFsharp。iTextSharp是一个开源库,支持.NET框架,可以创建、修改和阅读PDF文档。使用iTextSharp,开发者可以通过添加文本、图像、表格等...

    C#生成PDF后台功能方法

    首先,C#生成PDF通常依赖于第三方库,因为.NET Framework本身并不包含直接创建PDF的API。一个常用的库是iTextSharp,它是一个开源的PDF处理库,可以用于读取、修改和创建PDF文档。安装iTextSharp可以通过NuGet包管理...

    C#生成PDF 读取PDF文本内容 获取PDF内图片.rar

    本资源“C#生成PDF 读取PDF文本内容 获取PDF内图片.rar”聚焦于利用C#处理PDF文档的核心功能,包括创建PDF文档、读取PDF文本以及提取PDF内的图片。下面将详细介绍这些知识点: 1. **C#生成PDF**: - PDF(Portable...

Global site tag (gtag.js) - Google Analytics