ImageMagick on ohjelmapaketti grafiikan käsittelyyn. Paketti koostuu useista komentoriviltä ajettavista työkaluista, joilla voi esim. muuttaa kuvan kokoa tai tehdä muunnoksia eri tiedostomuotoihin.
ImageMagick on lisensoitu GPL-yhteensopivalla ImageMagick Licensella ja se on mm. vapaasti ladattavissa ja käytettävissä. Se toimii useissa käyttöjärjestelmissä (esim. Windows, Linux, Unix, Mac OS X).
Linuxissa ImageMagickin voi asentaa pakettienhallinnan kautta tai Debian-pohjaisissa Linux-jakeluissa seuraavalla komennolla:
sudo apt-get install imagemagick
Itse kaipasin työkalua PDF-dokumenttien muuttamiseksi kuviksi. ImageMagickin convert-työkalu on tähän omiaan.
PDF-dokumentin muunnos esim. png-kuviksi onnistuu seuraavasti:
convert dokumentti.pdf dokumentti.png
PNG:n sijasta voi käyttää esim. päätteitä .jpg tai .gif. Mikäli PDF-dokumentti sisältää useita sivuja, niin ImageMagick tekee jokaisesta sivusta oman kuvatiedoston juoksevalla numeroinnilla.
Myös kuvaformaattien väliset muunnokset onnistuvat vastaavasti:
convert kuva.gif kuva.png
Sen lisäksi, että ImageMagick on näppärä (joskin komentorivipohjainen) työkalu omalla koneella käytettäväksi, sitä käytetään monissa kuvia käsittelevissä www-sovelluksissa.
Lähteitä:
Linux on Desktop
Wikipedia
Pdftk (The PDF toolkit) on näppärä ohjelma pdf-dokumenttien käsittelemiseksi. Sillä voi esimerkiksi yhdistää useita PDF:iä yhteen tiedostoon, paloitella useista PDF:istä halutut sivut ja koota ne uuteen tiedostoon sekä salata PDF-dokumentteja.
Komentorivikammoisille ohjelmaa ei voi suositella, mutta yksinkertaisten ohjeiden avulla dokumenttien käsittely onnistuu muuten helposti.
Esimerkkejä:
PDF-tiedostojen yhdistäminen:
pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf
Kaikkien hakemiston PDF:ien yhdistäminen:
pdftk *.pdf cat output kaikki.pdf
PDF-tiedostojen pilkkominen ja yhdistäminen uuteen tiedostoon:
pdftk A=eka.pdf B=toka.pdf cat A1-7 B1-5 A8 output yhdistetty.pdf
Pdftk on saatavilla Linuxin lisäksi mm. Windowsille ja Mac OS X:lle. Ohjelma on avoimen lähdekoodin ohjelma ja lisensoitu GPL:llä.
Mm. Ubuntun mukana tuleva Clock-appletti tyrkyttää kalenterissaan oletuksena sunnuntaita viikon ensimmäiseksi päiväksi, mikäli Ubuntun kieleksi on valinnut englannin (en_US). Ensimmäisen viikonpäivän voi vaihtaa ilman että kieliasetuksiin tarvitsee kajota. Alla ohjeet tähän.
Avaa Terminal ja tarkista oma localesi:
locale
Listaus voi olla esim. seuraava:
LANG=en_US.UTF-8
LC_CTYPE=”en_US.UTF-8″
LC_NUMERIC=”en_US.UTF-8″
LC_TIME=”en_US.UTF-8″
LC_COLLATE=”en_US.UTF-8″
LC_MONETARY=”en_US.UTF-8″
LC_MESSAGES=”en_US.UTF-8″
LC_PAPER=”en_US.UTF-8″
LC_NAME=”en_US.UTF-8″
LC_ADDRESS=”en_US.UTF-8″
LC_TELEPHONE=”en_US.UTF-8″
LC_MEASUREMENT=”en_US.UTF-8″
LC_IDENTIFICATION=”en_US.UTF-8″
LC_ALL=
Yllä olevasta esimerkistä nähdään, että locale on tässä tapauksessa en_US.
Seuraavaksi etsitään käytössä olevaa localea vastaava konfigurointitiedosto hakemistosta
/usr/share/i18n/locales
Otetaan konfigurointitiedostosta varmuuskopio komennolla
sudo cp /usr/share/i18n/locales/locale-tiedostosi /usr/share/i18n/locales/locale_tiedostosi.bak
Muokataan konfigurointitiedostoa komennolla
sudo nano /usr/share/i18n/locales/locale-tiedostosi
Muokataan tiedostoa siten, että LC_TIME-kappaleeseen tulee seuraavat rivit (first_workday-rivin voi joutua lisäämään käsin):
first_weekday 2
first_workday 2
Numero 2 edustaa viikonpäivää, joka on oletuksena 1 ja tarkoittaa jenkki-/brittilocalessa sunnuntaita. Numero 2 on täten maanantai.
Lopuksi generoidaan locale-tiedostot komennolla:
sudo locale-gen
Kirjaudu käyttöjärjestelmästä ulos ja takaisin sisään tai buuttaa kone, niin homma on bueno. Viikon ensimmäisen päivän pitäisi tämän jälkeen olla maanantai.
