本发明公开了一种android平台批量打印pdf文档的方法,属于android平台使用打印机技术领域,可以实现基于Qt for android应用开发框架,依托它编写的应用程序可以在android调用相应的打印输出接口,同时使用C/C++设计实现了多个pdf文档合成一个pdf的数据处理算法模块,利用这个模块可以把多个子pdf文档内容合成单个pdf文档,每个子pdf文档都从新的一页开始拼接在一起,这样既能保证一次提交给系统打印服务,又能保证按每个子文档原来的格式进行打印输出,能够在android设备上把分散在各个文件夹中数量众多的pdf文件快速便捷实现打印处理,极大的提高大量pdf文档打印处理的效率,同时提供自动备份、查找定位、分解复原、自定义设置等多功能化的应用操作,迎合不同用户的个性化需求。
一种android平台QT程序使用打印机的方法,通过在Android设备上集成Qt for Android环境后,正确连接上打印机并安装打印机官方提供的打印插件,同时采用JNI技术实现C/C++与java语言通信,解决现有技术中Qt程序因为编程语言难以便捷地使用打印机的问题,并对JNI技术进行优化,通过调用JAVA代码时的异常检测和缓存区建立,来保证JNI接口执行JAVA代码时的高效和稳定,另外还向用户提供打印服务对象的备份功能,在保护用户隐私的同时尽可能的满足用户的重复打印及历史备份需求,使用不同的打印机型号或类型均能成功由Qt应用程序打印方案实现打印任务,降低了开发难度,官方插件适用的打印机型号齐全,从而也提高了设计的适用性。