logo好方法网

打印文件处理方法、装置、设备以及计算机可读存储介质


技术摘要:
本发明公开了一种打印文件处理方法、装置、设备及计算机可读存储介质,方法包括:获取待打印的第一文件;根据所述第一文件生成预定格式的第二文件;从所述第二文件中提取至少一个图像部分以及与每个图像部分对应的位置信息;对提取的图像部分进行优化处理,得到优化图  全部
背景技术:
现有文件打印方式通常是由用户端或者云服务端直接将待打印的原始文档传输 给打印机的驱动,由打印机的驱动将原始文档转换成位图后进行打印。 这种打印方式存在的缺陷是: 如果原始文档同时包含有文字和图片时,图片可能会由于本身的DPI和打印机可 打印的DPI存在差异,产生图片打印模糊的问题,而如果将图片的DPI调整为跟打印机可打 印的DPI一致,则又可能存在文字不够清晰。
技术实现要素:
有鉴于此,本发明的目的在于提供一种打印文件处理方法、装置、设备以及计算机 可读存储介质,能够提高同时具有图片和文字的打印文件的打印清晰度。 本发明实施例提出一种打印文件处理方法,包括: 获取待打印的第一文件; 根据所述第一文件生成预定格式的第二文件; 从所述第二文件中提取至少一个图像部分以及与每个图像部分对应的位置信息; 对提取的图像部分进行优化处理,得到优化图像; 根据所述位置信息利用优化图像替换第二文件中对应的图像部分,以生成预定格 式的第三文件,并将所述第三文件发送至打印机进行打印。 优选地,所述预定格式为PDF格式。 优选地,所述对提取的图像部分进行优化处理,得到优化图像,具体为: 获取待分配的打印机的打印性能; 根据所述打印机的打印性能,采用预定的图像处理算法对所述图像部分进行优化 处理,以得到适配于所述打印机的优化图像。 优选地,所述打印机的打印性能包括打印机支持打印的位图的DPI。 优选地,所述图像处理算法包括:图像灰阶算法、图像抖动算法、图像二叉算法。 本发明实施例还提供了一种打印文件处理装置,包括: 第一文件获取单元,用于获取待打印的第一文件; 第二文件生成单元,用于根据所述第一文件生成预定格式的第二文件; 图像提取单元,用于从所述第二文件中提取至少一个图像部分以及与每个图像部 分对应的位置信息; 优化处理单元,用于对提取的图像部分进行优化处理,得到优化图像; 图像替换单元,用于根据所述位置信息利用优化图像替换第二文件中对应的图像 3 CN 111552444 A 说 明 书 2/5 页 部分,以生成预定格式的第三文件,并将所述第三文件发送至打印机进行打印。 优选地,所述预定格式为PDF格式。 优选地,所述优化处理单元具体用于: 获取待分配的打印机的打印性能; 根据所述打印机的打印性能,采用预定的图像处理算法对所述图像部分进行优化 处理,以得到适配于所述打印机的优化图像。 本发明实施例还提供了一种打印文件处理设备,其特征在于,包括存储器以及处 理器,所述存储器内存储有计算机程序,所述计算机程序能够被所述处理器执行,以实现如 上述的打印文件处理方法。 本发明实施例还提供了一种计算机可读存储介质,存储有计算机程序,所述计算 机程序能够被所述计算机可读存储介质所在设备的处理器执行,以实现如上述的打印文件 处理方法。 上述一个实施例中,通过将待打印的PDF格式的第二文件的图像和文字进行分离, 并单独对图像部分进行处理使之适配于打印机,再将处理得到优化图像和文字进行组合形 成最终的适于打印的第三文件,如此保证了打印出来的文件的文字和图像均具有较佳的清 晰度。 附图说明 为了更清楚地说明本发明的技术方案,下面将对实施方式中所需要使用的附图作 简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普 通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 图1是本发明第一实施例提供的打印文件处理方法的流程示意图。 图2是本发明第一实施例提供的第一文件的示意图。 图3是对图2中的图像部分进行处理后得到的优化图像的示意图。 图4是本发明第一实施例提供的第三文件的示意图。 图5是本发明第二实施例提供的打印文件处理方法的结构示意图。
分享到:
收藏