PDF Compressor - Compress and Rotate PDF - React Next.js Web Application

Author userpic
by Dosana
alt

Description

DEMO might take some time to load for the first time because the app is hosted on a free tier.

PDFCompressor is a sharp, high-quality PDF compressor web application that help you reduce the size of your single or multiple PDFs online in a simple, easy and a faster way with no watermarks added and no registration needed. You can also rotate your PDFs files while compressing them. All of this while maintaining good PDF quality.

Add Multiple PDF Files & Rotate PDF Files

PDF Merger

Three (3) Compression Levels & Size Estimations

PDF Merger

Upload Progress Bar

PDF Merger

Saved Percentage & Size Comparison Before & After Compression

PDF Merger

PDF Compressor Features:

  • Fast and Strong PDF Compression.
  • Add and Delete PDF Files
  • PDF Rotation.
  • Multiple PDF files Compression, you can drag and drop as many files as you’d like into the toolbox.
  • Three Levels of Compression.
  • Size estimation for the compression will be displayed with each compression level and the resulting size as well as the compression rate in percentage will be displayed on the result page.
  • Security guaranteed – Files will be deleted from server after one hour.
  • Compatible All Browsers.
  • Responsive.
  • SEO Friendly.
  • Google Analytics Ready.
  • Multiple languages support.
  • Maximum submitted size per file can be changed.
  • About, Terms and Condition, Privacy and Contact Pages.

How to compress PDF file(s) using PDF Compressor?

  • To start, upload your file to our PDF compressor.
  • Add more files and rotate PDF documents if necessary. Then click Select Compression Level
  • Select compression level and click on Compress PDF to start the compression
  • Download the compressed PDF file to your computer.

What is the Language/Framework/Software Used for development?

  • JavaScript.
  • Nextjs framework.
  • Ghostscript.

Available pages?

  • Main page.
  • About page.
  • Privacy page.
  • Terms and conditions page.
  • Contact Page.
  • 404 Error page.

System requirements

CPU with 4 to 8 cores and RAM with 2 to 16 GB. The compression in the backend is done using Ghostscript. Both the uploaded and compressed files are stored in the server and deleted within exactly 1 hour. No database is used.

About Ghostscript

Ghostscript is required for running the app both on local machine and on server

LOCAL MACHINE:

Depending on which operation system that you have, follow Ghostscript installation steps in this blog post: If you’re on windows you should change the ghostScript executable file name from GSWIN64.exe or GSWIN32.exe to gs.exe (you can find the executable in the folder where your ghostscript is installed on your machine)

SERVER:

You have to make sure that ghostscript is installed on your server also, you can contact your hosting provider’s support and ask if it is installed or if it can be installed

Hosting

Hosting service must :

  • Be a Full stack hosting platform (Supports both backend and frontend applications).
  • Supports Next.js Applications.
  • Provide GhostScript Installed or supports its installation.

I Recommend:

  • DigitalOcean
  • Render.com
  • Heroku
  • Virtual Private Server with Docker (example : Contabo VPS https://contabo.com/)
I provide free installation service, please contact me if you need any help.

Q&A

Q: Can this application be installed in shared hosting via cPanel?

A: Next.js apps can be installed on any hosting service that supports node.js but I do not recommend installing it via cPanel because it doesn’t have support for next.js applications, if you do, you will have to add a Nodejs custom server plus you need to make sure that GhostScript is installed to run the app. It is better that you deploy it on Next.js supported hosting services and check first if it provides GhostScript or if it can be installed.

Code maintenance

Source code is regularly maintained. After each update, it’s better to use the last published version of the project to guaranty code and features quality and optimization.

Product tags











    • 6 month free support included from author
    • Free lifetime product updates guarantee
    • 360 degrees quality control
    Secure payment & money back guarantee

    Related products

    Our website uses cookies

    We use cookies on our website. By continuing to use our site, you consent to the use of cookies as described in our Cookies Policy.