新闻资讯 | 控件产品 | 技术文章 | 购物车 | 合作伙伴 | 问题解答 | 电子简报 | PDF论坛 | 资源下载
您现在的位置:技术文章>PDF开发篇 首页|PDF应用篇|PDF开发篇|解决方案

C# jpg转pdf

发布日期:2013-2-18 作者:wangyong0921 出处:http://blog.csdn.net

  1. void ConvertJPG2PDF(string jpgfile, string pdf)
  2. {
  3. var document = new Document(iTextSharp.text.PageSize.A4, 25, 25, 25, 25);
  4. using (var stream = new FileStream(pdf, FileMode.Create, FileAccess.Write, FileShare.None))
  5. {
  6. PdfWriter.GetInstance(document, stream);
  7. document.Open();
  8. using (var imageStream = new FileStream(jpgfile, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
  9. {
  10. var image = Image.GetInstance(imageStream);
  11. if (image.Height > iTextSharp.text.PageSize.A4.Height - 25)
  12. {
  13. image.ScaleToFit(iTextSharp.text.PageSize.A4.Width - 25, iTextSharp.text.PageSize.A4.Height - 25);
  14. }
  15. else if (image.Width > iTextSharp.text.PageSize.A4.Width - 25)
  16. {
  17. image.ScaleToFit(iTextSharp.text.PageSize.A4.Width - 25, iTextSharp.text.PageSize.A4.Height - 25);
  18. }
  19. image.Alignment = iTextSharp.text.Image.ALIGN_MIDDLE;
  20. document.Add(image);
  21. }
  22. document.Close();
  23. }
  24. }
发布人:管理员 【报告错误】·【推荐好友】·【打印文章】
相关评论 本文现有 0 条评论 评分人数: 0 平均分: 0
相关评论
用户名: 密  码:
说明:输入正确的用户名和密码才能参与评论。如果您不是本站会员,你可以注册为本站会员。
注意:文章中的链接、内容等需要修改的错误,请用报告错误,以利文档及时修改。
注意:请不要在评论中含与内容无关的广告链接,违者封ID
文章搜索
推荐文章
循序渐进学习iTextShar
循序渐进学习iTextShar
循序渐进学习iTextShar
循序渐进学习iTextShar
循序渐进学习iTextShar
循序渐进学习iTextShar
循序渐进学习iTextShar
循序渐进学习iTextShar
循序渐进学习iTextShar
循序渐进学习iTextShar
热门点击
一个简单的PDF文件结构的分析(22805)
PHP的FDF文档支持(16288)
用C#制作PDF文件全攻略(13720)
Word转换PDF格式的C#或(12241)
ITextRenderer学习(11899)
pdfMaker文章:PDF加(11717)
PDF文件加密仿真(11130)
怎样用iReport制作Web(10519)
iText PDF概述(1)(10113)
从pdf文档中提取出文本(10094)
热门评论
从pdf文档中提取出文本(8)
PDFlib开发:创建超文本元(2)
客户端自动打印PDF(Prin(2)
浅谈PDFlib中文输出(一)(2)
xml的转换之pdf 2 ((1)
xml的转换之pdf 1 (x(1)
PDF知识讲座(1)(1)
PDFBox使用简介(1)
使用正则表达式计算PDF文档的(1)
word转pdf(1)