عرض ملفات PDF مع Python3
-
13-12-2019 - |
سؤال
أريد أن أكتب تطبيق Python3 / pygtk3 الذي يعرض ملفات PDF ولم أتمكن من العثور على حزمة بيثون التي تتيح لي القيام بذلك.
هناك pypoppler ، ولكن يبدو قديم (؟) ولا يبدو لدعم Python3 (؟)
هل لديك أي اقتراحات؟
تحرير: ملاحظة، لا أحتاج إلى ميزات خيالية، مثل نماذج PDF أو التلاعب أو الكتابة.
المحلول
اتضح أنه لا تتطلب الإصدارات الأحدث من Poppler-Glib ربطاتيشحنون مع ملفات إسطام GOBJECT وبالتالي يمكن استيرادها واستخدامها على النحو التالي:
giveacodicetagpre.كان ذلك سهلا، أليس كذلك؟استغرق الأمر مني ساعات للعثور على ذلك ...
لاحظ أن المرء يحتاج إلى ما لا يقل عن poppler-0.18، إذا كان المرء يريد استيراد GTK أيضا.
هنا هو الحد الأدنى آخر مع واجهة المستخدم الرسومية:
giveacodicetagpre.نصائح أخرى
هذا المنصب يقول أن أحدث إصدار تطوير من Evince (الذي سيصبح سيصبح 3.4 قريبا) يدعم تضمينه عبر PygoBject، والتي من شأنها أن تعمل لأغراضك.