Changelogs » Pdfconduit

PyUp Safety actively tracks 268,179 Python packages for vulnerabilities and notifies you when to upgrade.

Pdfconduit

1.4.3

--------------------------
  - Created logging feature for test suite which records testing information and saves to .csv
  - Added requirements.txt for development

1.4.2

--------------------------
  - Moved utils into its own sub-module
  - Imports optimization
  - Modified MANIFEST.in files

1.4.1

--------------------------
  - FIXED: Issue where canvas elements of a 'layered' watermark were being incorrectly drawn
  - Added config.json and config sub-module to gui sub-package

1.4.0

--------------------------
  - NEW: Added convert module for image to pdf conversion and visa versa
  - Created pdf2img and img2pdf wrapper functions

1.3.13.1

--------------------------
  - FIXED: pagescale parameter placement in WatermarkDraw call in watermark.py draw method
  - Was causing a syntax error

1.3.13

--------------------------
  - FIXED: Issue where Flatten class created incorrectly scaled PDF documents
  - Issue was created by pagescaling in WatermarkDraw __init__ method
  - Fixed by added parameter pagescale set to default of False

1.3.11

--------------------------
  - FIXED: Issue where watermark was inconsistently place on 11x17 PDF documents
  - Added watermark pagesize scaling to WatermarkDraw method
  - Improved test_watermark unittests

1.3.0

--------------------------
  - The pdfconduit package has been divided into several sub-packages (conduit and gui).

1.2.5

--------------------------
  - Improved Watermark.draw() method functionality
  - Modified constructor.py to handle cases where text2, image or copyright are None
  - Updated constructor.py handles scenario where image directory is not available

1.2.4

--------------------------
  - Fixed issue where watermarker.py would exit with a warning on windows
  - Identified merge.py as a possible cause of UnclosedResource warnings
  - Improved test_merge.py test suite

1.2.3

--------------------------
  - Added tabs to watermark GUI form
  - Only on Windows (PySimpleGUI tabs are currently ugly on MacOS)
  - Console no longer appears when watermarker.exe is launched

1.2.2

--------------------------
  - Fixed issue when text from Label class was too big
  - Added flat method to samples.py
  - Created function to calculate font size in Label class

1.2.1

--------------------------
  - Fixed issue in add.py where upscale call was giving unneeded margin_x param
  - Added assertion to slice.py to validate page_range
  - Moved target_w and target_h params to __init__ method of upscale.py
  - Removed redundant tests from test_upscale_pypdf3.py
  - Added PDF dimensions print statements to test_upscale tearDown methods
  - Added Flat vs. Layered PDF generator to samples.py

1.2.0

--------------------------
  - Added PyMuPDF and tqdm to install_requires
  - PyMuPDF is a dependency of the flatten module
  - tqdm is a dependency of several time intensive modules
  - Created flatten module to convert PDF page contents to singular flat layer
  - Added flatten.py file
  - Convert PDF file into PNG file for each page
  - Convert images into multiple PDFs or a single merged PDF
  - Added flatten parameter to watermarker GUI

1.1.6

--------------------------
  - Fixed issue large PDF files issue
  - Files taking a long time to write
  - File size was too large
  - Added progress bar parameters to Encrypt module
  - Restored pdfrw methods to upscale, rotate and add because of speed
  limitations with PyPDF3
  - Added pdf2img.py to convert PDF files to image files

1.1.5

--------------------------
  - Fixed test suite and added unit testing modules
  - Fixed Label class x and y calculations