pdfctl


Namepdfctl JSON
Version 0.1.3 PyPI version JSON
download
home_pageNone
SummarySimple web UI to merge/split/extract/rotate PDFs using pypdf + Streamlit.
upload_time2025-10-28 06:04:39
maintainerNone
docs_urlNone
authorTamer Hamad Faour
requires_python>=3.9
licenseMIT
keywords pdf merge split rotate streamlit pypdf webui
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # pdfctl

Web UI for PDFs (merge / split / extract / rotate) using **pypdf** + **Streamlit**.

## Install
```bash
pip install pdfctl[web]
```

## Run
```bash
pdfctl-web
```

## Notes
- Saves output PDFs in the current working directory (or adjust `app.py` to write to `out/`).
- Built on: pypdf, Streamlit (as an optional extra).

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "pdfctl",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "pdf, merge, split, rotate, streamlit, pypdf, webui",
    "author": "Tamer Hamad Faour",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/0e/5e/b1e8b9e4927627aff621c4950ebfb7de8276177ff4234d6569d673e70221/pdfctl-0.1.3.tar.gz",
    "platform": null,
    "description": "# pdfctl\n\nWeb UI for PDFs (merge / split / extract / rotate) using **pypdf** + **Streamlit**.\n\n## Install\n```bash\npip install pdfctl[web]\n```\n\n## Run\n```bash\npdfctl-web\n```\n\n## Notes\n- Saves output PDFs in the current working directory (or adjust `app.py` to write to `out/`).\n- Built on: pypdf, Streamlit (as an optional extra).\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Simple web UI to merge/split/extract/rotate PDFs using pypdf + Streamlit.",
    "version": "0.1.3",
    "project_urls": {
        "Homepage": "https://github.com/your-user/pdfctl",
        "Issues": "https://github.com/your-user/pdfctl/issues"
    },
    "split_keywords": [
        "pdf",
        " merge",
        " split",
        " rotate",
        " streamlit",
        " pypdf",
        " webui"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0426151877ed9f7a7242f20bd247ed2dfe852528b145cbdbfed2c949fb1fff50",
                "md5": "1c7bf6d32de246ddbaa695efafa4c290",
                "sha256": "ef9174f6ffd7618a9eb3fba7166bddf34deb011283aad26c73d0f62313f99e4b"
            },
            "downloads": -1,
            "filename": "pdfctl-0.1.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "1c7bf6d32de246ddbaa695efafa4c290",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 6561,
            "upload_time": "2025-10-28T06:04:38",
            "upload_time_iso_8601": "2025-10-28T06:04:38.372405Z",
            "url": "https://files.pythonhosted.org/packages/04/26/151877ed9f7a7242f20bd247ed2dfe852528b145cbdbfed2c949fb1fff50/pdfctl-0.1.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0e5eb1e8b9e4927627aff621c4950ebfb7de8276177ff4234d6569d673e70221",
                "md5": "ee9c4115d763353d08093634945af147",
                "sha256": "63c814600396e35003571903b6162eb0f8ad8fbfedf1898be7717639c0697fff"
            },
            "downloads": -1,
            "filename": "pdfctl-0.1.3.tar.gz",
            "has_sig": false,
            "md5_digest": "ee9c4115d763353d08093634945af147",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 5601,
            "upload_time": "2025-10-28T06:04:39",
            "upload_time_iso_8601": "2025-10-28T06:04:39.638465Z",
            "url": "https://files.pythonhosted.org/packages/0e/5e/b1e8b9e4927627aff621c4950ebfb7de8276177ff4234d6569d673e70221/pdfctl-0.1.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-10-28 06:04:39",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "your-user",
    "github_project": "pdfctl",
    "github_not_found": true,
    "lcname": "pdfctl"
}
        
Elapsed time: 2.68810s