Skip to content

Latest commit

 

History

History
357 lines (291 loc) · 16.4 KB

readme.md

File metadata and controls

357 lines (291 loc) · 16.4 KB

Logo

PDF Verse: The Ultimate PDF Toolkit

PDF Verse offers a suite of free and user-friendly PDF Editor tools to edit, convert and manipulate PDFs.
Merge, split, compress, convert, rotate, unlock and watermark PDFs effortlessly.

View Demo »

Report Bug · Request Feature

Project Status

Total Stars Total Forks Download Count Online status
total lines code size repo size top language
Last commit total issues issues

Technologies Used 🚀


Git Git Git Git Git Git NPM GIT Vercel Github

Introduction

PDF Verse is an intuitive, powerful and fully responsive web app that provides a range of tools for editing, converting, and manipulating PDF documents. Whether you need to merge multiple PDF files, add or remove pages, compress files, or extract text using OCR technology, PDF Verse has got you covered. With a user-friendly interface and a wide range of features, PDF Verse is designed to make working with PDFs as easy and efficient as possible. Our mission is to help individuals and businesses streamline their workflows, save time, and get more done with their PDF documents. Try PDF Verse today and see how it can simplify your PDF editing and conversion needs.

NOTE: PDF Verse is still under production, I have completed only some features I am still working on it.

List of Tools Available

Tool Description
Edit PDF Modify text and images in a PDF file
Merge PDF Files Combine multiple PDF files into a single document
Split PDF Files Divide a PDF document into smaller files
Watermark PDF Pages Add text or an image to each page of a PDF file
Delete PDF Pages Remove pages from a PDF document
Compress PDF Files Reduce the file size of a PDF document
Rotate PDF Files Change the orientation of a PDF document
Add Page Numbers Insert page numbers into a PDF document
PDF To Word Convert Convert a PDF document to a Word file
PDF To Excel Convert Convert a PDF document to an Excel file
PDF To PPT Convert Convert a PDF document to a PowerPoint presentation
PDF To JPG Convert Convert a PDF document to a JPEG image file
PDF To PNG Convert Convert a PDF document to a PNG image file
PDF to JSON Convert Convert a PDF document to an JSON file
PDF To TIFF Convert Convert a PDF document to a TIFF image file
PDF To Text Convert Convert a PDF document to a plain text file
Word To PDF Convert Convert a Word document to a PDF file
Excel To PDF Convert Convert an Excel file to a PDF document
PPT To PDF Convert Convert a PowerPoint presentation to a PDF file
JPG To PDF Convert Convert a JPEG image file to a PDF document
PNG To PDF Convert Convert a PNG image file to a PDF document
HTML To PDF Convert Convert an HTML file to a PDF document
TIFF To PDF Convert Convert a TIFF image file to a PDF document
Text To PDF Convert Convert a plain text file to a PDF document
ESign PDF Add an electronic signature to a PDF document
Unlock PDF Remove password protection from a PDF file
Protect PDF Add password protection to a PDF document
Redact PDF Remove sensitive content from a PDF file
Repair PDF Fix errors in a damaged PDF file

1. Merge PDF

Our PDF merging tool was built with Node.js, EJS, Express.js, and PDF-lib, and features a user-friendly interface using jQuery and Bootstrap. With the help of Multer, users can quickly and easily combine multiple PDF files into a single document, streamlining their workflow and increasing productivity. Whether you need to merge invoices, reports, or any other type of PDF document, our tool offers a simple and efficient solution for all your PDF merging needs.

Merge PDF

View Demo »

2. Split PDF

Splitting and extracting PDF information into multiple files is a breeze with this powerful tool made using Node.js, EJS, Express.js, and PDF-lib, jszip, Bootstrap, and jQuery. Whether you need to separate specific pages or extract content from a large document, this tool offers a simple and efficient solution. Enjoy the benefits of quick and easy PDF splitting with this reliable and feature-rich tool.

Split PDF

View Demo »

3. Edit PDF

PDF Verse, PDF Editor is a powerful online tool that allows you to modify and customize PDF documents without having to convert them into another format. With this tool, you can add text, images, shapes, comments, and highlights to your PDF files, as well as change fonts, colors, and more. The Edit PDF tool is made using a combination of popular web technologies such as Node.js, EJS, Express.js, Multer, Bootstrap, PDF.js, Fabric.js, and Prettify.js. These technologies work together seamlessly to provide a user-friendly and efficient platform for editing PDF files online. With Edit PDF, you can quickly and easily make changes to your PDF documents without the need for expensive desktop software.

Edit PDf

View Demo »

4. Add Watermark To PDF

Watermarking is an essential feature when it comes to protecting the authenticity of PDF documents. With PDF Verse, you can add watermark to your PDF files in seconds. Our online tool allows you to stamp an image or text over your PDF and customize the typography, transparency, and position of the watermark. PDF Verse is built using a powerful tech stack that includes Express, Node.js, Multer, Bootstrap, pdf-lib, Jimp, and ejs. These technologies are seamlessly integrated to provide you with a user-friendly and efficient way to add watermarks to your PDF files.

watermark

View Demo »

More Tool in Production....

Getting Started

The project might have multiple branches: master, development, etc. which can be explained here

  • master contains aggregate code of all branches
  • development contains code under development

Other details that need to be given while starting out with the project can be provided in this section. A project structure like below can also be included for the big projects:

	PDF-Verse
	└── README.md
	└── package.json
	└── vercel.json
	└── index.js
	└── .gitignore
	├── node_modules
	├── public
	│   ├── css
	│	└── merger.css
	│	└── nav-style.css
	│	└── pdf-editor.js
	│   ├── js
	│	└── arrow.js
	│	└── editor.js
	│	└── merge.js
	│	└── pdfAnnotate.js
	│	└── script.js
	│	└── split.js
	│	└── watermark.js
	│   ├── images
	└──
	├── routes
	│	├── fonts
	│	└── editor.js
	│	└── merger.js
	│	└── split.js
	│	└── watermark.js
	└──
	├── views
	│	├── includes
	│	└── compress.ejs
	│	└── index.ejs
	│	└── main-editor.ejs
	│	└── watermark.ejs
	│	└── merge.ejs
	│	└── pdf-editor.ejs
	│	└── split.ejs
	└──
	

Tools Required

You would require the following tools to develop and run the project:

  • A text editor or an IDE (like VS Code)
  • NodeJs
  • Git

Installation 🔭

All installation steps go here.

  • First Download the Repository from Github or Clone the Repo
git clone https://github.com/awesome-yasin/PDF-Verse.git
  • Open the Project Folder in Your code Editor and open the terminal and run following command
npm install
  • Now after installation is completed Run the code using following command
npm start
  • Now You will see following text in Your terminal and if not then debug your code or contact me
Server is running on port 8080
  • Open Your browser and navigate to this link
http://localhost:8080/

Contributing 🤝

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have suggestions for adding or removing projects, feel free to open an issue to discuss it, or directly create a pull request with necessary changes.

  1. Fork it (git clone https://github.com/awesome-yasin/PDF-Verse.git)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

Contributors

Contact info

Feel free to contact me if you come through any error or want Guide of how to learn Full stack Development. You can also contact me if you want to Hire me for Your Project or organization.

Gmail Linkedin Instagram

Like my work? 💖

This project needs a ⭐️ from you. Don't forget to leave a star ⭐️. It is the only motivation for me to code awesome internet tools and stuff. If you found PDF Verse helpful consider supporting me with a Follow.

License

Distributed under the MIT License. See MIT for more information.

forthebadge forthebadge