Name | pdfgridcat JSON |
Version |
1.0.0
JSON |
| download |
home_page | None |
Summary | Arrange multiple PDF pages into a grid without scaling or margins |
upload_time | 2025-08-13 04:26:04 |
maintainer | None |
docs_url | None |
author | Katsutoshi Seki |
requires_python | >=3.8 |
license | MIT |
keywords |
pdf
pypdf
concat
grid
tile
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# pdfgridcat
Arrange multiple PDF images both horizontally and vertically on a single page without scaling or margins.
## Features
- Combine multiple PDF files into a grid (no scaling, no margins)
- Specify number of columns and rows per page
- Both CLI and Python API
## Installation
```bash
pip install pdfgridcat
````
## Usage (CLI)
```bash
pdfgridcat -i *.pdf -o output.pdf -c 2 -r 3
```
This arranges PDFs in 2 columns × 3 rows per page.
## Usage (Python)
```python
from pdfgridcat import concat_pdf_pages
concat_pdf_pages(
input_files=["a.pdf", "b.pdf", "c.pdf"],
output_file="output.pdf",
col=2,
row=3
)
````
## License
MIT License
Raw data
{
"_id": null,
"home_page": null,
"name": "pdfgridcat",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "pdf, pypdf, concat, grid, tile",
"author": "Katsutoshi Seki",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/fa/6a/87e95036b7fb78834750d4df60592d15cc1a67019b4733e83f6f7521b74c/pdfgridcat-1.0.0.tar.gz",
"platform": null,
"description": "# pdfgridcat\n\nArrange multiple PDF images both horizontally and vertically on a single page without scaling or margins.\n\n## Features\n- Combine multiple PDF files into a grid (no scaling, no margins)\n- Specify number of columns and rows per page\n- Both CLI and Python API\n\n## Installation\n```bash\npip install pdfgridcat\n````\n\n## Usage (CLI)\n\n```bash\npdfgridcat -i *.pdf -o output.pdf -c 2 -r 3\n```\n\nThis arranges PDFs in 2 columns \u00d7 3 rows per page.\n\n## Usage (Python)\n\n```python\nfrom pdfgridcat import concat_pdf_pages\n\nconcat_pdf_pages(\n input_files=[\"a.pdf\", \"b.pdf\", \"c.pdf\"],\n output_file=\"output.pdf\",\n col=2,\n row=3\n)\n````\n\n## License\n\nMIT License\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Arrange multiple PDF pages into a grid without scaling or margins",
"version": "1.0.0",
"project_urls": {
"Homepage": "https://github.com/sekika/pdfgridcat"
},
"split_keywords": [
"pdf",
" pypdf",
" concat",
" grid",
" tile"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "75cd29b570e839b8e21858e4091739dbcc64d66e6c4f611b84d0514bfdf1de67",
"md5": "208f4de839402e17bee40b3559b60157",
"sha256": "696c857fcdc2dc1e137c8030f58e597fc911ed0ad0528a4a3ff2f5023ca81b6b"
},
"downloads": -1,
"filename": "pdfgridcat-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "208f4de839402e17bee40b3559b60157",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 4293,
"upload_time": "2025-08-13T04:26:03",
"upload_time_iso_8601": "2025-08-13T04:26:03.120118Z",
"url": "https://files.pythonhosted.org/packages/75/cd/29b570e839b8e21858e4091739dbcc64d66e6c4f611b84d0514bfdf1de67/pdfgridcat-1.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "fa6a87e95036b7fb78834750d4df60592d15cc1a67019b4733e83f6f7521b74c",
"md5": "8e596bd1683d254e1bf98f19a5534b43",
"sha256": "f4905c346d3a2d00d30428cb8a236bc6e77ddc20eb617a026cb0fd6d0b511ef6"
},
"downloads": -1,
"filename": "pdfgridcat-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "8e596bd1683d254e1bf98f19a5534b43",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 3953,
"upload_time": "2025-08-13T04:26:04",
"upload_time_iso_8601": "2025-08-13T04:26:04.133822Z",
"url": "https://files.pythonhosted.org/packages/fa/6a/87e95036b7fb78834750d4df60592d15cc1a67019b4733e83f6f7521b74c/pdfgridcat-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-13 04:26:04",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "sekika",
"github_project": "pdfgridcat",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "pdfgridcat"
}