{ "info": { "author": "Chris Speck", "author_email": "cgspeck@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Large Print Splitter\n====================\n\nTakes an image, printed height or width (in mm) and page size then\nsplits image across multiple pages with alignment marks and generates a\nPDF.\n\nIt is intended for printing projections exported as SVGs from Openscad.\n\nFor the image it supports anything that Pillow supports, as well as SVGs\nthanks to CairoSVG.\n\nPDF generation is done by ReportLab.\n\n::\n\n $ lps -h\n usage: lps [-h] (--width WIDTH | --height HEIGHT) [--page_size PAGE_SIZE]\n [--overlap OVERLAP] [--margins MARGINS] [--outfile OUTFILE]\n [--svg_start_scale SVG_START_SCALE]\n image_file\n\n positional arguments:\n image_file Image to parse\n\n optional arguments:\n -h, --help show this help message and exit\n --width WIDTH Width of image in millimeters\n --height HEIGHT Height of image in millimeters\n --page_size PAGE_SIZE\n Page size, e.g. a3, a4\n --overlap OVERLAP Print overlap in mm\n --margins MARGINS Print margins in mm\n --outfile OUTFILE Filename to save pdf to\n --svg_start_scale SVG_START_SCALE\n When using SVG, this is the largest scale factor to\n attempt to generate an image\n\n $ lps --width 970 --page_size a3 --overlap 20 wrap.svg\n Loading Image\n Trying to generate raster image of svg at 3x scale\n The image will not fit on a single page\n Calculating crop list\n This will require 3 pages\n Chunking image\n Generating PDF\n\nLicensed under `MIT License `__\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/cgspeck/largeprintsplitter/archive/0.1.0\n.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cgspeck/largeprintsplitter", "keywords": "print", "license": "", "maintainer": "", "maintainer_email": "", "name": "lps", "package_url": "https://pypi.org/project/lps/", "platform": "", "project_url": "https://pypi.org/project/lps/", "project_urls": { "Download": "https://github.com/cgspeck/largeprintsplitter/archive/0.1.0\n.tar.gz", "Homepage": "https://github.com/cgspeck/largeprintsplitter" }, "release_url": "https://pypi.org/project/lps/0.1.0/", "requires_dist": null, "requires_python": "", "summary": "Lay out large print jobs as PDFs with alignment marks.", "version": "0.1.0" }, "last_serial": 3296464, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "d560a6d738e2252a015b6bf9e177faa5", "sha256": "a4ad9fbfbc6602a22a42db6993b7989ce6ccd4c28f1b6037584886c534486ace" }, "downloads": -1, "filename": "lps-0.0.1.tar.gz", "has_sig": false, "md5_digest": "d560a6d738e2252a015b6bf9e177faa5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4909, "upload_time": "2017-10-17T01:29:45", "url": "https://files.pythonhosted.org/packages/63/ba/3c81ccd4fd008e70f54b3fc05621c5440c4ca895b7cf600dcd1a7393fd10/lps-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "763a93ff087dd63bfb9ff8c43d933049", "sha256": "b8fff69059eb4e4bcc3e6c35990947e096001b8756ec73e79cf33184b69a6b37" }, "downloads": -1, "filename": "lps-0.1.0.tar.gz", "has_sig": false, "md5_digest": "763a93ff087dd63bfb9ff8c43d933049", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5013, "upload_time": "2017-11-01T08:26:56", "url": "https://files.pythonhosted.org/packages/be/66/b32b8e402b7cf61eae120e04e9ed726c145fc953ec82ef9b962682490f1e/lps-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "763a93ff087dd63bfb9ff8c43d933049", "sha256": "b8fff69059eb4e4bcc3e6c35990947e096001b8756ec73e79cf33184b69a6b37" }, "downloads": -1, "filename": "lps-0.1.0.tar.gz", "has_sig": false, "md5_digest": "763a93ff087dd63bfb9ff8c43d933049", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5013, "upload_time": "2017-11-01T08:26:56", "url": "https://files.pythonhosted.org/packages/be/66/b32b8e402b7cf61eae120e04e9ed726c145fc953ec82ef9b962682490f1e/lps-0.1.0.tar.gz" } ] }