Check this out: https://pdfwithnotes.streamlit.app/
PDF with Notes Section A simple web-based application to add notes sections to PDF files using Streamlit.
Overview
This project allows users to upload PDF files, select the style of the notes section (grid, lined, dotted, blank), choose the font and color scheme, and enter the text to be displayed. The processed PDFs can then be downloaded for further use.
Features
- Add notes sections to PDF files
- Select from four styles: grid, lined, dotted, or blank
- Choose the font and color scheme
- Enter the text to be displayed in the notes section
- View the processed PDF files
- Download the processed PDF files
Getting Started
- Clone this repository:
git clone https://github.com/ofurkancoban/PDFwithNotesSection.git
- Install dependencies:
pip install -r requirements.txt
- Run the application:
streamlit run main.py
Usage
- Upload PDF files using the file uploader
- Select the style, font, and color scheme for the notes section
- Enter the text to be displayed in the notes section
- Click the "START" button to process the PDFs
- Download the processed PDF files
Technical Details
- This project uses Streamlit as the web framework
- The application is built using Python 3.x
- It utilizes Pillow for image processing
Credits
- Streamlit PDF Viewer: https://github.com/lfoppiano/streamlit-pdf-viewer
Contributing
This project is open-source, and contributions are welcome! If you'd like to contribute or report an issue, please create a pull request or file an issue on this repository.
I hope this helps! Let me know if you have any questions.