PDF ドキュメントを実際の縮尺 (つまり、縮尺 = 100%) で表示する方法について混乱しています。
注意: 私はpython-poppler-qt4を使用しています。
Poppler-qt4 は、PDF の実際のサイズをポイント単位で取得する方法を提供します。
document = Poppler.Document.load('mypdf.pdf')
page = document.page(0)
size = page.pageSize() # returns a QSize object
次に、ページを QImage にレンダリングするには、グラフィック デバイスの解像度を 1 インチあたりのドット数 (DPI) で指定する必要があります。
image = page.renderToImage(72, 72)
ドキュメントの自然なサイズはポイント (つまり、1 インチあたり 72) で提供され、イメージ レンダラーは 1 インチあたりのドット数を必要とするため、ドキュメントの自然なサイズは解像度が 72 DPI の場合であると想定できますか? それとも、ドットとポイントは 2 つの異なる尺度ですか? 私が間違っている場合、これに対する解決策は何ですか?