C#将jpg转换为pdf的方法


本文实例讲述了C#将jpg转换为pdf的方法。分享给大家供大家参考。具体实现方法如下:

C#生成pdf文件需要使用到一个itextsharp.dll文件,itextsharp.dll是一个开源的在C#中用来生成PDF文档的库文件,下面我们来给大家介绍利用itextsharp来生成库文件。

介绍

PDF生成所需类库itextsharp.dll,是一个开源的在C#中用来生成PDF文档的库文件,不少C#爱好者用它制作出了PDF文档生成器

具体代码如下:

复制代码 代码如下:
void ConvertJPG2PDF(string jpgfile, string pdf)
{
 var document = new Document(iTextSharp.text.PageSize.A4, 25, 25, 25, 25);
 using (var stream = new FileStream(pdf, FileMode.Create, FileAccess.Write, FileShare.None))
 {
  PdfWriter.GetInstance(document, stream);
  document.Open();
  using (var imageStream = new FileStream(jpgfile, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
  {
   var image = Image.GetInstance(imageStream);
   if (image.Height > iTextSharp.text.PageSize.A4.Height - 25)
   {
    image.ScaleToFit(iTextSharp.text.PageSize.A4.Width - 25, iTextSharp.text.PageSize.A4.Height - 25);
   }
   else if (image.Width > iTextSharp.text.PageSize.A4.Width - 25)
   {
    image.ScaleToFit(iTextSharp.text.PageSize.A4.Width - 25, iTextSharp.text.PageSize.A4.Height - 25);
   }
   image.Alignment = iTextSharp.text.Image.ALIGN_MIDDLE;
   document.Add(image);
  }
 
  document.Close();
 }
}

iTextSharp果然牛X,简单的几行代码搞定。

希望本文所述对大家的C#程序设计有所帮助。



相关阅读:
JavaScript实现的GBK、UTF8字符串实际长度计算函数
本月底将停售 Win8/Win8.1专业版升级包和介质包
Win8.1更新时提示错误代码为80246010的解决方案
C语言练习题:自由落体的小球简单实例
深入剖析Android系统中Service和IntentService的区别
很酷的HTML5电子书翻页动画特效
C#生成条形码图片的简单方法
iOS应用开发中监听键盘事件的代码实例小结
详解Linux系统中的SysVinit的机制
iOS中使用schema协议调用APP和使用iframe打开APP的例子
Html5 web本地存储实例详解
设置Linux系统文件权限
如何调整mac分辨率?苹果mac分辨率设置方法
PHP实现仿Google分页效果的分页函数
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 好玩的盼盼姐姐家 社区2012年法律工作总结 1-5 耍酷的爱 银行比赛演讲稿:奉献青春,建功立业 【精品】酒店工作总结与计划 冲锋号观后感1000字 关于我是小小推销员作文200字 小学六年级作文550字:20年后的“天空” 2016和谐同步小康驻村工作总结 村委主任助理的述职报告 若凡趣事:浪漫生日会 赛尔传奇-我是雷吉欧斯(5)作文1100字 运动员致短跑广播稿 烛光 叹服那悄然间的不期而遇作文300字 浅谈中国商道文化的繁荣(文:赵应书) 爱情经得起风雨,却经不起平淡 2016国资委依法行政工作计划2篇 圣诞节喜庆祝福语 一心想成功会让我们输掉什么 幻想是一把双刃剑作文700字 小学五年级作文700字:快乐周末 小论建设站棚完善管理为建设新农村作贡献 冬天的脚步依稀传来 我知道我没错,谁对谁错何必太追究 秋天的美景作文 大学运动会赞助策划书-策划书_策划书 爱了、恨了、聚了、散了,只是一场梦 我看不懂自己作文500字 生活如酒作文900字 初中初一作文750字:我爱家乡的保国寺 活着,活着——读《活着》有感800字 初中初一作文700字:我的演员老爸 最值得我敬佩的人 通信工程系毕业生求职信 高层管理人员聘用合同 四个不看后悔看了更后悔的故事 回来的路上(转载)作文300字 网络背后的爱情,谁来买单? 郊游作文350字 《芙蓉镇》读后感800字 健康问题150字 新学期新目标周记400字 2012年杂志社记者实习工作总结 小学六年级作文900字:慧慧,我忘不了你 读《白杨》后感作文500字 雅鲁藏布大峡谷读后感400字 编织的手饰 围场纪事(2)

Copyright © 2016 phpStudy |