Skip to main content

Print PDF files to a local installed printer using a print tool

Project description

printfactory

printfactory is a package for printing PDF files to a physical printer using a print tool like Adobe Reader or Foxit Reader.

License?

Example usage

import pathlib
import printfactory

printer = printfactory.Printer()
print_tool = printfactory.AdobeReader(printer)

file = pathlib.Path('my.pdf')
print_tool.print_file(file)

Table of Contents

Why?

The motivation for this project was to have a simple Python interface for printing PDF files to a physical printer using a local installed software ("print-tool").

Only publicly and freely available software should be used on the client or server that is using this package.

Requirements

Installing printfactory

To install the latest version of printfactory use pip as simple as follows.

pip install printfactory

Known issues

  • The AdobeAcrobat print tool implementation is limited to only send files to the defaults system printer

Contributing

If you'd like to contribute to this project Poetry is recommended.

Changelog

All notable changes to this project will be documented in the CHANGELOG.md.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

printfactory-0.1.1.tar.gz (5.7 kB view hashes)

Uploaded Source

Built Distribution

printfactory-0.1.1-py3-none-any.whl (6.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page