Skip to content

Przetwarzanie operatow w PDF - program napisany dla konkursu GUGiK

License

Notifications You must be signed in to change notification settings

DZacheja/PrzetwarzanieOperatow

Repository files navigation

PrzetwarzanieOperatow

Przetwarzanie operatów w PDF - program napisany dla konkursu GUGiK:
Informacje o konkursie
Program działa zarówno w konsoli jak i w zaprojektowanym GUI. Obsługuje pliki w formatach:

PDF: *.pdf
Graficzne: *.jpg, *.png, *.bmp, *.tiff
Word: *.doc, *.docx, *.docm
Excel: *.xls, *.xlsx, *.xlsm

Wykorzystano w nim następujące biblioteki:

Tryb GUI

Obsługa programu z poziomu GUI daje wiele możliwości konfiguracji przetwarzanych plików, poniżej znajduje się krótki opis możliwości:

Okno główne


Możliwość wyboru:

  • Wybranie okładki i jej edycję
  • Dodanie pojedynczego lub wielu plików do łączenia
  • Modyfikację kolejności łączenia lub usuwanie elementów z listy
  • Dostosowanie parametrów łączenia


Parametry przetwarzania plików


Konfiguracja:

  • Wybranie stopnia kompresjii pliku w celu zmiejszenia jego rozmiarów
  • Dodanie wybranego tekstu na każdej stronie
  • Numeracja połączonych stron


Ustawienia główne programu


Parametry:

  • Wczytywanie wybranych ustawień po starcie programu
  • Zapisywanie parametrów łączenia plików - umożliwia to zapis paramterów przetwarzania do pliku i późniejszy odczyt konfiguracji
  • Wybranie domyślnej okładki
  • Ustawienie przedrostku do kodu kreskowego


Edycja okładki lub innego pliku


Możliwości edycji:

  • Dodawanie kodu kreskowego
  • Dodawania obrazu
  • Dodawanie tekstu
  • Zapisanie zedytowanego pliku do osobnego pliku


Przetwarzanie pliku


Informacje

  • Ilość przetwarzanych plików
  • Łączna ilość stron w nowym pliku
  • Informacja o przetwarzaniu wynikowego pliku przez ghostscript

Tryb GUI

Obsługa programu z poziomu konolowego daje podobne możliwości konfiugarcji ręcznej, lub wczytanie pliku konfiguracyjnego utworzonego w GUI.
Menu główne prezentuje się następująco:


Wybranie któregoś z elementów wyświetli kolejne opcje do wyboru.

Autor

Damian Zacheja

Licencja

MIT