Skip to main content

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

Project description

📄 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.py -c -f image.jpg -o output.pdf

Convert a PDF to images

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

Merge multiple PDF files

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

Convert multiple images and merge into one PDF

fileasy.py -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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fileasy-0.1.0.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fileasy-0.1.0-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file fileasy-0.1.0.tar.gz.

File metadata

  • Download URL: fileasy-0.1.0.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for fileasy-0.1.0.tar.gz
Algorithm Hash digest
SHA256 96b825709c10e8f053374f92890084739e06358be8db147de2a46802aab4d60e
MD5 ac0c68220a04f472a00920d87629ea92
BLAKE2b-256 58f3088cfd437263829f7bc5522d461fe04c846e66c1894e50f7c51a63e836c3

See more details on using hashes here.

File details

Details for the file fileasy-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: fileasy-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for fileasy-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5e9bc0e247b038e87cdf69966ecb6a120796d5de54f16c3d1fa8ab13301a3976
MD5 4e15a8547d49ab70c78a2d3b56877eb7
BLAKE2b-256 b313b7af9890a049a35239ee5cba915a7e633c76eabebae09e3e8218d16b3f01

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page