Skip to main content

tkPDFViewer

Powered by [Roshan]

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

Metadata

Release files for tkPDFViewer2 0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tkPDFViewer2 0.1
File Size Uploaded
tkPDFViewer2-0.1.tar.gz 4.4 kB Details

Release files / tkPDFViewer2-0.1.tar.gz

Download URL tkPDFViewer2-0.1.tar.gz
Size 4.4 kB
Tags Source
SHA-256 checksum
How to use checksums
bbe8d510119e62d64f445fd1e9ac0fc583c1823eb8b09570a1b492d361218ae8
BLAKE2b-256 checksum
How to use checksums
cc68258d1ce2eb18e1f7d613a9842cb4bc49b0be9310ea9e4c4473367dee9f26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.12

Release history Release notifications | RSS feed

This release

0.1 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page