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

Uploaded Python 3

File details

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

File metadata

  • Download URL: fileasy-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 df5197c8aa670a12fb7710157242f5682e2f7d77a25400e96277c9257f730cf6
MD5 5749732e21f3bb13531ecab86f7f601a
BLAKE2b-256 83d9f857fd0b2511f28bf23276b337a0d279a972d95b1d77dd1fb5b67add1ad4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fileasy-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e0691de52504e77c8576c6be2988cbb1b845f867359afd9456309315ca715bd7
MD5 d483dd8d6761ce0c1a209698bcc05d4b
BLAKE2b-256 47e81e5503a19f5d7736ba723dff012390afffcae6140dcbf2e0679ba71ebbc8

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