Metadata-Version: 2.4
Name: fileasy
Version: 0.1.2
Summary: Fileasy is a simple CLI tool to convert images to PDFs and vice versa, and merge PDFs
Home-page: https://nazimadda.github.io/fileasy/
Author: Nazim Adda
Author-email: adda.nazim7@gmail.com
License: Apache-2.0
Project-URL: Bug Reports, https://github.com/nazimadda/fileasy/issues
Project-URL: Source, https://github.com/nazimadda  
Keywords: file conversion pdf image merge cli
Platform: Unix
Platform: Windows
Platform: MacOS
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Environment :: Console
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pdf2image>=1.17.0
Requires-Dist: pillow>=9.0.0
Requires-Dist: PyPDF2>=3.0.0
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: platform
Dynamic: project-url
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# 📄 Fileasy

Fileasy is a simple, lightweight command-line interface (CLI) tool to convert between image files and PDFs, and to merge multiple PDF files. It supports common image formats like JPG, PNG, BMP, TIFF, and more.

## ✨ Features

✅ Convert images to PDF

✅ Convert PDFs to images

✅ Merge multiple PDF files

✅ Combine image conversion and merging in one step

# 📦 Installation

You can install Fileasy directly from PyPI:

```
pip install fileasy
```

# 🚀 Usage

```
fileasy [-h] [-c] [-m] [-f FILES [FILES ...]] [-o OUTPUT]

Fileasy is a simple CLI tool to convert images to PDFs and vice versa, and merge PDFs'

options :	
-h, --help            Show this help message and exit
-c, --convert         Convert the input file
-m, --merge           Merge the input files
-f, --files FILES [FILES ...] List of files to merge
-o, --output OUTPUT   Output file for conversion
```

# 🧪 Examples
Convert an image to PDF

```
fileasy -c -f image.jpg -o output.pdf
```

Convert a PDF to images

```
fileasy -c -f document.pdf -o image_output.jpg
```

Merge multiple PDF files

```
fileasy -m -f file1.pdf file2.pdf -o merged.pdf
```

Convert multiple images and merge into one PDF

```
fileasy -c -m -f img1.jpg img2.jpg -o merged.pdf
```

# 🔧 File Format Support

| Type        |                              Formats                              |
| :---------- | :---------------------------------------------------------------: |
| Image Input | `.jpg`, `.jpeg`, `.png`, `.bmp`, `.tif`, `.tiff`, `.gif`, `.webp` |
| PDF Input   | `.pdf` |

# 📄 License

This project is licensed under the Apache License.
