我越来越困惑,如何在其真正的规模,即规模= 100%显示PDF文档。
注:我使用的python-poppler的-QT4 。
poppler的-QT4提供了一个方法来获得,以点为PDF的真实大小 :
document = Poppler.Document.load('mypdf.pdf')
page = document.page(0)
size = page.pageSize() # returns a QSize object
然后呈现网页成QImage的 ,应该提供图形设备的分辨率,以每英寸点数(DPI):
image = page.renderToImage(72, 72)
现在,因为该文件的自然大小的点(即72每英寸)提供,并且图像渲染器需要每英寸的点数,可我只是假设该文件的自然大小是当其分辨率为72 DPI? 或者是点和点的两个不同的措施? 如果我错了,那么如何解决这个?