Evo jednostavnog Python 3 programa koji učitava .jpg
sliku i pretvara je u .pdf
fajl koristeći biblioteku Pillow (fork PIL-a):
pip install pillow
prima .jpg
fajl kao argument iz komandne linije,
kreira .pdf
fajl istog imena, ali sa ekstenzijom .pdf
.
import sys import os from PIL import Image # Provera da li je prosleđen fajl if len(sys.argv) != 2: print("Upotreba: python program.py slika.jpg") sys.exit(1) # Uzimanje imena fajla iz komandne linije input_file = sys.argv[1] # Provera ekstenzije i pravljenje izlaznog imena if not input_file.lower().endswith(".jpg"): print("Greška: fajl mora imati ekstenziju .jpg") sys.exit(1) # Izlazni fajl sa .pdf ekstenzijom output_file = os.path.splitext(input_file)[0] + ".pdf" # Učitavanje slike i konverzija u RGB try: image = Image.open(input_file) if image.mode != 'RGB': image = image.convert('RGB') image.save(output_file, "PDF", resolution=100.0) print(f"PDF fajl '{output_file}' je uspešno kreiran.") except Exception as e: print(f"Greška pri obradi slike: {e}")
🧪 Primer korišćenja:
python program.py primer.jpg