{"id":22731588,"url":"https://github.com/fahimfba/img2singlepdf","last_synced_at":"2025-04-14T00:42:35.669Z","repository":{"id":181849922,"uuid":"667567829","full_name":"FahimFBA/img2singlePDF","owner":"FahimFBA","description":"A very short Python project to convert multiple image files to a single PDF file","archived":false,"fork":false,"pushed_at":"2023-10-20T00:12:31.000Z","size":2584,"stargazers_count":22,"open_issues_count":0,"forks_count":6,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-27T14:52:45.903Z","etag":null,"topics":["hacktoberfest","hacktoberfest-2023","hacktoberfest-accepted","img2pdf","img2pdf-python","python","python-project","python-project-beginner"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FahimFBA.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-17T20:04:38.000Z","updated_at":"2024-10-19T19:13:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"c2681696-3974-4e70-aa27-e4f097f91ae2","html_url":"https://github.com/FahimFBA/img2singlePDF","commit_stats":null,"previous_names":["fahimfba/img2singlepdf"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FahimFBA%2Fimg2singlePDF","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FahimFBA%2Fimg2singlePDF/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FahimFBA%2Fimg2singlePDF/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FahimFBA%2Fimg2singlePDF/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FahimFBA","download_url":"https://codeload.github.com/FahimFBA/img2singlePDF/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248804718,"owners_count":21164127,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest","hacktoberfest-2023","hacktoberfest-accepted","img2pdf","img2pdf-python","python","python-project","python-project-beginner"],"created_at":"2024-12-10T19:29:19.590Z","updated_at":"2025-04-14T00:42:35.656Z","avatar_url":"https://github.com/FahimFBA.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# img2singlePDF\nA very short Python project to convert multiple image files to a single PDF file\n\n\n## 🎥 Complete Video Tutorial (Click on the image)\n[![How To Convert Multiple Images Into A PDF File Using Python || Python Project](https://img.youtube.com/vi/zBZhfzgahsk/maxresdefault.jpg)](https://www.youtube.com/watch?v=zBZhfzgahsk)\n\n## 📦 Project Directory Structure\n\nThis is what the project directory looks like without Git.\n\n```\n📦img2singlePDF\n ┣ 📜ImageContainingBook.pdf\n ┣ 📜jakub-neskora-A9tqu5iCFCQ-unsplash.jpg\n ┣ 📜raphael-renter-csae9W8JAsw-unsplash.jpg\n ┣ 📜README.md\n ┣ 📜sam-moghadam-khamseh-cU5TUyEaZXQ-unsplash.jpg\n ┣ 📜Script.py\n ┣ 📜sherry-christian-8Myh76_3M2U-unsplash.jpg\n ┗ 📜sunder-muthukumaran-fd6K_OFlnRA-unsplash.jpg\n\n```\n\nThis is what my project looks like with the git and the necessary things for that.\n\n\n\u003cdetails\u003e\n\u003csummary\u003eThis is a very long list! Expand it to display everything!\u003c/summary\u003e\n\u003cbr\u003e\n\n```\n📦img2singlePDF\n ┣ 📂.git\n ┃ ┣ 📂hooks\n ┃ ┃ ┣ 📜applypatch-msg.sample\n ┃ ┃ ┣ 📜commit-msg.sample\n ┃ ┃ ┣ 📜fsmonitor-watchman.sample\n ┃ ┃ ┣ 📜post-update.sample\n ┃ ┃ ┣ 📜pre-applypatch.sample\n ┃ ┃ ┣ 📜pre-commit.sample\n ┃ ┃ ┣ 📜pre-merge-commit.sample\n ┃ ┃ ┣ 📜pre-push.sample\n ┃ ┃ ┣ 📜pre-rebase.sample\n ┃ ┃ ┣ 📜pre-receive.sample\n ┃ ┃ ┣ 📜prepare-commit-msg.sample\n ┃ ┃ ┣ 📜push-to-checkout.sample\n ┃ ┃ ┣ 📜sendemail-validate.sample\n ┃ ┃ ┗ 📜update.sample\n ┃ ┣ 📂info\n ┃ ┃ ┗ 📜exclude\n ┃ ┣ 📂logs\n ┃ ┃ ┣ 📂refs\n ┃ ┃ ┃ ┣ 📂heads\n ┃ ┃ ┃ ┃ ┗ 📜main\n ┃ ┃ ┃ ┗ 📂remotes\n ┃ ┃ ┃ ┃ ┗ 📂origin\n ┃ ┃ ┃ ┃ ┃ ┣ 📜HEAD\n ┃ ┃ ┃ ┃ ┃ ┗ 📜main\n ┃ ┃ ┗ 📜HEAD\n ┃ ┣ 📂objects\n ┃ ┃ ┣ 📂0c\n ┃ ┃ ┃ ┗ 📜c08f36a8237d884055b437abdc7bca89f22df8\n ┃ ┃ ┣ 📂32\n ┃ ┃ ┃ ┗ 📜c5bb537b3090e578dfb85e718e67d020c32c76\n ┃ ┃ ┣ 📂3d\n ┃ ┃ ┃ ┗ 📜ded592bc5dd0578a155891368f664102883fca\n ┃ ┃ ┣ 📂45\n ┃ ┃ ┃ ┗ 📜e334d419d3876616469e28dca06f81aca486e7\n ┃ ┃ ┣ 📂4d\n ┃ ┃ ┃ ┗ 📜edc33ae7c102a040058caf2eadd3d477fd3e21\n ┃ ┃ ┣ 📂54\n ┃ ┃ ┃ ┣ 📜5f1fddb186d9780980728e966ffe9f54944c8c\n ┃ ┃ ┃ ┗ 📜ad4bb98b0a79bf810850ef26b93a7b9882a05f\n ┃ ┃ ┣ 📂59\n ┃ ┃ ┃ ┗ 📜8614d5c7e7add9218dd4553dff4f5f99f87f0c\n ┃ ┃ ┣ 📂5f\n ┃ ┃ ┃ ┗ 📜356de01c3c64b1021dde225503d639b0de2334\n ┃ ┃ ┣ 📂74\n ┃ ┃ ┃ ┗ 📜c39d53de4ce962e4ead056323d61b1c675ef18\n ┃ ┃ ┣ 📂7e\n ┃ ┃ ┃ ┗ 📜820efa4e5c2de055c33c6869b49e2785bb4ac3\n ┃ ┃ ┣ 📂83\n ┃ ┃ ┃ ┗ 📜4982131f2273474913da1365af6e2b5358f41b\n ┃ ┃ ┣ 📂90\n ┃ ┃ ┃ ┗ 📜04169f7f5de94569449f738637d612511b17d9\n ┃ ┃ ┣ 📂9a\n ┃ ┃ ┃ ┗ 📜d25664f1fe5729c9ea870cceef12c3c58b7231\n ┃ ┃ ┣ 📂b2\n ┃ ┃ ┃ ┗ 📜ccb86027fb7c17d7696b75d28a54f26b819957\n ┃ ┃ ┣ 📂b7\n ┃ ┃ ┃ ┗ 📜52e1abce94c356f4f3868aac7adaf474248d40\n ┃ ┃ ┣ 📂ba\n ┃ ┃ ┃ ┗ 📜349a61db8a1a1f079de33219556bf6b604b9a9\n ┃ ┃ ┣ 📂c2\n ┃ ┃ ┃ ┗ 📜c13133ebf295adaab5ba256b05087efe533a5d\n ┃ ┃ ┣ 📂ca\n ┃ ┃ ┃ ┗ 📜94f1cdc6a70faa9b7c5f3e954f96598cd3aed2\n ┃ ┃ ┣ 📂ce\n ┃ ┃ ┃ ┗ 📜23cc5cca425214374a8b8c84fb5eeecb4e0ba1\n ┃ ┃ ┣ 📂d3\n ┃ ┃ ┃ ┗ 📜59e6c3987f7d4888bf3207594694d89939da05\n ┃ ┃ ┣ 📂da\n ┃ ┃ ┃ ┗ 📜1926bd221081d98ac3d63f52fbe451649266a5\n ┃ ┃ ┣ 📂e4\n ┃ ┃ ┃ ┗ 📜51ae404388c90540cf32c6b80f2a15a4989dcd\n ┃ ┃ ┣ 📂fc\n ┃ ┃ ┃ ┗ 📜a21acf193c6a5a23f28f7faa2e97bff86bdf2d\n ┃ ┃ ┣ 📂info\n ┃ ┃ ┗ 📂pack\n ┃ ┃ ┃ ┣ 📜pack-906bdaa3745e4c955108eb06c6dbefac77f36ea6.idx\n ┃ ┃ ┃ ┣ 📜pack-906bdaa3745e4c955108eb06c6dbefac77f36ea6.pack\n ┃ ┃ ┃ ┗ 📜pack-906bdaa3745e4c955108eb06c6dbefac77f36ea6.rev\n ┃ ┣ 📂refs\n ┃ ┃ ┣ 📂heads\n ┃ ┃ ┃ ┗ 📜main\n ┃ ┃ ┣ 📂remotes\n ┃ ┃ ┃ ┗ 📂origin\n ┃ ┃ ┃ ┃ ┣ 📜HEAD\n ┃ ┃ ┃ ┃ ┗ 📜main\n ┃ ┃ ┗ 📂tags\n ┃ ┣ 📜COMMIT_EDITMSG\n ┃ ┣ 📜config\n ┃ ┣ 📜description\n ┃ ┣ 📜FETCH_HEAD\n ┃ ┣ 📜HEAD\n ┃ ┣ 📜index\n ┃ ┣ 📜ORIG_HEAD\n ┃ ┗ 📜packed-refs\n ┣ 📂img\n ┃ ┗ 📜Preview.png\n ┣ 📂_includes\n ┃ ┗ 📜youtube.yml\n ┣ 📜.gitignore\n ┣ 📜ImageContainingBook.pdf\n ┣ 📜jakub-neskora-A9tqu5iCFCQ-unsplash.jpg\n ┣ 📜LICENSE\n ┣ 📜raphael-renter-csae9W8JAsw-unsplash.jpg\n ┣ 📜README.md\n ┣ 📜sam-moghadam-khamseh-cU5TUyEaZXQ-unsplash.jpg\n ┣ 📜Script.py\n ┣ 📜sherry-christian-8Myh76_3M2U-unsplash.jpg\n ┗ 📜sunder-muthukumaran-fd6K_OFlnRA-unsplash.jpg\n ```\n \n\u003c/details\u003e\n\n\n## 📚 Used library\n\n* img2pdf: https://pypi.org/project/img2pdf/\n\n\n## 💻 Run the project\n\n* Clone the repository `git clone https://github.com/FahimFBA/img2singlePDF.git`\n* Go to the project directory `cd img2singlePDF`\n* Install `img2pdf` library `pip install img2pdf`\n* Change the file directory in the `Script.py` file\n* Run the project `python Script.py`\n* It will generate a pdf file named `ImageContainingBook.pdf` in the project directory\n\n\n## ⭐ Stargazers\n\n[![Stargazers repo roster for @FahimFBA/img2singlePDF](https://reporoster.com/stars/FahimFBA/img2singlePDF)](https://github.com/FahimFBA/img2singlePDF/stargazers)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffahimfba%2Fimg2singlepdf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffahimfba%2Fimg2singlepdf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffahimfba%2Fimg2singlepdf/lists"}