在此之前要引用: itextsharp.dll

创建窗体样式:

实现代码如下:

//该变量保存PDF的文档名

public static string filePath = "";

//创建PDF文档

private void button1_Click(object sender, EventArgs e)

{

//给出文件保存信息,确定保存位置

SaveFileDialog saveFileDialog = new SaveFileDialog();

saveFileDialog.Filter = "PDF文件(*.PDF)|*.PDF";

//判断是否点击确认按钮

if (saveFileDialog.ShowDialog() == DialogResult.OK)

{

filePath = saveFileDialog.FileName;//获取PDF文件名称

//开始创建PDF文档

Document document = new Document();//创建实例化对象Document

//生成pdf路径,创建文件流

PdfWriter.GetInstance(document, new FileStream(filePath, FileMode.Create));

document.Open();//打开当前Document

BaseFont baseFont = BaseFont.CreateFont(@"c:\windows\fonts\SIMSUN.TTC,1", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);//设置字体

iTextSharp.text.Font font = new iTextSharp.text.Font(baseFont, 20);

document.Add(new Paragraph(richTextBox1.Text, font));//为当前Document添加内容

document.Close();//结束位置

MessageBox.Show("祝贺你,文档创建成功!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information);

}

this.Close();

}

效果图:如下

WPF创建PDF文档相关推荐

  1. WPF:WPF显示PDF文档 之 编译 MoonPdfLib库

    简述   在之前一篇文章中,我讲述了如何使用WPF显示PDF文档,开发环境是VS2013 + .Net FrameWork4.5 + x64.因为后面我使用了.Net FrameWork 4.6.1, ...

  2. pdfbox创建pdf_PDFBox创建PDF文档

    现在让我们了解如何使用PDFBox库创建PDF文档. 创建一个空的PDF文档 可以通过实例化PDDocument类来创建一个空的PDF文档.使用这个类的Save()方法将文档保存在所需的位置. 以下是 ...

  3. .net快速创建PDF文档 by c#

    原文地址:http://www.cnblogs.com/Creator/archive/2010/03/13/1685020.html C#引用IText创建PDF文档 先引用IText    可以从 ...

  4. ABBYY FineReader 14创建PDF文档功能解析

    使用ABBYY FineReader,您可以轻松查看和编辑任何类型的 PDF,真的是一款实至名归的PDF编辑转换器,您知道的,它能够保护.签署和编辑PDF文档,甚至还可以创建PDF文档,本文和小编一起 ...

  5. 如何使用ABBYY FineReader 14创建PDF文档

    最新ABBYY FineReader 14不仅可以保护PDF文档.签署PDF文档.编辑图片和文本.复制PDF里的内容.标记文本,现在还可以创建PDF文档,这都归功于其强大的PDF编辑器功能. 从选中的 ...

  6. 如何免费创建PDF文档?创建PDF文档的9个工具

    PDF 创建器是一种程序.应用程序或软件,旨在制作或创建 PDF 文档.自可移植文档格式 ( PDF ) 出现以来,文档共享和存储变得更加容易.PDF 还使文件交换更加安全.由于 PDF 格式的众多优 ...

  7. C# 创建PDF文档

    下面的示例将介绍如何在C#中创建PDF文档, 工具/原料 Free Spire.PDF for .NET VS2013(版本可自选) 方法/步骤 下载安装该类库(安装完成后,注意在项目中引用Spire ...

  8. 使用 jsPDF 创建 PDF 文档

    介绍 在上一篇文章使用 PDF.js 库显示 PDF 文件中,我们展示了如何在 HTML 画布上显示 PDF 文件.在本文中,我们将展示如何从头开始创建 PDF 文件.我们将使用jsPDF图书馆为此目 ...

  9. pdfbox 创建pdf文档

    pdfbox创建pdf文档,hello world! 记下代码: public class CreatPdfFile { /**      * @param args      * @throws I ...

最新文章

  1. tomcat5.5.9+sql2000数据库连接池配置
  2. 人工智能赋能智慧停车 准确预订车位
  3. Jackson注解学习参考
  4. boost::fusion::extension::adt_attribute_proxy用法的测试程序
  5. svn显示html,而不是源代码
  6. P2754 [CTSC1999]家园 / 星际转移问题(网络流)
  7. java list 重复数据_java 查找list中重复数据实例详解
  8. PHPCMS商城:模块_购物车+订单模块(资源合集)
  9. python 写配置文件,python配置文件写入过程详解
  10. Linux 常用命令十四 killall和pkill
  11. thinkphp5.0 session驱动方式问题汇总
  12. 3星|《未来公司》:Uber简史
  13. FZU 2122 又见LKity
  14. 转载-信息化与系统集成技术-全面解析工业4-0和云计算、大数据
  15. 外泌体,顶刊新宠丨一文 get 研究套路!
  16. Jenkins企业应用
  17. luffy-16/订单表设计,立即付款接口/前端,支付成功get回调用户展示,支付成功post回调修改订单状态
  18. win10系统改win7设置bios方法图文教程
  19. 泰山OFFICE技术讲座:介绍几个看着相似的标点
  20. 正是岳麓好风景,软件逢君正当时

热门文章

  1. android蓝牙 相机,android – 如何通过蓝牙访问相机?
  2. 【毕业设计】9-基于STM32无刷直流电机控制器的设计仿真与实现(原理图+源码+仿真工程+论文+PPT+参考英文文献)
  3. java.net.UnknownHostException: CLOUD-XXXXX-SERVICE 问题错误报错。。。
  4. 关于Latex中插入eps图片
  5. 企立方电商:拼多多切记遵守平台规则
  6. 达梦数据库或者oracle数据库报错: 超过最大参数个数(32767)
  7. Java实现 泊松分酒
  8. 计算机毕业设计Java在线家教管理系统(源码+系统+mysql数据库+Lw文档)
  9. 我和王争学设计模式 |单例模式
  10. 生死之战:windows 8 VS 苹果的美洲狮