找回密码
 立即注册

QQ登录

只需一步,快速开始

文刀

注册会员

2

主题

6

帖子

22

积分

注册会员

积分
22

微信认证勋章

最新发帖
文刀
注册会员   /  发表于:2016-12-1 13:55  /   查看:3428  /  回复:3
本帖最后由 文刀 于 2016-12-1 15:58 编辑

需求(如题)

将多张jpg文件,暂定为1000张,转换成PDF文件。
如:
1.jpg
2.jpg ==>1.pdf
3.jpg
4.jpg ==>2.pdf
5.jpg
6.jpg ==>1.pdf
.
.
.
999.jpg
1000.jpg ==>500.jpg
目前的做法是先把2张jpg文件转化为1张tif格式的文件,再把tif转为PDF。
为了提高效率,想省去中间转为tif的一步。问题就来了,不经过中间转换的话,2张jpg文件如何放在一个PDF文件里呢?(分页显示)


3 个回复

倒序浏览
gw0506
超级版主   /  发表于:2016-12-1 16:47:23
沙发
jpg可以直接转成PDF,然后再把所有pdf合并,这个办法行吗?
回复 使用道具 举报
文刀
注册会员   /  发表于:2016-12-1 17:33:59
板凳
非常感谢您的回复!

在我前一个帖子中,我问到关于
pdfFile.MergeWith(new string[] { sourceFileName2, sourceFileName2 }, destinationFileName);
这行代码无法执行,原因正如您所说,现在项目中是在前期调查,用的leadtools是试用版。
我把C:\LEADTOOLS 19\Common\License 文件夹下文件到 debug 目录下之后,提示·Raster PDF Engine is needed to use this feature·

JPG>TIF>PDF
JPG>PDF>PDF

以上两种方式究竟哪种效率高,看来得买正版之后才能判断了?
谢谢!
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-12-2 08:53:46
地板
文刀 发表于 2016-12-1 17:33
非常感谢您的回复!

在我前一个帖子中,我问到关于

不不不,这里有误解。
试用版对功能没有限制,如果你是试用license,不会出现这个问题。
你把License文件夹中的两个文件,直接copy到debug目录下,应该就好了。

至于这两种转换方法,应该差不多。其实还可以将jpg直接添加到PDF的Pages.AddPage中,这样转换都不需要了。

说到底还是看你最根本的业务需求。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部