.net 4.0 Winform EMF转PDF格式(.aspose.pdf itextsharp)

本文档提供了一种在.NET 4.0 Winform环境下,利用Aspose.Pdf和iTextSharp库将EMF文件转换为PDF的详细步骤和代码示例。作者分享了整个过程,旨在帮助开发者解决此类转换问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因为自己找各种教程时特别困难,所以全程会贴合代码与理解,使大家完全读懂且会用。别问为什么,为爱发电,也为正在为这么稀缺的转格式的代码人解忧。

可以转载,不过标明远处,两天才搞定这个东西,请体谅他人劳动成果,感谢各位,祝各位代码千万行,bug不沾身。

1.基本概况

因为病人的emf检查文件有10个左右,客户想合成一个pdf,一次性看一个病人的。

开发工具:VS2010

支持类库:.net 4.0支持的。

我找到了Aspose.pdf 18.11,网上下载的破解版,但是只支持.net 4.6.1以上的,我就去找了一个10.1的可用,也无水印。但是emf转pdf时右侧与下方会显示不全,但是png可以显示全,不过一次只能插入6张emf,多了会报内存不足的情况。遂,我就找了一个itextSharp的类库,可以将png转换为pdf文件。

链接:https://pan.baidu.com/s/1ntkmORsAwKeNB5oV0zFLRg 
提取码:xd66

2.引用

下载完毕后将文件插入根目录\bin\Debug\中

 


 顶部using加
using Aspose.Pdf;
using iTextSharp.text;
using iTextSharp.text.pdf;

 3.代码

我是建了一个panel,循环添加pictureBox。

 

 

             //实例化文件夹 并打开它
             OpenFileDialog file = new OpenFileDialog();
             file.Multiselect = true;
             file.ShowDialog();

             //将选中的图片路径 保存成string类型            
             string[] url = file.FileNames;

             //查

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值