{ "info": { "author": "Mathieu Fenniak", "author_email": "biziqe@mathieu.fenniak.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "A Pure-Python library built as a PDF toolkit. It is capable of:\n \n- extracting document information (title, author, ...),\n- splitting documents page by page,\n- merging documents page by page,\n- cropping pages,\n- merging multiple pages into a single page,\n- encrypting and decrypting PDF files.\n\nBy being Pure-Python, it should run on any Python platform without any\ndependencies on external libraries. It can also work entirely on StringIO\nobjects rather than file streams, allowing for PDF manipulation in memory.\nIt is therefore a useful tool for websites that manage or manipulate PDFs.", "description_content_type": null, "docs_url": null, "download_url": "http://pybrary.net/pyPdf/pyPdf-1.13.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pybrary.net/pyPdf/", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "pyPdf", "package_url": "https://pypi.org/project/pyPdf/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyPdf/", "project_urls": { "Download": "http://pybrary.net/pyPdf/pyPdf-1.13.tar.gz", "Homepage": "http://pybrary.net/pyPdf/" }, "release_url": "https://pypi.org/project/pyPdf/1.13/", "requires_dist": null, "requires_python": null, "summary": "PDF toolkit", "version": "1.13" }, "last_serial": 1095797, "releases": { "1.0": [], "1.1": [], "1.10": [ { "comment_text": "", "digests": { "md5": "e15eca1a3ed4d5c0d86370784e552a92", "sha256": "4f7a507e634a8b34e489128e1f8f35a46f0824835036a41f764ec8fd5cc7cbfb" }, "downloads": -1, "filename": "pyPdf-1.10.tar.gz", "has_sig": false, "md5_digest": "e15eca1a3ed4d5c0d86370784e552a92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27554, "upload_time": "2014-05-17T22:40:49", "url": "https://files.pythonhosted.org/packages/82/22/b9af6e9d642ac1ee386c73c6dbdba8dd9f07396b276956c13a374bd5b8df/pyPdf-1.10.tar.gz" } ], "1.11": [ { "comment_text": "", "digests": { "md5": "3aed4776bd086fe2d903d20f84252c6a", "sha256": "7158f1fb7baee455a7d1a8cad0a56686fb893240e3039680c96dabc61c02c394" }, "downloads": -1, "filename": "pyPdf-1.11.tar.gz", "has_sig": false, "md5_digest": "3aed4776bd086fe2d903d20f84252c6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28510, "upload_time": "2014-05-17T22:40:51", "url": "https://files.pythonhosted.org/packages/54/5b/de498c692632bf0b96d6998b5df32038403b2582b2d48cd4706d677fca30/pyPdf-1.11.tar.gz" } ], "1.12": [ { "comment_text": "", "digests": { "md5": "7be5f7f4659f64fd194e9eb9a38ad425", "sha256": "7477e9cdaf2c41b276f5e5517390325e2f80c4da98ff985c08eafe348d64c8a1" }, "downloads": -1, "filename": "pyPdf-1.12.tar.gz", "has_sig": false, "md5_digest": "7be5f7f4659f64fd194e9eb9a38ad425", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31979, "upload_time": "2014-05-17T22:40:53", "url": "https://files.pythonhosted.org/packages/98/ae/c130f7ba26628559f0a5624c9c5610a97c4b515a47d6c111cd300c00c55a/pyPdf-1.12.tar.gz" } ], "1.13": [ { "comment_text": "", "digests": { "md5": "7a75ef56f227b78ae62d6e38d4b6b1da", "sha256": "3aede4c3c9c6ad07c98f059f90db0b09ed383f7c791c46100f649e1cabda0e3b" }, "downloads": -1, "filename": "pyPdf-1.13.tar.gz", "has_sig": false, "md5_digest": "7a75ef56f227b78ae62d6e38d4b6b1da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35699, "upload_time": "2014-05-17T22:40:56", "url": "https://files.pythonhosted.org/packages/bd/22/e1df75dffb7679344bcf986abd473d7c0e22ba976f2caef31551e394a3a2/pyPdf-1.13.tar.gz" } ], "1.2": [], "1.3": [], "1.4": [ { "comment_text": "", "digests": { "md5": "c627bf909ac9bbe019914377c3cdee5d", "sha256": "897b4bc1532e02b358d1519f4afd2d1a51386dec214ea8da8df30dec23de41b0" }, "downloads": -1, "filename": "pyPdf-1.4.tar.gz", "has_sig": false, "md5_digest": "c627bf909ac9bbe019914377c3cdee5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13096, "upload_time": "2014-05-17T22:40:57", "url": "https://files.pythonhosted.org/packages/72/40/bcd90098d5eb36f1ff5bfea3e5ca275c244c12f903dc4d7f9fc4c45eaec9/pyPdf-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "d5200996b43ba0c2a05b8711840071f5", "sha256": "a4f80adb9183e432b7e36d90d03f4decf1c8ad46e11715990ae63a69d9328134" }, "downloads": -1, "filename": "pyPdf-1.5.tar.gz", "has_sig": false, "md5_digest": "d5200996b43ba0c2a05b8711840071f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13159, "upload_time": "2014-05-17T22:41:00", "url": "https://files.pythonhosted.org/packages/48/11/b6515724b5b00500f1e4dcf7ca3686b7ccbd84fab9959da65819be593353/pyPdf-1.5.tar.gz" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "fd957feda367a8313a1f0ae17447c6cc", "sha256": "c20b4a0d08d2dc4c84750a11ad9b23f55c6e474e87c47c466667bef0a31dce06" }, "downloads": -1, "filename": "pyPdf-1.6.tar.gz", "has_sig": false, "md5_digest": "fd957feda367a8313a1f0ae17447c6cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17068, "upload_time": "2014-05-17T22:41:02", "url": "https://files.pythonhosted.org/packages/43/72/b017aa0039bffcbff2d38d8f5671238eb4885e2c90a7f73a34bf41ed35fa/pyPdf-1.6.tar.gz" } ], "1.7": [ { "comment_text": "", "digests": { "md5": "782cb410da484c32f9c728aa78d9edf6", "sha256": "7d468953e645e632edcb40afd7cc5b2b9a131f27c485a2d345864661cdda9d35" }, "downloads": -1, "filename": "pyPdf-1.7.tar.gz", "has_sig": false, "md5_digest": "782cb410da484c32f9c728aa78d9edf6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17874, "upload_time": "2014-05-17T22:41:05", "url": "https://files.pythonhosted.org/packages/87/8b/3cde52dc73afbaa26a04f365334a25f1cb4a5de0fd468ba0121e9315a509/pyPdf-1.7.tar.gz" } ], "1.8": [ { "comment_text": "", "digests": { "md5": "3050ea7d9d4338616d2b958441aeaf48", "sha256": "573c7922a5b3c37f917afcf034ce77f6224e1fdff9b7c95b35c1a40aa2468dbc" }, "downloads": -1, "filename": "pyPdf-1.8.tar.gz", "has_sig": false, "md5_digest": "3050ea7d9d4338616d2b958441aeaf48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21025, "upload_time": "2014-05-17T22:41:07", "url": "https://files.pythonhosted.org/packages/f6/0b/0f8969b42266f47d6bcfff00e77297769ea94a1df0e92a85c8bbdd775156/pyPdf-1.8.tar.gz" } ], "1.9": [ { "comment_text": "", "digests": { "md5": "2caddd42b685246621ecd19ce62f99ac", "sha256": "9696d4e786a8f92070d478580b39916196203d872d5282b26cf45e7ac32ae744" }, "downloads": -1, "filename": "pyPdf-1.9.tar.gz", "has_sig": false, "md5_digest": "2caddd42b685246621ecd19ce62f99ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21094, "upload_time": "2014-05-17T22:41:09", "url": "https://files.pythonhosted.org/packages/09/2a/28456fc91deb5cf0b5da1d78d498d27073b091bc51cd20c0f283042cd729/pyPdf-1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7a75ef56f227b78ae62d6e38d4b6b1da", "sha256": "3aede4c3c9c6ad07c98f059f90db0b09ed383f7c791c46100f649e1cabda0e3b" }, "downloads": -1, "filename": "pyPdf-1.13.tar.gz", "has_sig": false, "md5_digest": "7a75ef56f227b78ae62d6e38d4b6b1da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35699, "upload_time": "2014-05-17T22:40:56", "url": "https://files.pythonhosted.org/packages/bd/22/e1df75dffb7679344bcf986abd473d7c0e22ba976f2caef31551e394a3a2/pyPdf-1.13.tar.gz" } ] }