Nó chỉ ra rằng phiên bản mới hơn của poppler-glib không yêu cầu ràng buộc như vậy. Chúng vận chuyển với các tập tin Intortpection GObject và do đó có thể được nhập khẩu và sử dụng như sau:
#!/usr/bin/python3
from gi.repository import Poppler
document = Poppler.Document.new_from_file("file:///home/me/some.pdf", None)
print(document.get_pdf_version_string())
Thật dễ dàng phải không? Tôi mất nhiều giờ để tìm ra điều đó ...
Lưu ý rằng một người cần ít nhất là người mua sắm-0,18, nếu bạn muốn nhập GTK.
Dưới đây là một ví dụ rất nhỏ với một giao diện:
#!/usr/bin/python3
from gi.repository import Poppler, Gtk
def draw(widget, surface):
page.render(surface)
document = Poppler.Document.new_from_file("file:///home/me/some.pdf", None)
page = document.get_page(0)
window = Gtk.Window(title="Hello World")
window.connect("delete-event", Gtk.main_quit)
window.connect("draw", draw)
window.set_app_paintable(True)
window.show_all()
Gtk.main()
Nguồn
2012-03-13 23:59:52
muốn tạo file pdf ?? –
Không, và rất có thể không bao giờ phải làm vậy. –
ok ... bt tôi đã cung cấp cho bạn liên kết ... trước khi nhận xét này đến .... bt u có thể chck cũng .. –