{ "info": { "author": "Karel Brinda", "author_email": "kbrinda@hsph.harvard.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: Unix", "Programming Language :: Python :: 3 :: Only" ], "description": "SVG42PDF\n========\n\n.. image:: https://badge.fury.io/py/svg42pdf.svg\n :target: https://badge.fury.io/py/svg42pdf\n\nUnlike other graphic formats, SVG is usually hard to convert to PDF.\nExisting tools often suffer from the following limitations:\n\n* Do not work on all operating systems\n* Versions for different operating systems have different command-line interfaces\n* SVG is interpreted incorrectly\n* Dependencies are difficult to install\n* Have licencing issues\n\nSVG42PDF is a tool for converting SVG to PDF using existing tools and\nlibraries. Method of conversion can be specified by user, or it can be\nselected automatically.\n\n\nInstallation\n------------\n\nFrom PyPI::\n\n\tpip install --upgrade svg42pdf\n\nFrom Github::\n\n\tpip install --upgrade git+https://github.com/karel-brinda/svg42pdf\n\n\nExamples\n--------\n\nUse first working method::\n\n\tsvg42pdf input.svg output.pdf\n\nUse `Cairo `_::\n\n\tsvg42pdf -m cairo input.svg output.pdf\n\nUse `ReportLab `_::\n\n\tsvg42pdf -m reportlab input.svg output.pdf\n\nUse `Inkscape `_::\n\n\tsvg42pdf -m inkscape input.svg output.pdf\n\nUse `ImageMagick `_ (does not keep vector representation)::\n\n\tsvg42pdf -m imagemagick input.svg output.pdf\n\nUse `Wkhtmltopdf `_ (using the Qt WebKit, creates big white margins)::\n\n\tsvg42pdf -m wkhtmltopdf input.svg output.pdf\n\n\nFAQ\n---\n\n* Why is there 42 in the name?\n\n\tThere are already too many tools called svg2pdf.\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/karel-brinda/svg42pdf", "keywords": "Graphics", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "svg42pdf", "package_url": "https://pypi.org/project/svg42pdf/", "platform": "", "project_url": "https://pypi.org/project/svg42pdf/", "project_urls": { "Homepage": "https://github.com/karel-brinda/svg42pdf" }, "release_url": "https://pypi.org/project/svg42pdf/0.2.2/", "requires_dist": null, "requires_python": "", "summary": "Program for SVG to PDF conversion.", "version": "0.2.2" }, "last_serial": 4438194, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "864f6c4a104ac139dde864d0adf6b3b1", "sha256": "04f2c808ef58795ee7be1b3cf6c2b9201e7e9d371650fe61650e44418eea5fa0" }, "downloads": -1, "filename": "svg42pdf-0.1.0.tar.gz", "has_sig": false, "md5_digest": "864f6c4a104ac139dde864d0adf6b3b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12657, "upload_time": "2016-04-15T13:52:34", "url": "https://files.pythonhosted.org/packages/7a/11/8945a1cae33258254fd6682d97e1a06fb7e2df76926f53a11c51c6a6708f/svg42pdf-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "f4c47a13f73d71942ee34de7acdfb6e9", "sha256": "c298bcd61d43bdfe4a1c60a417a033c4f5c17a71d925e1bc98509037be6b06ff" }, "downloads": -1, "filename": "svg42pdf-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f4c47a13f73d71942ee34de7acdfb6e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13067, "upload_time": "2017-04-17T21:08:07", "url": "https://files.pythonhosted.org/packages/73/c2/0a8a38fb08a6cff5fd754945bc51c7630dbb5a773f566f0e9fe3507195d7/svg42pdf-0.1.1.tar.gz" } ], "0.1.1.dev1": [ { "comment_text": "", "digests": { "md5": "92bacfb6751d97d681035bc7a10234f0", "sha256": "21889a3cdb9cd080f46fd8a6299ac1ac0536edd8307ff8b24c7720b40431d391" }, "downloads": -1, "filename": "svg42pdf-0.1.1.dev1.tar.gz", "has_sig": false, "md5_digest": "92bacfb6751d97d681035bc7a10234f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12922, "upload_time": "2016-04-15T16:55:37", "url": "https://files.pythonhosted.org/packages/fb/a8/1b35400d14e17c1a873b1970e5e6c99313738daa17b31fcb6f16bf36f19c/svg42pdf-0.1.1.dev1.tar.gz" } ], "0.1.1.dev2": [ { "comment_text": "", "digests": { "md5": "246a42271fe5d7a346722c517c0e353a", "sha256": "53f30d51f66a56b242a829187551922d20ccb06e01c7377ade6428ab447b41de" }, "downloads": -1, "filename": "svg42pdf-0.1.1.dev2.tar.gz", "has_sig": false, "md5_digest": "246a42271fe5d7a346722c517c0e353a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12690, "upload_time": "2016-04-16T16:40:56", "url": "https://files.pythonhosted.org/packages/47/77/b48d9410bab8275dd5ac13e44a28f4b821991db28703fb6d36c614446bcb/svg42pdf-0.1.1.dev2.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "cf2697cc1e7371b4473d635d02967ac4", "sha256": "a25d8a723fb0a67bbbee4a55963d276906d323e20fdb89bc2e55680d931cad5e" }, "downloads": -1, "filename": "SVG42PDF-0.1.2.tar.gz", "has_sig": false, "md5_digest": "cf2697cc1e7371b4473d635d02967ac4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27830, "upload_time": "2017-04-18T15:29:05", "url": "https://files.pythonhosted.org/packages/09/2b/31b1a48b43d5fb150da42ca338e2ac8e8a4ee4170e7eae93d9a600949e5a/SVG42PDF-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "bc52a00343e2fe6ab9b4ecadda884c52", "sha256": "740694c1410ba3e80a618a7f128f89602b85a731f3ab02ec47d3bc0b265d58af" }, "downloads": -1, "filename": "SVG42PDF-0.2.0.tar.gz", "has_sig": false, "md5_digest": "bc52a00343e2fe6ab9b4ecadda884c52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28326, "upload_time": "2018-10-28T00:19:53", "url": "https://files.pythonhosted.org/packages/66/33/66728362975b6a177c5c145cfdd1cfb2a6cfc385368cbfd32dc5c8c8824c/SVG42PDF-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "5f44d5666ba0a27b2fbf531a01eea7e7", "sha256": "437f7b9b5084b71f81b187ce3beeadad97a5c839a330efef5b98d529bf456d05" }, "downloads": -1, "filename": "SVG42PDF-0.2.1.tar.gz", "has_sig": false, "md5_digest": "5f44d5666ba0a27b2fbf531a01eea7e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27811, "upload_time": "2018-10-31T19:33:45", "url": "https://files.pythonhosted.org/packages/15/d4/dbb58b655e84f9cec9921224ea209efd0c1c2324a99dc1e9771aa58b3cd0/SVG42PDF-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "f4ac3222f1352c92d1b30e45627d123b", "sha256": "1f1614d52773c86d8b3cf9e0f0baf1d2e081eac3c05b01399c9f8d8c9b222b76" }, "downloads": -1, "filename": "SVG42PDF-0.2.2.tar.gz", "has_sig": false, "md5_digest": "f4ac3222f1352c92d1b30e45627d123b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28549, "upload_time": "2018-10-31T20:01:15", "url": "https://files.pythonhosted.org/packages/e0/88/9216c0f4133ca6bac954cc72c3a675a0ae9c772f5fb095fe29de772783fe/SVG42PDF-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f4ac3222f1352c92d1b30e45627d123b", "sha256": "1f1614d52773c86d8b3cf9e0f0baf1d2e081eac3c05b01399c9f8d8c9b222b76" }, "downloads": -1, "filename": "SVG42PDF-0.2.2.tar.gz", "has_sig": false, "md5_digest": "f4ac3222f1352c92d1b30e45627d123b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28549, "upload_time": "2018-10-31T20:01:15", "url": "https://files.pythonhosted.org/packages/e0/88/9216c0f4133ca6bac954cc72c3a675a0ae9c772f5fb095fe29de772783fe/SVG42PDF-0.2.2.tar.gz" } ] }