{ "info": { "author": "Olivier PLATHEY ported by Max", "author_email": "maxpat78@yahoo.it", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Multimedia :: Graphics", "Topic :: Software Development :: Libraries :: PHP Classes", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "pyfpdf: FPDF for Python\n=======================\n\nThis is a fork of the PyFPDF library and fixes unicode issues. It allows usage\nof non-latin-1 characters (e.g. Euro sign \u20ac) in Python 3. This is possible\nby internally using a bytearray output buffer instead of a string (and should\nalso be more efficient). This library is used by\n`reportbro-lib `_\n(see also `ReportBro `_).\n\nPyFPDF is a library for PDF document generation under Python, ported from PHP\n(see `FPDF `_: \"Free\"-PDF, a well-known\nPDFlib-extension replacement with many examples, scripts and\nderivatives).\n\nCompared with other PDF libraries, PyFPDF is simple, small and versatile, with\nadvanced capabilities, and is easy to learn, extend and maintain.\n\nFeatures:\n---------\n\n - Python 2.7 and 3.5+ support\n - Unicode (UTF-8) TrueType font subset embedding\n - Barcode I2of5 and code39, QR code coming soon ...\n - PNG, GIF and JPG support (including transparency and alpha channel)\n - Templates with a visual designer & basic html2pdf\n - Exceptions support, other minor fixes, improvements and PEP8 code cleanups\n\nInstallation Instructions:\n--------------------------\n\nYou can install PyFPDF from PyPI, with easyinstall or from Windows\ninstallers. For example, using pip:\n\n.. code:: shell\n\n pip install reportbro-fpdf\n\nTo get the latest development version you can download the source code running:\n\n.. code:: shell\n\n git clone https://github.com/jobsta/pyfpdf.git\n cd pyfpdf\n python setup.py install\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.reportbro.com", "keywords": "pdf,unicode,png,jpg,ttf", "license": "LGPLv3+", "maintainer": "Alex Hartmann", "maintainer_email": "alex@reportbro.com", "name": "reportbro-fpdf", "package_url": "https://pypi.org/project/reportbro-fpdf/", "platform": "", "project_url": "https://pypi.org/project/reportbro-fpdf/", "project_urls": { "Homepage": "https://www.reportbro.com" }, "release_url": "https://pypi.org/project/reportbro-fpdf/1.7.9/", "requires_dist": [ "Pillow (>=4)", "six" ], "requires_python": "", "summary": "Simple PDF generation for Python", "version": "1.7.9" }, "last_serial": 4393431, "releases": { "1.7.3": [ { "comment_text": "", "digests": { "md5": "449c11c9f1296d2c4454e55272b0c0b5", "sha256": "34aa3178037eeb37188f4260000650d75b11223c7bb64f588554d091925970e9" }, "downloads": -1, "filename": "reportbro_fpdf-1.7.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "449c11c9f1296d2c4454e55272b0c0b5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 44599, "upload_time": "2017-08-08T21:58:42", "url": "https://files.pythonhosted.org/packages/3a/3f/3cfcfb51da32bb5707fc8373222dd321603d18da069759e800e03d881a34/reportbro_fpdf-1.7.3-py2.py3-none-any.whl" } ], "1.7.4": [ { "comment_text": "", "digests": { "md5": "d8b5c4db01e9fd3ea9a68d16772475f0", "sha256": "64b48eef15f57a8fa448d706c2f1880333e4484e00fc0be00e3125f1e6e07189" }, "downloads": -1, "filename": "reportbro_fpdf-1.7.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d8b5c4db01e9fd3ea9a68d16772475f0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 44914, "upload_time": "2017-08-16T01:49:23", "url": "https://files.pythonhosted.org/packages/b2/eb/1c9ad343a268d6c7e2af6112e3d7004c22d9391922dbe9b536cf120fda6a/reportbro_fpdf-1.7.4-py2.py3-none-any.whl" } ], "1.7.5": [ { "comment_text": "", "digests": { "md5": "62f5a6074c8e1bcdf41643e461f467d5", "sha256": "de7822122cee7111a11d2c539d8d3e868d6f84510d7f45f010bd023d578c02f8" }, "downloads": -1, "filename": "reportbro_fpdf-1.7.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "62f5a6074c8e1bcdf41643e461f467d5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 44980, "upload_time": "2018-03-21T16:38:53", "url": "https://files.pythonhosted.org/packages/4f/48/943261779fc392d0f25dec76ef7ef9ec371e056eda565e9bbfbdde0b3560/reportbro_fpdf-1.7.5-py2.py3-none-any.whl" } ], "1.7.6": [ { "comment_text": "", "digests": { "md5": "9249adba6804eec6bffb665559f422a4", "sha256": "4a8f47d0a5806aae1d213cb96c1194528ef2dda496dbf3484179772293e76fb9" }, "downloads": -1, "filename": "reportbro_fpdf-1.7.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9249adba6804eec6bffb665559f422a4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45077, "upload_time": "2018-09-03T09:51:12", "url": "https://files.pythonhosted.org/packages/5d/ce/f3c456ea0b434ee0df468b1ed971699e8da536fdfdbfc37b6fa78ed67a20/reportbro_fpdf-1.7.6-py2.py3-none-any.whl" } ], "1.7.7": [ { "comment_text": "", "digests": { "md5": "45e2052e74c2b3f3cd2d75460faaed4b", "sha256": "fcdcd4ffb3e3ccaad8671fb001a28b4db4b1d851a4d1fe7909831ec7828d3be8" }, "downloads": -1, "filename": "reportbro_fpdf-1.7.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "45e2052e74c2b3f3cd2d75460faaed4b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 44987, "upload_time": "2018-09-12T14:33:09", "url": "https://files.pythonhosted.org/packages/71/b1/0981726e14cf52697def1a83df0bf63d38f0587bc0d53f80e378cea93e4f/reportbro_fpdf-1.7.7-py2.py3-none-any.whl" } ], "1.7.8": [ { "comment_text": "", "digests": { "md5": "808dac28b82a2439fceb43abcc377ee0", "sha256": "cb64f325240a892bc008998222ad018ced139cf16333c36ead2128bcdcf4ecc9" }, "downloads": -1, "filename": "reportbro_fpdf-1.7.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "808dac28b82a2439fceb43abcc377ee0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45133, "upload_time": "2018-09-25T13:10:10", "url": "https://files.pythonhosted.org/packages/ad/84/0a133354ffc311aa1d019f8bbbf03c0340cee5a110be0a8618aad077eff7/reportbro_fpdf-1.7.8-py2.py3-none-any.whl" } ], "1.7.9": [ { "comment_text": "", "digests": { "md5": "61c17b6e2a2724c65c9b8804b97c6e1e", "sha256": "ddc294b0cf280ef077740aea061fb8b1494262e026e7cf0de90330caa7cdcb51" }, "downloads": -1, "filename": "reportbro_fpdf-1.7.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "61c17b6e2a2724c65c9b8804b97c6e1e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45130, "upload_time": "2018-10-19T09:08:15", "url": "https://files.pythonhosted.org/packages/42/15/4460c1252e0115786767f14b5f1a89f7edfccd61c14fde6f6881c412abda/reportbro_fpdf-1.7.9-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "61c17b6e2a2724c65c9b8804b97c6e1e", "sha256": "ddc294b0cf280ef077740aea061fb8b1494262e026e7cf0de90330caa7cdcb51" }, "downloads": -1, "filename": "reportbro_fpdf-1.7.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "61c17b6e2a2724c65c9b8804b97c6e1e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45130, "upload_time": "2018-10-19T09:08:15", "url": "https://files.pythonhosted.org/packages/42/15/4460c1252e0115786767f14b5f1a89f7edfccd61c14fde6f6881c412abda/reportbro_fpdf-1.7.9-py2.py3-none-any.whl" } ] }