hello, trying to use the Visualise functionality with latest version of Python 3.13.2. within a venv
- i pip installed using... pip3 install py-pdf-parser[dev]
- I get an Error for Pillow 9.2 "cannot build wheel"... so i manually installed Pillow 11 via pip
- i also downloaded ImageMagick .exe from their website for windows 64 and installed locally on my Windows 11 machine.
- code i am testing is simple...
from py_pdf_parser.loaders import load_file
from py_pdf_parser.visualise import visualise
document = load_file("pyPDFParser/order_summary.pdf")
visualise(document)
- here is my pip List
-
- I ran the code to test visualise the PDF and got the ERROR below (below pip list)...
-
- Package Version
acres 0.3.0
certifi 2025.1.31
cffi 1.17.1
chardet 5.2.0
charset-normalizer 3.4.1
ci-info 0.3.0
click 8.1.8
colorama 0.4.6
configobj 5.0.9
configparser 7.1.0
contourpy 1.3.1
cryptography 44.0.1
cycler 0.12.1
docopt 0.6.2
etelemetry 0.3.1
filelock 3.17.0
fire 0.7.0
fitz 0.0.1.dev2
fonttools 4.56.0
httplib2 0.22.0
idna 3.10
isodate 0.6.1
joblib 1.4.2
kiwisolver 1.4.8
looseversion 1.3.0
lxml 5.3.1
matplotlib 3.10.1
networkx 3.4.2
nibabel 5.3.2
nipype 1.9.2
nltk 3.9.1
numpy 2.2.3
opencv-python-headless 4.11.0.86
packaging 24.2
pandas 2.2.3
pathlib 1.0.1
pdf2docx 0.5.8
pdfminer.six 20231228
pdfplumber 0.11.5
pip 25.0.1
prov 2.0.1
puremagic 1.28
py-pdf-parser 0.13.0
pycparser 2.22
pydot 3.0.4
PyMuPDF 1.25.3
pyparsing 3.2.1
pypdf 5.3.0
PyPDF2 3.0.1
pypdfium2 4.30.1
pypdfparser 1.0.0
python-dateutil 2.9.0.post0
python-docx 1.1.2
pytz 2025.1
pyvoronoi 1.1.6
pyxnat 1.6.3
rdflib 6.3.2
regex 2024.11.6
reportlab 4.3.1
requests 2.32.3
scipy 1.15.2
shapely 2.0.7
simplejson 3.20.1
six 1.17.0
Tcl 0.2
termcolor 2.5.0
tk 0.1.0
tqdm 4.67.1
traits 7.0.2
typing_extensions 4.12.2
tzdata 2025.1
urllib3 2.3.0
Wand 0.6.10
(mtsPDF_prj) C:\Users\Administrator\Documents\python projects>"c:/Users/Administrator/Documents/python projects/mtsPDF_prj/Scripts/python.exe" "c:/Users/Administrator/Documents/python projects/pyPDFParser/copy_pyPDFParser_orderSummary.py"
Traceback (most recent call last):
File "c:\Users\Administrator\Documents\python projects\pyPDFParser\copy_pyPDFParser_orderSummary.py", line 13, in
visualise(document)
~~~~~~~~~^^^^^^^^^^
File "c:\Users\Administrator\Documents\python projects\mtsPDF_prj\Lib\site-packages\py_pdf_parser\visualise\main.py", line 329, in
visualise
PDFVisualiser(root, document, page_number, elements, show_info, width, height)
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\Users\Administrator\Documents\python projects\mtsPDF_prj\Lib\site-packages\py_pdf_parser\visualise\main.py", line 143, in
init
self.__plot_current_page()
~~~~~~~~~~~~~~~~~~~~~~~~^^
File "c:\Users\Administrator\Documents\python projects\mtsPDF_prj\Lib\site-packages\py_pdf_parser\visualise\main.py", line 154, in
__plot_current_page
background = get_pdf_background(
self.document._pdf_file_path, self.current_page
)
File "c:\Users\Administrator\Documents\python projects\mtsPDF_prj\Lib\site-packages\py_pdf_parser\visualise\background.py", line 16, in get_pdf_background
pdf_pages = wand.image.Image(filename=path_with_page, resolution=150)
File "c:\Users\Administrator\Documents\python projects\mtsPDF_prj\Lib\site-packages\wand\image.py", line 9326, in init
self.read(filename=filename)
~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "c:\Users\Administrator\Documents\python projects\mtsPDF_prj\Lib\site-packages\wand\image.py", line 10075, in read
self.raise_exception()
~~~~~~~~~~~~~~~~~~~~^^
File "c:\Users\Administrator\Documents\python projects\mtsPDF_prj\Lib\site-packages\wand\resource.py", line 225, in raise_exception
raise e
wand.exceptions.DelegateError: FailedToExecuteCommand `"gswin64c.exe" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pngalpha" -dTextAlphaBits=4 -dGraphicsAlphaBits=4 "-r150x150" -dPrinted=false -dFirstPage=1 -dLastPage=1 "-sOutputFile=C:/Users/ADMINI1/AppData/Local/Temp/magick-nMQHTUwV1mDzA_UapTjuQEJiydazQprl%d" "-fC:/Users/ADMINI1/AppData/Local/Temp/magick-936faup7jBlwjWFn-GXHWObJ7o23fPn7" "-fC:/Users/ADMINI~1/AppData/Local/Temp/magick-LjUVNXkhFSiaRsy_cL2hLdmpM2ZbRjCK"' (127) @ error/ghostscript-private.h/ExecuteGhostscriptCommand/75
hello, trying to use the Visualise functionality with latest version of Python 3.13.2. within a venv
from py_pdf_parser.loaders import load_file
from py_pdf_parser.visualise import visualise
document = load_file("pyPDFParser/order_summary.pdf")
visualise(document)
acres 0.3.0
certifi 2025.1.31
cffi 1.17.1
chardet 5.2.0
charset-normalizer 3.4.1
ci-info 0.3.0
click 8.1.8
colorama 0.4.6
configobj 5.0.9
configparser 7.1.0
contourpy 1.3.1
cryptography 44.0.1
cycler 0.12.1
docopt 0.6.2
etelemetry 0.3.1
filelock 3.17.0
fire 0.7.0
fitz 0.0.1.dev2
fonttools 4.56.0
httplib2 0.22.0
idna 3.10
isodate 0.6.1
joblib 1.4.2
kiwisolver 1.4.8
looseversion 1.3.0
lxml 5.3.1
matplotlib 3.10.1
networkx 3.4.2
nibabel 5.3.2
nipype 1.9.2
nltk 3.9.1
numpy 2.2.3
opencv-python-headless 4.11.0.86
packaging 24.2
pandas 2.2.3
pathlib 1.0.1
pdf2docx 0.5.8
pdfminer.six 20231228
pdfplumber 0.11.5
pip 25.0.1
prov 2.0.1
puremagic 1.28
py-pdf-parser 0.13.0
pycparser 2.22
pydot 3.0.4
PyMuPDF 1.25.3
pyparsing 3.2.1
pypdf 5.3.0
PyPDF2 3.0.1
pypdfium2 4.30.1
pypdfparser 1.0.0
python-dateutil 2.9.0.post0
python-docx 1.1.2
pytz 2025.1
pyvoronoi 1.1.6
pyxnat 1.6.3
rdflib 6.3.2
regex 2024.11.6
reportlab 4.3.1
requests 2.32.3
scipy 1.15.2
shapely 2.0.7
simplejson 3.20.1
six 1.17.0
Tcl 0.2
termcolor 2.5.0
tk 0.1.0
tqdm 4.67.1
traits 7.0.2
typing_extensions 4.12.2
tzdata 2025.1
urllib3 2.3.0
Wand 0.6.10
(mtsPDF_prj) C:\Users\Administrator\Documents\python projects>"c:/Users/Administrator/Documents/python projects/mtsPDF_prj/Scripts/python.exe" "c:/Users/Administrator/Documents/python projects/pyPDFParser/copy_pyPDFParser_orderSummary.py"
Traceback (most recent call last):
File "c:\Users\Administrator\Documents\python projects\pyPDFParser\copy_pyPDFParser_orderSummary.py", line 13, in
visualise(document)
~~~~~~~~~^^^^^^^^^^
File "c:\Users\Administrator\Documents\python projects\mtsPDF_prj\Lib\site-packages\py_pdf_parser\visualise\main.py", line 329, in
visualise
File "c:\Users\Administrator\Documents\python projects\mtsPDF_prj\Lib\site-packages\py_pdf_parser\visualise\main.py", line 143, in
init
self.__plot_current_page()
~~~~~~~~~~~~~~~~~~~~~~~~^^
File "c:\Users\Administrator\Documents\python projects\mtsPDF_prj\Lib\site-packages\py_pdf_parser\visualise\main.py", line 154, in
__plot_current_page
background = get_pdf_background(
self.document._pdf_file_path, self.current_page
)
File "c:\Users\Administrator\Documents\python projects\mtsPDF_prj\Lib\site-packages\py_pdf_parser\visualise\background.py", line 16, in get_pdf_background
pdf_pages = wand.image.Image(filename=path_with_page, resolution=150)
File "c:\Users\Administrator\Documents\python projects\mtsPDF_prj\Lib\site-packages\wand\image.py", line 9326, in init
self.read(filename=filename)
~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "c:\Users\Administrator\Documents\python projects\mtsPDF_prj\Lib\site-packages\wand\image.py", line 10075, in read
self.raise_exception()
~~~~~~~~~~~~~~~~~~~~^^
File "c:\Users\Administrator\Documents\python projects\mtsPDF_prj\Lib\site-packages\wand\resource.py", line 225, in raise_exception
raise e
wand.exceptions.DelegateError: FailedToExecuteCommand `"gswin64c.exe" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pngalpha" -dTextAlphaBits=4 -dGraphicsAlphaBits=4 "-r150x150" -dPrinted=false -dFirstPage=1 -dLastPage=1 "-sOutputFile=C:/Users/ADMINI
1/AppData/Local/Temp/magick-nMQHTUwV1mDzA_UapTjuQEJiydazQprl%d" "-fC:/Users/ADMINI1/AppData/Local/Temp/magick-936faup7jBlwjWFn-GXHWObJ7o23fPn7" "-fC:/Users/ADMINI~1/AppData/Local/Temp/magick-LjUVNXkhFSiaRsy_cL2hLdmpM2ZbRjCK"' (127) @ error/ghostscript-private.h/ExecuteGhostscriptCommand/75