gpt4 book ai didi

python - 是否可以在 PyQt 应用程序中预览 pdf?

转载 作者:行者123 更新时间:2023-11-28 16:42:10 25 4
gpt4 key购买 nike

我正在使用 PyQt4 在 Python 中为 Windows 开发一个文件管理器,它几乎专门处理 pdf。我想让它保持便携,这样我就可以用 USB 内存棒运行它。

是否可以预览类似这样的pdf

http://www.neosoftware.com/neobook/modules/pubs/singlefile.php?cid=8&lid=68

但使用 python 和 pyqt?

最佳答案

当然,灵魂就在这里(python-poppler-qt4 是一个绑定(bind)到 Poppler PDF 库的 Python):

使用示例:

import sys

from PyQt4.QtCore import *
from PyQt4.QtGui import *
import QtPoppler
from pictureflow import *

app = QApplication(sys.argv)

w = PictureFlow()
d = QtPoppler.Poppler.Document.load('file.pdf')
d.setRenderHint(QtPoppler.Poppler.Document.Antialiasing and QtPoppler.Poppler.Document.TextAntialiasing)

page = 0
pages = d.numPages() - 1
while page < pages:
page += 1
print page
w.addSlide(d.page(page).renderToImage())
w.show()

sys.exit(app.exec_())

关于python - 是否可以在 PyQt 应用程序中预览 pdf?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18024962/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com