C# 将批量图片转为PDF文件
【摘要】 功能实现主要使用 iTextSharp 库实现,将指定目录下的有序的一组图片,组合生成指定文件名的PDF文件。
功能实现
功能实现主要使用 iTextSharp 库实现,将指定目录下的有序的一组图片,组合生成指定文件名的PDF文件。
范例运行环境
操作系统: Windows Server 2019 DataCenter
.net版本: .netFramework4.7.2 或以上
开发工具:VS2019 C#
关键代码
组件库引入
将批量图片转换为PDF
ConvertJPG2PDF 方法返回 bool 类型,即表示要求生成的目标 PDF 文件是否存在(生成成功),说明如下表:
序号 | 参数名 | 类型 | 说明 |
---|---|---|---|
1 | jpgfilepath | string | 指定存在图片的目录路径,搜索路径下的.jpg或.jpeg文件 |
2 | string | 生成的PDF文件名称(全路径) |
实现代码如下:
总结
输出的PDF文件页面尺寸默认为A4型,margin 边界为25,我们可以改变相应的参数来满足自己的实际需要。
iTextSharp 库的下载链接可下载我的资源:
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)