Git Product home page Git Product logo

awesome-yasin / pdf-verse Goto Github PK

View Code? Open in Web Editor NEW
147.0 6.0 44.0 54.3 MB

PDF Verse is a powerful web based PDF Editor with tools for editing, converting, and manipulating PDFs. Merge, compress, add or remove pages, or extract text using OCR technology. Convert PDF to DOC, Excel, PPT, JPG, PNG, Text and many more format as well and vice versa. PDF Verse also has user-friendly interface and wide range of features as well

Home Page: https://pdf-verse.vercel.app

JavaScript 52.59% CSS 7.25% EJS 40.16%
pdf pdf-compressor pdf-editor watermark-pdf ilovepdf merge-pdf pdf-converter pdf-lib split-pdf pdftoword

pdf-verse's Introduction


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

pdf-verse's People

Contributors

awesome-yasin avatar cryptogoatz avatar shahilcoder avatar techsavant42 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

pdf-verse's Issues

Zoom

How do I zoom into the PDF without also scaling the UI?

npm start not working

I followed all the steps to install the program, but when I run the command "npm start", an error occurs.

This is the error:
npm ERR! Missing script: "start"
npm ERR!
npm ERR! Did you mean one of these?
npm ERR! npm star # Mark your favorite packages
npm ERR! npm stars # View packages marked as favorites
npm ERR!
npm ERR! To see a list of scripts, run:
npm ERR! npm run

npm ERR! A complete log of this run can be found in: C:\Users\franc\AppData\Local\npm-cache_logs\2023-10-01T14_04_50_585Z-debug-0.log

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.