Skip to content

302ai/302_pdf_all_in_one_toolbox

Repository files navigation

πŸ“ PDF All-in-One Toolbox πŸš€βœ¨

PDF All-in-One Toolbox allows users to process uploaded PDFs in various ways, including text extraction, full-text translation, summary generation, and conversion to common formats like HTML, Markdown, Docx, Jpeg, png. Additionally, it enables users to engage in conversations with AI language models using the PDF content as context, facilitating quick and deep understanding of document content.

δΈ­ζ–‡ | English | ζ—₯本θͺž

This is the open-source version of the PDF All-in-One Toolbox from 302.AI. You can directly log in to 302.AI to use the online version with zero code and zero background, or modify and deploy it yourself according to your requirements.

Interface Preview

After uploading a PDF file, you can choose from various processing options, including text extraction, translation, and summary generation.

Convert PDF files to various common formats such as HTML, Markdown, Docx, Jpeg, png, etc.

Engage in intelligent conversations with AI using the PDF content as context for quick document comprehension.

Support batch processing functionality to handle multiple PDF files simultaneously, improving work efficiency.

Project Features

πŸ“ Text Extraction and Processing

Support text extraction from PDFs with translation and summary generation capabilities.

πŸ”„ Format Conversion

Convert PDFs to common formats like HTML, Markdown, Docx, Jpeg, png.

πŸ€– Intelligent Conversation

Engage in conversations with AI using PDF content as context for deep document understanding.

πŸŒ“ Dark Mode

Supports dark mode to protect your eyes.

🌍 Multi-language Support

  • Chinese Interface
  • English Interface
  • Japanese Interface

🚩 Future Update Plans

  • Add OCR functionality for scanned PDFs
  • Add PDF editing features

πŸ› οΈ Tech Stack

  • React
  • Tailwind CSS
  • Shadcn UI

Development & Deployment

  1. Clone the project git clone https://github.com/302ai/302_pdf_all_in_one_toolbox
  2. Install dependencies yarn
  3. Configure 302's API KEY (refer to .env.example)
  4. Run the project yarn dev
  5. Build and deploy docker build -t pdf_all_in_one_toolbox . && docker run -p 3000:80 pdf_all_in_one_toolbox
  6. Node version 20 or above required

✨ About 302.AI ✨

302.AI is an enterprise-oriented AI application platform that offers pay-as-you-go services, ready-to-use solutions, and an open-source ecosystem.✨

  1. 🧠 Comprehensive AI capabilities: Incorporates the latest in language, image, audio, and video models from leading AI brands.
  2. πŸš€ Advanced application development: We build genuine AI products, not just simple chatbots.
  3. πŸ’° No monthly fees: All features are pay-per-use, fully accessible, ensuring low entry barriers with high potential.
  4. πŸ›  Powerful admin dashboard: Designed for teams and SMEs - managed by one, used by many.
  5. πŸ”— API access for all AI features: All tools are open-source and customizable (in progress).
  6. πŸ’‘ Powerful development team: Launching 2-3 new applications weekly with daily product updates. Interested developers are welcome to contact us.

About

πŸ“ 302 PDF All-in-One Toolbox! πŸš€βœ¨

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published