The tkPDFViewer is python library, which allows you to embed the PDF file in your tkinter GUI
Project description
tkPDFViewer
The tkPDFViewer is python library, which allows you to embed the PDF file in your tkinter GUI. In just three steps.
- Install
- Import
- Embed on your gui
Features!
- Embed your PDF in your tkinter GUI.
- Customize width and height of your PDF.
High quality pdf pages image with customizable width and height worked with python 2.7+.
Installation
Install tkPDFViewer using pip
pip install tkPDFViewer
Install tkPDFViewer using pip3
pip3 install tkPDFViewer
Install using git.
pip install git+"https://github.com/Roshanpaswan/tkPDFViewer/archive/0.1.zip"
Usage
An Example of Using tkPDFViewer.
from tkPDFViewer import tkPDFViewer as pdf
from tkinter import*
root = Tk()
#create object like this.
variable1 = pdf.ShowPdf()
#Add your pdf location and width and height.
variable2 = variable1.pdf_view(root,pdf_location=r"location",width=50,height=100)
variable2.pack()
root.mainloop()
Attributes
pdf_location = "" --> location of your pdf
width = 0 --> width of your pdf to be embeded
height = 0 --> height of your pdf to be embeded
To embed your pdf use --> .pack() or .grid() or .place()
bar --> True or False, Through this attribute you can hide or unhide the loading bar which showing on the frame after your gui is opened. This indicate that 'how much your pdf is loaded'.Once it complete it unhide automatically and your pdf get embeded.
load --> after or before, Through this attribute you can decide that , when your pdf object is to convert. If you select 'after' then the object of your pdf is convert after your gui is opened.Otherwise it convert first then your gui is opened. It is recommended that to select after which is default.Beacause this takes time. Depends on the size of pdf. And if you select 'before' then it make your gui slow to open.
Dependencies
- tkinter
- PyMuPDF
- Thread
- math
License
MIT
Author
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tkPDFViewer2-0.1.tar.gz
(4.4 kB
view details)
File details
Details for the file tkPDFViewer2-0.1.tar.gz
.
File metadata
- Download URL: tkPDFViewer2-0.1.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbe8d510119e62d64f445fd1e9ac0fc583c1823eb8b09570a1b492d361218ae8 |
|
MD5 | db7f1a1b3518211b2617e7d693613977 |
|
BLAKE2b-256 | cc68258d1ce2eb18e1f7d613a9842cb4bc49b0be9310ea9e4c4473367dee9f26 |