from
tkinter
import
*
import
pdfx
def
get_info():
pdf
=
pdfx.PDFx(
str
(e1.get()))
meta.
set
(pdf.get_metadata())
url.
set
(pdf.get_references_as_dict())
master
=
Tk()
master.configure(bg
=
'light grey'
)
meta
=
StringVar()
url
=
StringVar()
Label(master, text
=
"PDF or PDF-URL : "
, bg
=
"light grey"
).grid(row
=
0
, sticky
=
W)
Label(master, text
=
"Meta information :"
, bg
=
"light grey"
).grid(row
=
3
, sticky
=
W)
Label(master, text
=
"URL information :"
, bg
=
"light grey"
).grid(row
=
4
, sticky
=
W)
Label(master, text
=
"", textvariable
=
meta,
bg
=
"light grey"
).grid(row
=
3
, column
=
1
, sticky
=
W)
Label(master, text
=
"
", textvariable=url, bg="
light grey").grid(
row
=
4
, column
=
1
, sticky
=
W)
e1
=
Entry(master, width
=
100
)
e1.grid(row
=
0
, column
=
1
)
b
=
Button(master, text
=
"Show"
, command
=
get_info, bg
=
"Blue"
)
b.grid(row
=
0
, column
=
2
, columnspan
=
2
, rowspan
=
2
, padx
=
5
, pady
=
5
,)
mainloop()