WPF创建PDF文档
在此之前要引用: 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文档相关推荐
- WPF:WPF显示PDF文档 之 编译 MoonPdfLib库
简述 在之前一篇文章中,我讲述了如何使用WPF显示PDF文档,开发环境是VS2013 + .Net FrameWork4.5 + x64.因为后面我使用了.Net FrameWork 4.6.1, ...
- pdfbox创建pdf_PDFBox创建PDF文档
现在让我们了解如何使用PDFBox库创建PDF文档. 创建一个空的PDF文档 可以通过实例化PDDocument类来创建一个空的PDF文档.使用这个类的Save()方法将文档保存在所需的位置. 以下是 ...
- .net快速创建PDF文档 by c#
原文地址:http://www.cnblogs.com/Creator/archive/2010/03/13/1685020.html C#引用IText创建PDF文档 先引用IText 可以从 ...
- ABBYY FineReader 14创建PDF文档功能解析
使用ABBYY FineReader,您可以轻松查看和编辑任何类型的 PDF,真的是一款实至名归的PDF编辑转换器,您知道的,它能够保护.签署和编辑PDF文档,甚至还可以创建PDF文档,本文和小编一起 ...
- 如何使用ABBYY FineReader 14创建PDF文档
最新ABBYY FineReader 14不仅可以保护PDF文档.签署PDF文档.编辑图片和文本.复制PDF里的内容.标记文本,现在还可以创建PDF文档,这都归功于其强大的PDF编辑器功能. 从选中的 ...
- 如何免费创建PDF文档?创建PDF文档的9个工具
PDF 创建器是一种程序.应用程序或软件,旨在制作或创建 PDF 文档.自可移植文档格式 ( PDF ) 出现以来,文档共享和存储变得更加容易.PDF 还使文件交换更加安全.由于 PDF 格式的众多优 ...
- C# 创建PDF文档
下面的示例将介绍如何在C#中创建PDF文档, 工具/原料 Free Spire.PDF for .NET VS2013(版本可自选) 方法/步骤 下载安装该类库(安装完成后,注意在项目中引用Spire ...
- 使用 jsPDF 创建 PDF 文档
介绍 在上一篇文章使用 PDF.js 库显示 PDF 文件中,我们展示了如何在 HTML 画布上显示 PDF 文件.在本文中,我们将展示如何从头开始创建 PDF 文件.我们将使用jsPDF图书馆为此目 ...
- pdfbox 创建pdf文档
pdfbox创建pdf文档,hello world! 记下代码: public class CreatPdfFile { /** * @param args * @throws I ...
最新文章
- tomcat5.5.9+sql2000数据库连接池配置
- 人工智能赋能智慧停车 准确预订车位
- Jackson注解学习参考
- boost::fusion::extension::adt_attribute_proxy用法的测试程序
- svn显示html,而不是源代码
- P2754 [CTSC1999]家园 / 星际转移问题(网络流)
- java list 重复数据_java 查找list中重复数据实例详解
- PHPCMS商城:模块_购物车+订单模块(资源合集)
- python 写配置文件,python配置文件写入过程详解
- Linux 常用命令十四 killall和pkill
- thinkphp5.0 session驱动方式问题汇总
- 3星|《未来公司》:Uber简史
- FZU 2122 又见LKity
- 转载-信息化与系统集成技术-全面解析工业4-0和云计算、大数据
- 外泌体,顶刊新宠丨一文 get 研究套路!
- Jenkins企业应用
- luffy-16/订单表设计,立即付款接口/前端,支付成功get回调用户展示,支付成功post回调修改订单状态
- win10系统改win7设置bios方法图文教程
- 泰山OFFICE技术讲座:介绍几个看着相似的标点
- 正是岳麓好风景,软件逢君正当时
热门文章
- android蓝牙 相机,android – 如何通过蓝牙访问相机?
- 【毕业设计】9-基于STM32无刷直流电机控制器的设计仿真与实现(原理图+源码+仿真工程+论文+PPT+参考英文文献)
- java.net.UnknownHostException: CLOUD-XXXXX-SERVICE 问题错误报错。。。
- 关于Latex中插入eps图片
- 企立方电商:拼多多切记遵守平台规则
- 达梦数据库或者oracle数据库报错: 超过最大参数个数(32767)
- Java实现 泊松分酒
- 计算机毕业设计Java在线家教管理系统(源码+系统+mysql数据库+Lw文档)
- 我和王争学设计模式 |单例模式
- 生死之战:windows 8 VS 苹果的美洲狮