使用Spire.PDF控件快速转换图片为PDF文件

作者:控件中国网   出处:控件中国网   2016-06-23 10:53:22   阅读:10

很多时候为了增加阅读性需要把各种图片转换为PDF文件,特别是一些扫描后的图片,Spire.PDF不仅可以帮助开发人员转换常用的图片格式: jpg, bmp, png等为PDF文件,还可以转换gif, tif 和 ico 图片为PDF,在转换时支持从流或者本地加载图片,所有转换过程也仅需要几句代码就可以实现,转换后的PDF文件保持了图片的清晰与效果。Spire.PDF可以同时用于.NET/WPF以及silverlight平台下,开发人员可以从控件中国网下载产品进行相关测试和了解,下面的代码讲述了如何转换图片为PDF文档:
pic2pdf-7.18.jpg
// Create a pdf document with a section and page added.
 PdfDocument doc = new PdfDocument();
 PdfSection section = doc.Sections.Add();
 PdfPageBase page = doc.Pages.Add();
//Load a tiff image from system
 PdfImage image = PdfImage.FromFile(@"D:\images\bear.tif");
//Set image display location and size in PDF
 float widthFitRate = image.PhysicalDimension.Width / page.Canvas.ClientSize.Width;
 float heightFitRate = image.PhysicalDimension.Height / page.Canvas.ClientSize.Height;
 float fitRate = Math.Max(widthFitRate, heightFitRate);
 float fitWidth = image.PhysicalDimension.Width / fitRate;
 float fitHeight = image.PhysicalDimension.Height / fitRate;
 page.Canvas.DrawImage(image, 30, 30, fitWidth, fitHeight);
//save and launch the file
doc.SaveToFile("image to pdf.pdf");
doc.Close();
System.Diagnostics.Process.Start("image to pdf.pdf");
Copyright© 2006-2015 ComponentCN.com all rights reserved.重庆磐岩科技有限公司(控件中国网) 版权所有 渝ICP备12000264号 法律顾问:元炳律师事务所
客服软件
live chat