手机
当前位置:查字典教程网 >编程开发 >C#教程 >C#将jpg转换为pdf的方法
C#将jpg转换为pdf的方法
摘要:本文实例讲述了C#将jpg转换为pdf的方法。分享给大家供大家参考。具体实现方法如下:C#生成pdf文件需要使用到一个itextsharp....

本文实例讲述了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#程序设计有所帮助。

【C#将jpg转换为pdf的方法】相关文章:

C# 禁用鼠标中间键的方法

C#生成sitemap站点地图的方法

C#对XML文件的各种操作实现方法

c#简单读取文本的实例方法

C#图片压缩的实现方法

C# 获取属性名的方法

用C#实现启动另一程序的方法实例

C# mysql 插入数据,中文乱码的解决方法

C#中读写INI文件的方法例子

C# 批处理调用方法

精品推荐
分类导航