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

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.1.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.1-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fileasy-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 1f6ca4430744f3b1d7bc9f9c1f3630772c37f6e6ca24f0a618bbefb673ff0cba
MD5 33ac6d2bb97a4e5053d77563a9988a7d
BLAKE2b-256 1ffe88f928a3739408b07a838574277575e3ca1341657b41b33cf8cf86c6e9c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fileasy-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c73b8a478076fc0e7a4ace93416b6198292b2f891928f486a16631cd731697c6
MD5 241a085a7f8335f7341cf14b69acc6a6
BLAKE2b-256 e8ddfc67c4cc9fcf488daab65b23f3d9b2695f1b6ea5f878df6d6cb7946ffc8a

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