跨平台文档色彩分析与打印联动方法、存储设备及终端技术

技术编号:16152415 阅读:123 留言:0更新日期:2017-09-06 18:03
本发明专利技术提供了一种跨平台文档色彩分析与打印联动方法,适于在计算设备中执行,首先,检测待打印的文件格式:若文件格式为pdf,则采用ICEPDF库进行处理,并转换为jpg格式;若文件格式为doc、docx、xls、xlsx,则采用openoffice开源软件进行处理,并均转换为jpg格式;然后,对jpg格式的文件的RGB信息进行读入,并对色彩行分析,得出是彩色图片还是黑白图片的结果;最后,联动打印机按照指定的色彩进行打印。本发明专利技术提供了一种存储有上述方法的存贮介质,及包含该存储介质的移动终端。本发明专利技术能够对要打印的大数量页面文档进行色彩分析并打印,提高了工作效率,避免了重新打印以及之前打印纸张的废弃。

【技术实现步骤摘要】
跨平台文档色彩分析与打印联动方法、存储设备及终端
本专利技术涉及一种跨平台文档色彩分析与打印联动方法,属于办公自动化系统

技术介绍
Java语言属于当前编程语言领域排名第一的流行语言,具有跨平台的特色,具有各种功能的相关的库也很多。Java语言可利用的库有log4j、slf4j(用于输出日志)、icepdf(用于转换pdf文件)、dom4j(用于处理dom格式文件)、jodconverter、itextpdf(用于处理pdf文件中的中文字符)等。打印技术使用系统的打印服务,一般的系统打印服务都带有选择打印机、单页打印、选择一定页数打印、单双页打印、整体黑白、彩色等设置。然而除了这些泛用性很高的选项以外,其他的可定制性就很差,难以满足大页数打印的需求。特别是对于需要按一定规律定制的打印页支持很弱,一般只能人工进行筛选处理。在打印一页两页文档的时候,上述限制造成的影响并不明显,而在处理上十上百甚至上千页的文档时这种不可定制性的缺乏所造成的影响就明显了,比如:一个文档需要区分彩色和黑白页来进行打印,而这些页面的页码是几乎没有数学上的规律的,如果需要人工把这些页数给挑选出来,假设分本文档来自技高网...

【技术保护点】
一种跨平台文档色彩分析与打印联动方法,适于在计算设备中执行,其特征在于,该方法包括:首先,检测待打印的文件格式:若文件格式为pdf,则采用ICEPDF库进行处理,并转换为jpg格式;若文件格式为doc、docx、xls、xlsx,则采用openoffice开源软件进行处理,并均转换为jpg格式;然后,对jpg格式的文件的RGB信息进行读入,并对色彩行分析,得出是彩色图片还是黑白图片的结果;最后,联动打印机按照指定的色彩进行打印。

【技术特征摘要】
1.一种跨平台文档色彩分析与打印联动方法,适于在计算设备中执行,其特征在于,该方法包括:首先,检测待打印的文件格式:若文件格式为pdf,则采用ICEPDF库进行处理,并转换为jpg格式;若文件格式为doc、docx、xls、xlsx,则采用openoffice开源软件进行处理,并均转换为jpg格式;然后,对jpg格式的文件的RGB信息进行读入,并对色彩行分析,得出是彩色图片还是黑白图片的结果;最后,联动打印机按照指定的色彩进行打印。2.如权利要求1所述的一种跨平台文档色彩分析与打印联动方法,其特征在于:日志处理采用slf4j库以及log4j库。3.如权利要求1所述的一种跨平台文档色彩分析与打印联动方法,其特征在于:采用Java语言编写底层指令。4.如权利要求1所述的一种跨平台文档色彩分析与打印联动方法,其特征在于:采用swing组件进行图形化界面显示。5.一种存贮设备,其特征在于:其中存储有多条指令,所述指令适于由处理器加载并执行;首先,检测待打印的文件格式:若文件格式为pdf,则采用ICEPDF库进行处理,并转换为jpg格式;若文件格式为doc、docx、xls、xlsx,则采用openoffice开源软件进行处理...

【专利技术属性】
技术研发人员:周昊天陈博洋许智辉金瑜磊李国明任远
申请(专利权)人:上海电机学院
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1