FreePic2Pdf使用说明
二年级傍组词FreePic2Pdf: A freeware to convert image (TIFF, JPG, JP2, PNG, GIF and BMP) files into PDF.
作者:马健
邮箱:stronghorse_mj@hotmail
主页:老马的原创空间
FAQ
使用说明
一、软件安装/删除
二、软件使用
图像转PDF
更改PDF
PDF中的特殊目标
附录A 鸣谢
附录B 接口文件格式说明
一、接口文件简介
二、接口文件格式
三、接口文件示例
附录C 版本更新记录
FAQ
Q:FreePic2Pdf是什么?
A:这是一个将图像文件(包括TIFF、JPG、JP2/J2K/JPC、PNG、GIF、BMP)合并、转换成PDF文件的软件。纯免费,并具有下列特:
1.对有损/无损压缩jpeg 2000(jp2/j2k/jpc)文件,或有损压缩JPG文件及采用JPEG/OJPEG算法压缩的TIFF文件,直接将原始数据流嵌入PDF文件,避免因为重新压缩而造成图像质量下降。
2.对其它无损压缩图像文件,黑白图像解码后压缩为JBig2(有损/无损)或CCITT G4,其它解码后压缩成ZIP数据流嵌入PDF文件。虽然解码/压缩需要消耗一些时间,但是在多数情况下可以减小PDF文件长度。
3.对于黑白图像,可以指定背景是否透明。如果透明,在PDF Reader中阅读时可以根据需要自行设置背景(我习惯设为灰),以免白底黑字看着太累。
4.支持多页TIFF和多帧(动画)GIF,每页或每帧算一幅图像。
5.可以指定生成的PDF文件的页面大小(除A4、B5等,还支持国内常用的32开、16开、大32开)及页边距,这种指定不会造成对图像数据流的重新采样或压缩,只影响PDF中描述图像显示大小的数据, 避免因为重新采样或压缩而造成图像质量下降。
6.如果不指定页面的纸张大小,可以指定页面的固定宽度(长度随图像大小伸缩),保证连续阅读时不会因为页面宽度变来变去而影响阅读。
7.可以选择需要转换的文件,也可以指定需要转换的文件夹;可以指定文件排序方式(按字母顺序、按末尾数字顺序、按超星顺序);可以将所有图像文件合并到一个PDF文件,也可以每个图像文件分别转换成一个PDF文件。
8.支持通过接口自动生成多级书签、分段页码、添加文本页、设置PDF的Document Properties,支持Unicode字符。
9.接口文件可以用于新生成的PDF,也可以用于已有的PDF,包括往已有的PDF上加书签、从已有的PDF中抽取书签。
10.生成的PDF文件中只包含必要的信息,因此在PDF质量不变的情况下,生成的PDF废话最少。
11. 在转换的同时,可以通过OCR生成可检索、可复制的隐藏文本,合成双层PDF,并提供对自身所生成的双层PDF进行校对所需的辅助功能。
12.软件基于开源代码实现,运行时不需要任何第三方软件或控件的支持。当然如果要浏览制作出来的PDF文件
,您的机器上必须安装Adobe PDF Reader或其他PDF阅读软件。
总之, 在缺省情况下,FreePic2Pdf考虑的优先顺序为:图像质量、生成速度、PDF文件大小;通过设置可以改变为:图像质量、PDF文件大小、生成速度。
Q:现在已经有N多图像转PDF软件,为什么还要开发FreePic2Pdf?
A:在开发FreePic2Pdf前,我接触到的图像转PDF软件不下10种,包括收费的和免费的。这些软件从原理上可以分为两类:
1.基于虚拟打印原理。最著名的大概要算Adobe Acrobat Professional。
2.直接将图像嵌入PDF文件。如verypdf公司出品的Image2Pdf、adultpdf公司的TIFF2PDF等。
基于虚拟打印原理的软件开发门槛稍高一些,所以多为收费软件,通用性较好,一般除图像文件外还能将Word等格式转换成PDF。但是在转换图像文件时,通常需要对图像重新采样、压缩,从而造成图像质量下降、PDF文件膨胀等问题。
直接将图像嵌入PDF文件的软件实现相对简单,所以收费、免费的都有。但是为了追求高压缩比,也经常会将彩图像重新压缩成JPG数据流。而且大多数软件对TIFF格式的支持都很烂(可以理解,TIFF格式实在是太包罗万象了),偏偏我经常需要和TIFF文件打交道。所以最终还是下定决心,以libtiff组织提供的tiff2pdf.c为基础写了一个图像转PDF引擎,实现我自己的要求:
1.对TIFF文件的高度支持,尤其是国内各扫描外包公司提供的非标准OJPEG压缩的TIFF文件。我相信象我这样有机会接触如此数量非标准TIFF文件的人不会太多。
2.对有损压缩数据不再重新压缩,以免质量损失;对于无损压缩数据则压缩成G4或ZIP以减小文件长
度。 剑三 蓬莱
3.将基于虚拟打印原理实现的软件优点借鉴过来,包括指定纸张类型、页边距、图像自动放大等,以获取较好的阅读效果。
4.支持JBig2压缩。收费软件支持它的有几个,免费软件大概这是第一个。
对于其它转换工具的比较,可以参阅我写的《图像转PDF的问题、方法及题外话》一文。
Q:FreePic2Pdf收费吗?
A:FreePic2Pdf是一个“友情软件”(Friendware),用户在承诺不用于商业目的,也不对文件及其附件进行任何更改的条件下,不需要为使用该软件付任何费用,最多是在BBS上看到我发帖子灌水时(我的ID一般是strnghrs),进去捧个人场,作为友情回报;或者在年节时发个email问声好(所以叫“友情软件”)。我承诺绝不在程序中暗藏任何商业广告、木马,但不承诺为使用FreePic2Pdf的后果承担任何责任。如果您需要将它用于商业目的,或加入您的网站,请与我联系,否则保留追究一切责任的权利。
Q:如果觉得FreePic2Pdf生成的PDF文件尺寸还是太大,怎么办?
A:办法包括
1、用Photoshop、ACDSEE、ComicEnhancer Pro等,先缩小图像尺寸,再转成PDF。
2、对于彩图像,用上述软件或JPEG优化软件转成低质量JPG,再转成PDF。
3、对于灰度图像,可以先用ComicEnhancer Pro试试看能不能通过减的方法减小文件长度,不行就压缩成灰度JPG,并且降低质量系数,然后再转成PDF。
4、对于黑白图像,可以选用JBig2无损或有损压缩。
Q:有损JBig2适用于哪些环境?
A:有损JBig2适用于以字母文字为主的黑白图像,对于以中文文字或图形为主的黑白图像,建议使用无损JBig2,理由如下:
?对于字母文字,在一页上字母重复的概率比较大,用有损JBig2可以大幅压缩文件尺寸,而有损压缩造成的损伤对字母阅读影响不大。
?对于中文文字,在一页上重复的概率比较小,有损JBig2压缩的空间不大,而有损算法本身可能会对中文造成损伤,影响阅读效果。
?对于不能分割的图像,使用有损JBig2根本没有意义,只会造成图像损失。
五年级数学上册教学计划
另外考虑到对于中文来说建立全局符号表实在没有多大实际意义,所以在选择有损JBig2压缩时,没有生成PDF标准中的JBIG2Globals。
需要注意的是,JBig2算法比传统的CCITT G4算法压缩比更高、制作出来的PDF文件更小,但是先进的东西也有一个毛病:不是所有PDF浏览器都能看的,用Acrobat Reader 7是一点问题没有,其他早期版本,或非Adobe出品的Reader就不敢保证了。所以如果要保证PDF文件的最大兼容性,请将黑白图像压缩算法设置为CCITT G4。
Q:FreePic2Pdf生成的页码有什么用?
A:在阅读PDF文件时,可以用页码快速定位页面。如在目录页中,看到感兴趣的某个标题在正文第18页。这时,在PDF浏览器下方的页码框输入18,再按回车,就跳到了正文的第18页了。
页码只能通过接口文件定义。
Q:双层PDF是什么,有什么用?
A:双层PDF的“双层”,指的是“图像层+隐藏文字层”,即在扫描图像上,再蒙一层不可见的隐藏文字,
隐性基因
这样在阅读的时候,看到的是与原书完全一样的扫描图像,但是同时又可以对隐藏文字进行搜索、复制。
双层PDF的文字靠OCR生成,本软件所用的OCR引擎是微软Office 2003/2007自带的MODI(Microsoft Office Document Imaging)。MODI的安装及多语言支持见我网站上的相关文章。
OCR结果不能保证100%准确性,其结果与图像分辨率、图像质量密切相关。图像分辨率越高、越是黑白分明,OCR结果就越好。如果图像分辨率低于300 DPI,建议就别OCR了,以免结果太过搞笑。
使用说明
一、软件安装/删除
本软件安装非常简单:创建一个目录,用WinZip将下载下来的ZIP包解压缩到该目录即可。
本软件的删除也很简单:直接删除
从ZIP包中解压缩出来的所有文件及运行过程中生成的文件即可。
ZIP包中包括下列文件:
。这是软件的主程序。
2.FreePic2Pdf.htm。本帮助文件。
如果您下载到的ZIP包中还包括其它文件,毫无疑问不是我放进去的,有广告或木马之嫌疑,请立即删除。
另外程序运行过程中还会生成以下文件:
1.FreePic2Pdf.ini。这个是参数保存文件,第一次更改参数后生成。退出FreePic2Pdf,删除此文件,再重启FreePic2Pdf,即可恢复缺省参数。
自动档车怎么开
2.。这个是错误记录文件,在转换过程中出现错误时自动生成,没有错误则自动删除以前的错误记录。
二、软件使用
图像转PDF
如果是从图像文件生成新的PDF,鼠标双击启动软件后,按照软件界面上标注的1、2、3、4的顺序执行:
1、选择需要转换的图像文件
在这一步如果选择“转换选定的文件”,则可以一次转换一个目录下的几个文件,或转换多个目录下的文件。点击“选择源文件”按钮后,可以选择文件(按住Ctrl或Shift键点击文件可多选),所选文件排列在列表中,可以通过工具栏提供的按钮进行排序、顺序调整、删除等操作 ,双击文件列表将调用系统缺省图像浏览器显示所选图像。如果“自动清空”选项被选中,每次点击“选择源文件”按钮,都会清除列表中的原有内容,如果需要一次转换多个目录中的文件,需要将这个选项点掉,然后逐次选择文件。每次选择文件后,均按“自动排序”选项指定的排序方法对列表中的文件进行排序,选“无”则不进行自动排序。
如果选择“转换指定文件夹中的文件”,则点击“选择源文件夹”按钮选择文件夹。转换时按照“转换文件”选项对源文件夹中的文件进行筛选,然后按照“文件排序”选项指定的顺序对筛选出来的文件进行排序。
也可以先在资源管理器中选择需要转换的文件或文件夹,然后拖到FreePic2Pdf界面中。如果拖过来的是文件夹,则自动选择“转换指定文件夹中的文件”,否则选择“转换选定的文件”。
电子身份证怎么办理
2、选择转换出来的PDF文件的存放位置
在这一步如果选择“全部存入一个PDF文件”,则将全部图像文件合并到点击“选择PDF文件”按钮所选的PDF文件。
如果选择“每个图像转换成一个PDF文件,存放到文件夹”,则将转换出来的PDF文件存放到指定文件夹。
如果“使用固定文件/文件夹”选项被选中,则系统会自动记忆上次使用过的PDF文件和文件夹,否则每次点击“选择源文件夹”按钮,都会自动生成PDF文件和文件夹。
3、设置转换参数
?纸张大小(纸型、方向、页边距):基本和Word一样:生成的PDF文
件每页一图,自动居中、大图自动缩小。比较特殊的是“纸型”如果选“图像大小”,则生成的PDF每一页大小都按照图像大小进行设置(每页一图),如果图像大小不统一,则生成的PDF每一页的大小也不统一;如果选“固定宽度”,则PDF每一页的宽度固定,长度根据图像大小自动伸缩。一般来说,如果生成的PDF面向打印,建议选择一个合适的纸型;如果面向屏幕浏览,建议选择“固定宽度”或“图像大小”。如果“自动放大小图”选项被选中,则当图像 尺寸小于版心尺寸时,自动放大图像以适合版心,否则保持原样。 如果图像本身有大片白底,设置页边距后在PDF文件中可能看不大出来,这时可以在PDF Reader中将缺省背景设置为灰,即可清楚看出页边距的范围。
?PDF文件初始视图:这个和在Acrobat的“文档属性”中的设置是一样的,指定在打开PDF文件时,如何展现文档页面。
?原始图像文件的DPI:在计算图像在PDF中的大小时,先用图像象素尺寸除以该DPI值,转换成英寸数,再将英寸数乘以72转换成PDF中的逻辑尺寸。“当前屏幕DPI”能够保证在PDF文件中看到的图像大小和用其它看图软件看到的图像大小一样,如果手工设置“固定DPI”,则在PDF中看到的图像大小和DPI值成反比,即DPI越大图像越小,缺省的96 DPI是我的17"显示器设置为1024*768时的DPI值。对于扫描产生的TIFF文件,通常在文件中会说明扫描时的DPI值,如果选择“优先使用 图像扫描DPI”,则会自动尝试从图像文件(包括TIFF、BMP、PNG、GIF、JFIF格式的JPG,不包括JP2和J2K)中提取DPI值,代替手工设置的DPI。
?黑白TIFF设置为透明:如果选中(缺省为选中),所有黑白图像的背景设置为透明,在PDF Reader中阅读时可以根据需要自行设置背景(我习惯设为灰),以免白底黑字看着太累。如果未选中,则背景为白。
?透明GIF、PNG保持透明:如果选中(缺省为选中),在转换PNG、GIF时,如果原图是调板图像,并且带透明背景,则转出来的PDF页也有透明效果。否则背景为白。 不支持Alpha通道透明的PNG。
?
启用接口文件:如果此选项选中(缺省为选中),则转换时自动读取源文件夹下的接口文件(文件名固定为FreePic2Pdf.itf),从中获取最小图片宽度、多层图像信息 、文本页、书签等。此接口文件通常由Pdg2Pic生成。 如果“前言页面前缀”、“目录页码前缀”为空,则分别用大写英文字母、罗马数字表示封面页、目录页,否则用前缀+数字表示。
?除JPEG、JPEG 2000外的图像文件的压缩算法:在将图形文件转换成PDF时,JPEG、JPEG 2000数据流直接嵌入PDF文件,其它图像文件需要重新压缩后

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。