{"id":28713617,"url":"https://github.com/josephdev123/pdf-merger-extracter-tool","last_synced_at":"2026-04-12T00:37:11.486Z","repository":{"id":274306644,"uuid":"921364051","full_name":"josephDev123/pdf-merger-extracter-tool","owner":"josephDev123","description":"PDF extracter and merger","archived":false,"fork":false,"pushed_at":"2025-06-23T13:53:24.000Z","size":1874,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-23T14:44:49.784Z","etag":null,"topics":["aws","aws-cloudfront","aws-ecr","aws-ecs","aws-s3","ci-cd","github-actions","multer","nodejs","pdfdocument","reactjs","tailwindcss"],"latest_commit_sha":null,"homepage":"https://pdf-merger-extracter-tool.vercel.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/josephDev123.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2025-01-23T20:15:27.000Z","updated_at":"2025-06-23T13:53:27.000Z","dependencies_parsed_at":"2025-02-08T13:33:33.019Z","dependency_job_id":"6e511ea7-b916-4ffd-ae63-5b0621d0e607","html_url":"https://github.com/josephDev123/pdf-merger-extracter-tool","commit_stats":null,"previous_names":["josephdev123/pdf-flip-merge-split","josephdev123/pdf-merge-split-tool","josephdev123/pdf-merger-extracter-tool"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/josephDev123/pdf-merger-extracter-tool","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/josephDev123%2Fpdf-merger-extracter-tool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/josephDev123%2Fpdf-merger-extracter-tool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/josephDev123%2Fpdf-merger-extracter-tool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/josephDev123%2Fpdf-merger-extracter-tool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/josephDev123","download_url":"https://codeload.github.com/josephDev123/pdf-merger-extracter-tool/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/josephDev123%2Fpdf-merger-extracter-tool/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31700608,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T21:17:31.016Z","status":"ssl_error","status_checked_at":"2026-04-11T21:17:24.556Z","response_time":54,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["aws","aws-cloudfront","aws-ecr","aws-ecs","aws-s3","ci-cd","github-actions","multer","nodejs","pdfdocument","reactjs","tailwindcss"],"created_at":"2025-06-15T00:11:24.337Z","updated_at":"2026-04-12T00:37:11.419Z","avatar_url":"https://github.com/josephDev123.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PDF Merge and Extractter Tool\n\nPDF Merge \u0026 Extract\" is a powerful tool that allows users to merge multiple PDFs into one file and extract specific pages from an uploaded PDF. Whether you need to combine several documents or select only certain pages (like \"1-3\" or \"4\"), this tool makes it seamless and efficient. Perfect for professionals, students, and anyone handling PDFs daily!\n\n## Features\n\n1. **Drag and Drop** – Reorder PDFs easily before merging.\n2. **Preview Merged PDF** – View the merged document before downloading.\n3. **Extract PDF** – Extract specific pages or page ranges from any PDF\n4. **User-Friendly Interface** – Simple and intuitive UI for smooth navigation.\n5. **Fast Processing** – Quickly merge and extract PDFs without quality loss.\n6. **Secure Handling** – No data is stored; all processing happens in real-time.\n\nSimplify your PDF management today with PDF Merge \u0026 Extract!\n\n## Installation\n\n### Clone the Repository\n\n```sh\n git clone https://github.com/josephDev123/pdf-merge-split-tool.git\n cd pdf-flip-merge-split\n```\n\n### Run Application\n\n```sh\ncd client\ntouch .env #pls create the .env by following the .env-example format\n```\n\n```sh\ncd api\ntouch .env #pls create the .env by following the .env-example format\n```\n\n```sh\ndocker compose up -d\nOR\ndocker compose down\n```\n\n## Usage\n\n1. **Merge PDFs**:\n\n   - Upload multiple PDFs.\n   - Rearrange files via drag-and-drop.\n   - Click the \"Merge\" button and preview the result.\n   - Download the merged file.\n\n2. **Extract PDFs**:\n\n   - Upload a PDF file.\n   - input the ranges or page to extract\n   - click on extract button\n   - Display new extract PDF\n   - download the new extract PDF.\n\n## Technologies Used\n\n- **React.js** – Frontend framework\n- **Tailwind CSS** – Styling\n- **Nodejs and PDFDocument** – PDF processing\n- **File Handling APIs(Multer)** – For uploads and downloads\n- **AWS S3 and Cloudfront** – For Storage and CDN\n\n## Contributing\n\nPull requests are welcome! For major changes, please open an issue first to discuss what you would like to improve.\n\n## License\n\n\u003c!-- This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. --\u003e\n\n## Contact\n\nFor inquiries or feedback, contact [josephuzuegbu55@gmail.com](mailto:josephuzuegbu55@gmail.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjosephdev123%2Fpdf-merger-extracter-tool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjosephdev123%2Fpdf-merger-extracter-tool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjosephdev123%2Fpdf-merger-extracter-tool/lists"}