{"id":16391552,"url":"https://github.com/siddhantsadangi/pdf-workdesk","last_synced_at":"2025-03-16T16:31:11.846Z","repository":{"id":240645122,"uuid":"776801353","full_name":"SiddhantSadangi/pdf-workdesk","owner":"SiddhantSadangi","description":"A Streamlit-powered application that provides a user-friendly interface for editing PDF documents.","archived":false,"fork":false,"pushed_at":"2024-11-07T17:16:47.000Z","size":155,"stargazers_count":54,"open_issues_count":0,"forks_count":11,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-16T03:51:15.686Z","etag":null,"topics":["pdf","pdf-document","pdf-document-processor","pdf-files","pdf-viewer","pdfkit","python","streamlit","webapp"],"latest_commit_sha":null,"homepage":"https://pdfworkdesk.streamlit.app/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SiddhantSadangi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"SiddhantSadangi"}},"created_at":"2024-03-24T14:03:26.000Z","updated_at":"2025-03-05T18:52:45.000Z","dependencies_parsed_at":"2024-06-03T23:13:19.281Z","dependency_job_id":"f6148c19-c3c2-4b95-a51d-7cfa3cbce7f8","html_url":"https://github.com/SiddhantSadangi/pdf-workdesk","commit_stats":null,"previous_names":["siddhantsadangi/pdf-workdesk"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SiddhantSadangi%2Fpdf-workdesk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SiddhantSadangi%2Fpdf-workdesk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SiddhantSadangi%2Fpdf-workdesk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SiddhantSadangi%2Fpdf-workdesk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SiddhantSadangi","download_url":"https://codeload.github.com/SiddhantSadangi/pdf-workdesk/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243896354,"owners_count":20365364,"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":["pdf","pdf-document","pdf-document-processor","pdf-files","pdf-viewer","pdfkit","python","streamlit","webapp"],"created_at":"2024-10-11T04:46:38.586Z","updated_at":"2025-03-16T16:31:11.509Z","avatar_url":"https://github.com/SiddhantSadangi.png","language":"Python","funding_links":["https://github.com/sponsors/SiddhantSadangi","https://www.buymeacoffee.com/siddhantsadangi"],"categories":[],"sub_categories":[],"readme":"# PDF WorkDesk 📄✨\n![Screenshot_10-8-2024_234038_pdfworkdesk streamlit app](https://github.com/user-attachments/assets/174a1d98-55d2-4f4c-b990-4512199e491c)\n\nWelcome to **PDF WorkDesk**, the ultimate open-source Streamlit app for all your PDF processing needs! \n\n## Try it now\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://pdfworkdesk.streamlit.app/\" target=\"_blank\"\u003e\u003cimg src=\"https://static.streamlit.io/badges/streamlit_badge_black_white.svg\" alt=\"Open in Streamlit\" style=\"height: 60px !important;width: 217px !important;\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n## Why PDF WorkDesk? 🚀\nPDF WorkDesk is designed to be a user-friendly, lightweight tool that empowers you to handle PDFs with ease and efficiency. Here's what you can do:\n\n- **Upload PDFs**: Choose files from your disk or load them directly via URL.\n- **Preview PDFs**: Instantly view your PDF's contents and metadata.\n- **Extract Data**: Seamlessly extract text, images, and tables from your documents.\n- **Secure PDFs**: Encrypt or decrypt your PDFs for added security.\n- **Modify PDFs**: Rotate, resize, merge, or convert PDFs to Word with simple clicks.\n- **Optimize Size**: Reduce your PDF's file size without compromising quality.\n\nAnd the best part? It's completely **free**, **open-source**, and respects your privacy by not requiring any personal information! 🛡️\n\n## Get Involved! 🤝\nYour feedback and contributions can help shape the future of PDF WorkDesk. If you have ideas or features you'd like to see, let's collaborate!\n\n- **Contribute**: Submit PRs or open issues on GitHub.\n- **Connect**: Have questions or suggestions? Reach out to me on [LinkedIn](https://linkedin.com/in/siddhantsadangi).\n\n## Acknowledgements 🤗\nThis app is based on [pypdf](https://github.com/py-pdf/pypdf) and basically provides a UI for non-technical users to use supported features of pypdf. Thanks to the pypdf team 🫶  \nAlso, thanks as usual to the team behind and the community surrounding [Streamlit](https://streamlit.io/) 🎈  \n\nSpecial thanks to the below individuals for their contributions:\n* [Pierre-Louis BESCOND](https://github.com/pierrelouisbescond) for contributing the PDF to Word conversion code \n* [Tomasz Hasiów](https://discuss.streamlit.io/u/TomJohn/summary) for his help with forcing dark-mode and introducing me to CSS injection\n\nFinally, to all open-source projects out there used either directly or indirectly 🙇  \n\n## Support PDF WorkDesk 💖\nLove PDF WorkDesk? Here's how you can show your support:\n\n- **Star**: Give us a star on GitHub and help spread the word!\n- **Share**: Tell your friends and colleagues about us on social media.\n- **Donate**: Buy me a coffee and fuel further development!\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://www.buymeacoffee.com/siddhantsadangi\" target=\"_blank\"\u003e\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" alt=\"Buy Me A Coffee\" style=\"height: 60px !important;width: 217px !important;\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\nThank you for supporting PDF WorkDesk! 🤗\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsiddhantsadangi%2Fpdf-workdesk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsiddhantsadangi%2Fpdf-workdesk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsiddhantsadangi%2Fpdf-workdesk/lists"}