本文主要是介绍关于虚拟打印机cups-pdf生成横向pdf时发生自旋转问题的排查思路及解决思路,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、问题现象
基于linux平台上,在ubuntu 22.04, ubuntu16.04,以及麒麟V10、V4、统信等操作平台上,都存在一个问题,
当使用cups-pdf打印横向文件时,最终生成的pdf是依然是纵向的,,但是内容的确是横版的。。
经过测试,在ubuntu18.04平台上是正常的。其他linux平台基本都有此问题。。
正常的生成的横向PDF:
实际生成的横向PDF:
2、排查思路
这种问题非常难以排查, ,肯定是要去编译分析源码,然后不停的通过日志去测试结果,,逐个突破,最终解决。没有其他更好的办法。所以学完本篇,至少要能 编译cups源码和poppler源码。
关于cups源码编译,可参考
在统信-申威平台上 编译cups2.3.3,报错 configure: error: cannot guess build type
这篇关于关于虚拟打印机cups-pdf生成横向pdf时发生自旋转问题的排查思路及解决思路的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!