Skip to content

ClevercodeTech/resizepdf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resize PDF React Application

This project is a React application that allows users to upload and resize PDF files. Users can choose from three different size options: normal (96dpi), small (60dpi), and very small (30dpi). The application is styled to replicate the design of the compressjpeg project.

Project Structure

resizepdf-react-app
├── public
│   └── index.html          # Main HTML file for the React application
├── src
│   ├── App.js              # Main component that manages application state
│   ├── components
│   │   ├── ResizeOptions.js # Component for selecting resize options
│   │   └── PdfUploader.js   # Component for uploading PDF files
│   ├── styles
│   │   └── compressjpeg-style.css # CSS styles for the application
│   └── utils
│       └── pdfResizer.js    # Utility for resizing PDF files
├── package.json             # npm configuration file
└── README.md                # Project documentation

Getting Started

To get started with the Resize PDF React application, follow these steps:

  1. Clone the repository:

    git clone <repository-url>
    cd resizepdf-react-app
    
  2. Install dependencies:

    npm install
    
  3. Run the application:

    npm start
    
  4. Open your browser: Navigate to http://localhost:3000 to view the application.

Usage

  • Use the PdfUploader component to upload your PDF files.
  • Select the desired size option using the ResizeOptions component.
  • The application will process the PDF and resize it according to the selected option.

Contributing

Contributions are welcome! Please feel free to submit a pull request or open an issue for any suggestions or improvements.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published