找回密码
 立即注册

QQ登录

只需一步,快速开始

AvoCaDolol活字格认证 Wyn认证
社区贡献组   /  发表于:2016-5-12 15:00:14
11#
wjy72 发表于 2016-5-12 10:42
试了,可以转。但图片不在正中,这个怎么搞定?

你原始文件是什么格式的?
回复 使用道具 举报
wjy72
初级会员   /  发表于:2016-5-12 15:27:33
12#
本帖最后由 wjy72 于 2016-5-12 16:35 编辑

原始文件 xls二页XLS转换后还是一页,这个也不妥。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
AvoCaDolol活字格认证 Wyn认证
社区贡献组   /  发表于:2016-5-12 17:26:38
13#
wjy72 发表于 2016-5-12 15:27
原始文件 xls二页XLS转换后还是一页,这个也不妥。

我在帮你找一下解决方案。请稍等
回复 使用道具 举报
AvoCaDolol活字格认证 Wyn认证
社区贡献组   /  发表于:2016-5-12 18:06:51
14#
wjy72 发表于 2016-5-12 15:27
原始文件 xls二页XLS转换后还是一页,这个也不妥。

Hello,我调查了一下,如果想要将一个Excel转换为图片的话,就是这样的效果。
程序会按照从左到右从上到下的位置将内容填写在空白图片上,然后保存为Tif
因为Excel本身不像Word,是没有格式的,Excel的格式只存在于每个单元格中。

我现在理解你的需求是类似打印一样,将内容居中到A4纸的中间。
如果是这样,你可以使用LEADTOOLS提供的虚拟打印机,这个虚拟打印机会将捕捉到的打印任务转换为Tif、PDF等格式。而这样出来的图片或者PDF都跟打印一样,居中的。

这个虚拟打印的例子在这里:\LEADTOOLS 19\Shortcuts\Virtual Printer\.NET Class Libraries
选择Restore Printers 32-bit,然后勾选其中需要的打印机,例如:LEADTOOLS 19 .NET Printer 32-bit
然后点击OK。
之后在Excel中直接点打印,然后打印机选择LEADTOOLS 19 .NET Printer 32-bit,就可以看到预览效果了。
看到之后再保存为想要的格式即可。
回复 使用道具 举报
wjy72
初级会员   /  发表于:2016-5-13 09:07:28
15#
我要代码,不是解决方法。
回复 使用道具 举报
AvoCaDolol活字格认证 Wyn认证
社区贡献组   /  发表于:2016-5-13 09:29:33
16#
wjy72 发表于 2016-5-13 09:07
我要代码,不是解决方法。

代码就在D:\LEADTOOLS 19\Examples\DotNet\CS\PrinterDemo
这个是虚拟打印机的代码。请参考。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部