易胜博特点:PPT打印、照片拼合与PicMerge

来源:百度文库 编辑:中财网 时间:2024/04/28 12:22:04

最近要打印一些PPT,为了节省纸张和money,就开始寻找在同一页中打印多张 PPT的方法。首先找到的是PowerPoint自带的功能,就是打印时 可以选择每页打印1、2、3、4、6或9张讲义,首先这些数字不能更改,比如要每张打印12张就不行了,其次就是打印出来的效果非常差,每一张PPT都被 压缩得很小,而间距确异常的大,如下图所示,真不知道微软是怎么想的。当选择打印“幻灯片”而不是“讲义”时,就可以得到较好的效果,但这时只能每页打印 一张。其实很多PPT的内容都是大号文字,每一页打印很多张(比如>12)时仍可以看得很清楚。

之后找到的答案就是利用打印机自身的选项,因为有的打印机支持每页打多张,但这种方法也存在一些问题,首先是打印机仅支持有限的几种版式,其次我没有打印机,总是准备好文件后到其它地方打印。所以这种方法也不是很好。

然后就想到了虚拟打印机。Smart Print已经被证明是不行的了(http://softbbs.pconline.com.cn/8746109.html),能缩打的FinePrint自然是首选,可是FinePrint也只有有限的几种选项,最新版的FinePrint最多支持每页打8张,对于我这种想打12至16张的人来说还是不够;而且PPT之间的间距仍是异常的大。看来这招也不行。


于是继续百度,发现了EmfMerger(可以到CSDN上下载),首先利用 PowerPoint将每张将PPT 存为emf(Windows增强元文件)格式,然后EmfMerger把这些emf文件合并到一幅图片中,终于有12和16的选项了,而且可以调整间距, 满以为问题就这样解决了,可是又发现一些带有图片的emf文件到EmfMerger里图片居然不能显示了,自然导出的文件也不对;而且输出的文件大小固 定,且不是标准A4纸的规格,打印的时候还要再调整,很是不便。

又看到有人说先把每张PPT存为图像文件(bmp、jpg或png等),然后在Photoshop里面排版,把这些图片拼合起来,这种方法显然是可行的,结果也肯定不错,但若PPT有很多张的话这实在是一个体力活,而这种东西显然要交给计算机去做。

找不到合适的工具只好自己动手,丰衣足食了。于是参考EmfMerger编写了一 个照片拼合软件PicMerge,如下图所示,它可以任意设定拼合方法, 比如4行3列或者N行N列,而且还可以任意设定所用纸张的大小,程序有预置的A4纸规格可供选择,也可以自由调整DPI和页边距,如果你愿意,完全可以将 页边距设为0,当然最后打印出来的效果还要取决与你的打印机;最后它还可以设定横向或纵向,以及是否加边框,导出某一页或全部页,页面自由缩放显示,以及 快捷的工具栏操作等。

具体操作时可以先用PowerPoint将每张将PPT存为图像文件 (bmp/jpg/png),然后导入到PicMerge中,设置好纸张大小和 DPI,以及页边距、每页打印的PPT张数等,然后导出为bmp文件,导出的文件可以制作成PDF(利用FreePic2Pdf等)然后打印,也可以直接 打印图片。

补充

  • 加入了抓手工具,方便使用;
  • 修正了PNG带透明背景图像的显示问题;
  • 修正了一个Bug。
  • 原纳米盘链接已失效!新增千脑下载http://down.qiannao.com/space/file/wpzhao/-4e0a-4f20-5206-4eab/PicMerge.exe/.page
    (如果有谁发现稳定可靠的网盘还请告知~)
  • 原来的PicMerge_v2找不到了,纳米盘也 不能下载了,所以又重写了一个新版本:PicMerge_v2.1。新增功能:
    1. 排序:提供三种排序方式:按时间,按文件名以及按Windows资源管理器方式。比如有文件1.bmp,2.bmp,10.bmp,按文件名排序是1-10-2,按Windows资源管理器方式则是1-2-10。
    2. 导出格式:导出当前页可选择bmp/jpg/png其中的一种,全部导出则使用png格式。
    3. 导入格式:支持图元文件emf/wmf。这样一来就可以达到较高的清晰度,不再比EmfMerger差了。可以先将PPT导出为emf文件,在利用此程序处理。需注意的是图元文件较大,处理速度较慢。另外,导入png时也能正确处理(其实是与白色背景进行alpha混合)。
    4. 编号设置:可以选择是否添加页码或图像编号,而且可以详细设置编号的位置和字体。比如页码,一般位于页脚中心处,横向位置为50%,纵向位置为95%。如果将纵向位置设为50%,页码将位于每页的中心处。
    5. 抓手工具:方便浏览。
    6. 对象选择:导入文件后,鼠标在每页内移动时,状态栏会实时显示鼠标所在位置处的导入文件名。

PicMerge_v2.1效果图:

下载地址:http://down.qiannao.com/space/file/wpzhao/-4e0a-4f20-5206-4eab/PicMerge_v21.exe/.page

(PicMerge_v2)下面是一些效果图。下载地址:http://www.namipan.com/d/624f62bc67231944dfb7925806da126b2459f0ef006c0200

(PicMerge_v1)下面是一些效果图。下载地址:http://www.namipan.com/d/843ebc3cdbf866fb56cbbb43a33d5a470abc6b0900240200