Skip to content

Khaleelhabeeb/pdfnarrates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pdfnarrates Visit the website

pdf listening and Editing Web Application

Overview

This web application provides a set of document conversion and editing features. It allows users to upload various types of documents, perform conversions, and utilize editing tools. The application is built using Django and integrates with popular Python libraries for document manipulation.

Features

1. PDF to Speech Conversion

Convert PDF documents into speech using Google Text-to-Speech (gTTS). Users can upload a PDF file, and the application generates an audio file containing the spoken content.

2. PDF to DOCX Conversion

Extract text from PDF files and convert it into Microsoft Word (DOCX) format. This feature allows users to download the converted DOCX file for further editing.

3. Image to PDF Conversion

Merge multiple image files into a single PDF document. Users can upload multiple images, and the application creates a downloadable PDF file containing the images.

4. Word to PDF Conversion

Generate a PDF file from user-typed content. The application uses the provided text to create a PDF document, allowing users to download the result.

5. Document Editing

A simple document editor is provided, allowing users to type, format, and save text. The editor supports basic text formatting options, including bold, italic, underline, and alignment.

Prerequisites

  • Python 3.x
  • Django
  • Pillow (PIL)
  • gTTS (Google Text-to-Speech)
  • PyMuPDF
  • docx (python-docx)
  • img2pdf

Contributors

Khalil Habib Shariff