博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# write in pdf file
阅读量:5076 次
发布时间:2019-06-12

本文共 1715 字,大约阅读时间需要 5 分钟。

 

//using iTextSharp.text;

//using iTextSharp.text.pdf;

//需要调用到这个iTextSharp应用

//string fileName = string.Empty;

//Microsoft.Win32.SaveFileDialog dlg = new Microsoft.Win32.SaveFileDialog();
//dlg.FileName = "我的第一个PDF";
//dlg.DefaultExt = ".pdf";
//dlg.Filter = "Text documents (.pdf)|*.pdf";
//Nullable<bool> result = dlg.ShowDialog();
// if (result == true)
// {
//fileName = dlg.FileName;
//设置页面大小
//string path = string.Empty;
//path = "c:";

//<add key="JOBDOC" value="c:\app\k35\dev_app\app\doc\" />

var path = System.Configuration.ConfigurationManager.AppSettings["JOBDOC"] as string;

//如果没有该文件就新建

if (!Directory.Exists(path + "temp\\"))
{
Directory.CreateDirectory(path + "temp\\");
}
path = path + "temp\\" + "我的第一个PDF2"+".pdf";
iTextSharp.text.Rectangle pageSize = new iTextSharp.text.Rectangle(716f, 816f);
//var sd=new iTextSharp.text.BaseColor();
pageSize.BackgroundColor = iTextSharp.text.BaseColor.WHITE;
//pageSize.BackgroundColor = new iTextSharp.text.BaseColor(0xFF, 0xFF, 0xDE);
//设置边界
Document document = new Document(pageSize, 36f, 72f, 8f, 10f);
PdfWriter.GetInstance(document, new FileStream(path, FileMode.Create));
//PdfWriter padf= PdfWriter.GetInstance(document, new FileStream(System.Web.HttpContext.Current.Server.MapPath(path), FileMode.Create));
// // 添加文档信息
document.AddTitle("PDFInfo");
document.AddSubject("Demo of PDFInfo");
document.AddKeywords("Info, PDF, Demo");
document.AddCreator("SetPdfInfoDemo");
document.AddAuthor("焦涛");
document.Open();
// 添加文档内容
for (int i = 0; i < 5; i++)
{
document.Add(new iTextSharp.text.Paragraph("Hello World! Hello People! " +
"Hello Sky! Hello Sun! Hello Moon! Hello Stars!"));
}
document.Close();

转载于:https://www.cnblogs.com/khongdk/p/5241858.html

你可能感兴趣的文章
1087. The Time to Take Stones
查看>>
[LeetCode] Compare Version Numbers
查看>>
MySQL CAST与CONVERT 函数的用法
查看>>
简单fcgi程序
查看>>
php 判断文件或目录是否存在
查看>>
安装vs2017后造成无法打开xproj项目无法打开
查看>>
个推 简单的应用(安卓)
查看>>
Java之戳中痛点 - (4)i++ 和 ++i 探究原理
查看>>
Linux文本处理工具 二 Vim
查看>>
PHP 中文字符串截取
查看>>
消除重复行distinct
查看>>
基础数论模板
查看>>
extern用法详解(转)
查看>>
判断 “是否移动端访问访问” ”php“
查看>>
list tuple
查看>>
[BZOJ3875][AHOI2014]骑士游戏(松弛操作)
查看>>
遍历Map的三种方法
查看>>
Ubuntu:16.04 更新异常
查看>>
C#中实现excel文件批量导入access数据表中
查看>>
推荐10款免费而优秀的图表插件
查看>>