<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Portable Document Format on Michael’s Domain</title><link>https://jeltsch.org/fi/tags/portable-document-format/</link><description>Recent content in Portable Document Format on Michael’s Domain</description><generator>Hugo</generator><language>fi</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/fi/tags/portable-document-format/index.xml" rel="self" type="application/rss+xml"/><item><title>Asiakirjojen ilmainen digitaalinen allekirjoittaminen Linuxissa – mahdotonta?</title><link>https://jeltsch.org/fi/free_digital_signing_of_documents_under_linux_an_impossibility/</link><pubDate>Sun, 01 Dec 2019 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/free_digital_signing_of_documents_under_linux_an_impossibility/</guid><description>&lt;p&gt;Koko juttu alkoi, kun yritin allekirjoittaa LibreOffice-asiakirjan. Jos internetin tietoja on uskominen, asiakirjojen allekirjoittaminen on sisäänrakennettu LibreOfficeen. En ole vieläkään löytänyt ketään, joka olisi onnistunut allekirjoittamaan LibreOffice-asiakirjan digitaalisesti. Tämä kokemus osoittaa, että 
 &lt;a href="https://en.wikipedia.org/wiki/Edward_Snowden" target="_blank" rel="noopener noreferrer nofollow"&gt;Edward Snowdenista&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 huolimatta useimmat ihmiset eivät välitä aktiivisesti turvallisuudesta ja yksityisyydestä. Debian poisti scdaemonin gnupg2-paketista, ja kuten tavallista, tämän korjaaminen vaatii komentorivin ninjan taitoja. Scdaemon tarjoaa älykorttituen (jota minulla ei ole, mutta ilman scdaemonia Kleopatra-avainhallinta kieltäytyy toimimasta). Käytän Ubuntu 18.04:n oletusasennusta, ja asiakirjan allekirjoittaminen oli melkoinen seikkailu. Itse asiassa minulla ei vieläkään ole tyydyttävää tapaa tehdä tätä. Miten sen sitten tekeekin, jokin ei ole kohdallaan. Ubuntu 19.10 on korjannut ainakin avainhallinnan käynnistämisen LibreOfficesta, ja voin käynnistää SeaHorsen asiakirjan allekirjoitusvalintaikkunasta, mutta minulla ei vieläkään ole aavistustakaan, miten saisin GPG-avaimeni näkyviin LibreOfficessa. Onko kukaan selvittänyt tätä? Kunnes joku näyttää minulle, miten allekirjoitetaan LibreOfficella, käytän erittäin hyvää, mutta omaa ohjelmistoa 
 &lt;a href="https://www.qoppa.com/pdfstudio/" target="_blank" rel="noopener noreferrer nofollow"&gt;PDFStudio&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 GPG-avainten tuomiseen ja PDF-tiedostojen allekirjoittamiseen.&lt;strong&gt;Allekirjoituspalvelut (DocuSign, HelloSign)&lt;/strong&gt; Mitä siis teet, jos sinun täytyy allekirjoittaa esimerkiksi PDF-tiedosto, mutta sinulla ei ole keinoja tai et halua tilata jotakin asiakirjojen allekirjoitukseen tarkoitettua varmennepalvelua, kuten 
 &lt;a href="https://www.docusign.com/products-and-pricing" target="_blank" rel="noopener noreferrer nofollow"&gt;DocuSign&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
? Jopa DocuSignin edullisimmalla paketilla yksi digitaalinen allekirjoitus maksaa 2 dollaria. DocuSign tarjoaa 30 päivän ilmaisen kokeilujakson, mutta en tiedä, pysyvätkö kokeilujakson aikana luomasi varmenteet voimassa kokeilujakson päättymisen jälkeen. HelloSignilla (
 &lt;a href="https://www.hellosign.com" target="_blank" rel="noopener noreferrer nofollow"&gt;https://www.hellosign.com&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, nykyisin DropBoxin omistama ) on myös ilmainen taso (jolla voi allekirjoittaa 3 asiakirjaa kuukaudessa), ja allekirjoituksen yhteydessä se upottaa näkymättömän allekirjoituksen (joka oli jostain oudosta syystä pätemätön, kun testasin sitä, vaikka HelloSign onkin Adoben hyväksyttyjen luotettavien palveluntarjoajien listalla).&lt;strong&gt;Itse allekirjoitetut, CAcert ja StartSSL&lt;/strong&gt; Teknisesti voit luoda omia allekirjoituksia (itse allekirjoitettuja varmenteita), mutta jos tällaisia PDF-tiedostoja katsellaan Acrobat Readerilla, allekirjoitus merkitään virheelliseksi ja itse allekirjoittaminen ilmoitetaan. Aikaisemmin oli olemasshttp://www.cacert.org/ -sertifikaatteja, mutta tietääkseni kaikki selaimet ovat poistaneet CAcert-sertifikaatit, ja sama pätee todennäköisesti myös Acrobatiin. StartSSL jakoi aiemmin ilmaisia sertifikaatteja, mutta niitä ei enää ole (niiden oma turvallisuus oli vakavasti kyseenalainen).&lt;strong&gt;PDF-katseluohjelmien tuki&lt;/strong&gt;Mielenkiintoista on, että monet PDF-katseluohjelmat jättävät allekirjoituksen joka tapauksessa huomiotta (esim. Firefoxin sisäänrakennettu PDF-katseluohjelma ei näytä mitään). Toiset PDF-katseluohjelmat näyttävät allekirjoituksen, mutta EIVÄT ilmoita, että sitä ei pidetä luotettavana (esim. Chrome-selaimen PDF-katseluohjelma ja Ubuntun oletuskatseluohjelma Evince). Koska et voi tietää, mitä katseluohjelmaa vastaanottaja käyttää allekirjoitetun PDF-tiedostosi näyttämiseen, olet joka tapauksessa hankalassa tilanteessa (vaikka tilaisitkin asiakirjojen allekirjoituspalvelun). &lt;strong&gt;Letsencrypt&lt;/strong&gt; Allekirjoituksen luotettavuuden lisäämiseksi voi käyttää 
 &lt;a href="https://letsencrypt.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;Letsencrypt&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -varmennetta allekirjoittamiseen. Tämä allekirjoitus todistaa, että asiakirjan laatija hallinnoi tiettyä verkkosivustoa (minun tapauksessani jeltsch.org). Se on enemmän kuin itse allekirjoitettu varmenne (ja jos verkkosivusto on luotettava, tämä on kiistatta myös enemmän kuin DocuSign-tilauksen ostaminen), mutta Adobe ei luota uudelleen käytettyyn Letsencrypt-varmenteeseen, koska Letsencrypt-hanke ei tietenkään ole koskaan ollut tarkoitettu asiakirjojen allekirjoittamiseen (&amp;ldquo;Allekirjoittajan identiteettiä ei tunneta, koska sitä ei ole lisätty luotettujen varmenteiden luetteloon eikä mikään sen vanhemmista varmenteista ole luotettu varmenne&amp;rdquo;). Tällaisen varmenteen enimmäisvoimassaoloaika on kuitenkin 3 kuukautta, minkä jälkeen se menettää voimassaolonsa. Sitä voidaan edelleen käyttää, mutta se näkyy voimattomana, koska se on vanhentunut (tai ei ole vielä voimassa).&lt;strong&gt;Kuinka käyttää Let’s Encrypt -varmennetta väärin&lt;/strong&gt;Ensinnäkin tarvitset verkkopalvelimen, joka käyttää Let’s Encrypt -varmenteita verkkosivuston identiteetin todentamiseen. Tämä ei kuulu tämän blogikirjoituksen aihepiiriin, mutta aiheesta löytyy useita hyviä oppaita (esim. 
 &lt;a href="https://letsencrypt.org/getting-started/" target="_blank" rel="noopener noreferrer nofollow"&gt;Let’s Encryptin omilta sivuilta&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 tai 
 &lt;a href="https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-ubuntu-18-04" target="_blank" rel="noopener noreferrer nofollow"&gt;Digital Oceanilta&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
). Kun olet hankkinut Let&amp;rsquo;s Encrypt -varmenteesi, voit ”käyttää niitä väärin” asiakirjojen allekirjoittamiseen seuraavasti: Koska Let&amp;rsquo;s Encrypt vaatii varmenteen uusimista kolmen kuukauden välein, samaan hakemistoon kertyy paljon fullchain.pem- ja privkey.pem-tiedostoja, jotka on numeroitu. Haluat tietysti käyttää uusinta (ainoa voimassa oleva) varmennetta ja ehkä haluat uusia Let&amp;rsquo;s Encrypt -varmenteen välittömästi ennen sen viemistä asiakirjojen allekirjoittamista varten: &lt;code&gt;certbot --apache --force-renewal -n -d jeltsch.org&lt;/code&gt; tai jos haluat uusia kaikki varmenteet: &lt;code&gt;certbot --apache --force-renewal&lt;/code&gt; Jos päätät uusia kaikki varmenteet, certbot yrittää myöntää yhden varmenteen kaikille palvelimellasi oleville verkkotunnuksille (tätä mahdollisuutta ei ollut Let&amp;rsquo;s Encrypt -ekosysteemin alkuvaiheessa, mutta se otettiin käyttöön myöhemmin). Jos palvelimesi palvelee useampaa kuin yhtä verkkotunnusta, sinun on määritettävä manuaalisesti se verkkotunnus, jolle haluat varmenteen. Lisätietoja certbot-skriptin käytöstä löytyy osoitteesta 
 &lt;a href="https://certbot.eff.org/docs/using.html#certbot-komennotT" target="_blank" rel="noopener noreferrer nofollow"&gt;https://certbot.eff.org/docs/using.html#certbot-komennotT&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
ämä komento muuntaa varmenteet PKCS#12-tiedostoksi:&lt;code&gt;openssl pkcs12 -export -out signing_certificat.p12 -in /etc/letsencrypt/archive/website-name/fullchain1.pem -inkey /etc/letsencrypt/archive/website-name/privkey1.pem&lt;/code&gt;PKCS#12-tiedosto tallentaa varmenteen ja yksityisen avaimen yhteen salattuun tiedostoon (tiedostotunniste .p12). Siksi komento pyytää sinulta salasanalauseen, joka sinun on ehdottomasti muistettava, jotta voit käyttää varmennetta. Sen jälkeen voit siirtää p12-tiedoston pöytätietokoneellesi ja käyttää sitä PDF-tiedostojen allekirjoittamiseen.&lt;strong&gt;Aikaleimauspalvelimet&lt;/strong&gt;Jos PDF-sovelluksesi pyytää aikaleimauspalvelinta, voit käyttää jotakin ilmaispalveluista, kuten ca.signFiles.com/TSAServer.aspx tai 
 &lt;a href="http://zeitstempel.dfn.de" target="_blank" rel="noopener noreferrer nofollow"&gt;http://zeitstempel.dfn.de&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Adobe Acrobat ei kuitenkaan luota myöskään näihin aikaleimauspalveluihin.Tässä ovat komennot itseallekirjoitetun varmenteen luomiseen (ohjelma pyytää (väliaikaista) salasanaa; keksi vain jotain ja muista se, tarvitset sitä toisessa vaiheessa):&lt;code&gt;openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 3650&lt;/code&gt;Muuntaminen allekirjoitussertifikaatiksi (ohjelma pyytää ensin edellä mainittua väliaikaista salasanaa ja sitten lopullista salasanaa, jonka sinun on muistettava sertifikaatin käyttämiseksi:&lt;code&gt;openssl pkcs12 -export -out signing_certificat.p12 -in cert.pem -inkey key.pem&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Käsikirjoitusten arviointi PDF-tiedostoihin tehtyjen merkintöjen avulla</title><link>https://jeltsch.org/fi/manuscript_reviewing_by_annotating_pdfs/</link><pubDate>Fri, 28 Jun 2019 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/manuscript_reviewing_by_annotating_pdfs/</guid><description>&lt;p&gt;Tieteelliseen vertaisarviointiin tarkoitetut käsikirjoitukset toimitetaan PDF-tiedostoina. Siksi tuntuu luonnollisimmalta tehdä huomautuksia suoraan PDF-tiedostoon sen sijaan, että kommentit lähetettäisiin erillisenä tekstitiedostona. Monet julkaisujärjestelmät eivät kuitenkaan salli kommenttien lähettämistä merkittyjen PDF-tiedostojen muodossa.Lisäksi Linuxille (jota käytän) ei ole helppokäyttöistä ilmaista tai avoimen lähdekoodin PDF-editoria. Kyllä, on olemassa PDFEdit (
 &lt;a href="http://pdfedit.cz/en/index.html%29" target="_blank" rel="noopener noreferrer nofollow"&gt;http://pdfedit.cz/en/index.html)&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, mutta sen käyttö vaatii paljon opettelua, ja sen viimeisin versio on vuodelta 2012. Verkossa on ilmaisia PDF-muokkausohjelmia (esim. 
 &lt;a href="https://www.pdfescape.com/%29" target="_blank" rel="noopener noreferrer nofollow"&gt;https://www.pdfescape.com/)&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, mutta joskus tarvitsen paikallista työkalua. Vaikka se ei ole avoimen lähdekoodin ohjelmisto eikä ilmainen, valitsemani työkalu on ollut 
 &lt;a href="https://www.qoppa.com/pdfstudio/" target="_blank" rel="noopener noreferrer nofollow"&gt;PDF Studio Pro&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Siinä on kaikki tarvitsemani ominaisuudet (itse asiassa paljon enemmän kuin tarvitsen), se on aidosti monialustainen (Windows, Mac, Linux), helppokäyttöinen ja erittäin edullinen siihen nähden, mitä se tarjoaa (129 dollaria kertaluonteisesta pysyvästä lisenssistä). Valitettavasti Quoppa Software – PDF Studion kehittäjä – ei tarjoa akateemisia alennuksia.&lt;strong&gt;PDF Studio Viewer&lt;/strong&gt;Jokin aika sitten PDF Studion kehittäjät alkoivat tarjota ilmaista versiota nimeltä 
 &lt;a href="https://www.qoppa.com/pdfstudioviewer/download/" target="_blank" rel="noopener noreferrer nofollow"&gt;PDF Studio Viewer&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Tämä ilmainen versio on tullut ajan myötä yhä hyödyllisemmäksi. Viime vuodesta lähtien se tukee myös PDF-merkintöjä, mikä on erittäin tärkeää työssäni, etenkin kun arvioin tieteellisiä käsikirjoituksia vertaisarviointina. Monille akateemisille käyttäjille PDF Studio Viewer saattaa olla täysin riittävä.&lt;strong&gt;LibreOffice ja Inkscape&lt;/strong&gt;Tietenkin LibreOffice Draw ja Inkscape pystyvät muokkaamaan PDF-tiedostoja, mutta ne eivät ole erikoistuneet merkintöjen tekemiseen. Jos joudut tekemään laajoja merkintöjä, prosessista tulee pian hyvin työläs. Lisäksi Inkscapen muokkaus voi olla tuhoisaa (esim. kun muokkaat tekstiä), mutta olen käyttänyt sitä esimerkiksi lomakkeiden täyttämiseen.Sen lisäksi, että erillisiä merkintä- ja tarkistustyökaluja (kuten ”korvaa teksti”, ”yliviivaa teksti”, ”poista teksti”, ”lisää teksti” tai selitystekstejä) puuttuu, LibreOffice Draw on itse asiassa varsin pätevä PDF-editori, mutta se ei silti aina onnistu avaamaan hyvin monimutkaisia PDF-tiedostoja oikein (minulla on ollut ongelmia taustakuvien/kuvioiden kanssa). Outoa kyllä, ainoaa tarkistustyökalua (kommentteja) ei viedä oletuksena. Sinun on valittava ”Vie kommentit” -valintaruutu, kun viet muokatun PDF-tiedoston PDF-muodossa (”Tallenna”-toiminto luo ODG-tiedoston, jota et todennäköisesti halua).&lt;strong&gt;PDFsam&lt;/strong&gt;Jos sinulla ei ole tarvetta lisätä merkintöjä, saatat pärjätä avoimen lähdekoodin työkalulla 
 &lt;a href="https://sourceforge.net/projects/pdfsam/" target="_blank" rel="noopener noreferrer nofollow"&gt;PDFsam&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Toisin kuin PDFEdit, PDFsam on saatavilla Ubuntun pakettivarastoista. PDFsamista on saatavilla myös kaksi maksullista versiota (
 &lt;a href="https://pdfsam.org/pdfsam-enhanced/" target="_blank" rel="noopener noreferrer nofollow"&gt;PDFsam Enhanced&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ja 
 &lt;a href="https://pdfsam.org/download-pdfsam-visual/" target="_blank" rel="noopener noreferrer nofollow"&gt;PDFsam Visual&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
). PDFsam Basic (avoimen lähdekoodin versio) on vain yksinkertainen graafinen käyttöliittymä, joka toimii joidenkin komentoriviohjelmien päällä, kun taas PDF Studio Viewer tarjoaa aidon visuaalisen muokkauskokemuksen. En voi puhua PDFsamin maksullisista versioista, koska niitä ei ole saatavilla ilmaisina kokeiluversioina. Itse asiassa kaikki PDFsamin toiminnot voidaan suorittaa komentoriviltä (katso täältä blogikirjoitukseni siitä, miten yleisiä PDF-muokkaustehtäviä suoritetaan pääasiassa komentorivityökalulla 
 &lt;a href="https://jeltsch.org/fi/pdf/"&gt;pdftk&lt;/a&gt;
).&lt;strong&gt;Tiedostokoon pienentäminen&lt;/strong&gt;PDFsam Basic ja PDF Studio Viewer eivät tarjoa mitään toimintoja tiedostokoon pienentämiseen. LibreOffice Drawin PDF-vienti-valintaikkunassa voit pienentää kuvan resoluutiota ja JPEG-pakkausta, minkä avulla voit pienentää tiedostokokoa. Avoimen lähdekoodin alalla ainoat työkalut, joilla PDF-tiedoston kokoa voi pienentää, näyttävät kuitenkin olevan komentorivityökalut. Käytän tähän tehtävään 
 &lt;a href="https://www.ghostscript.com/" target="_blank" rel="noopener noreferrer nofollow"&gt;ghostscript&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -ohjelmaa, mutta komentoa ei ole helppo muistaa:&lt;code&gt;gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf&lt;/code&gt;PDF Studio Pron avulla sinun ei tietenkään tarvitse muistaa eri avainsanoja eri tulostuslaatuasetuksille (näyttö, e-kirja, tulostin, painovalmistelu), sillä voit valita käytettävissä olevista vaihtoehdoista suoraan pudotusvalikosta. Jos etsit avoimen lähdekoodin graafista kääreohjelmaa Ghostscriptille, kokeile esimerkiksi 
 &lt;a href="https://sourceforge.net/projects/workerpdf/" target="_blank" rel="noopener noreferrer nofollow"&gt;workerPdf&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. &lt;strong&gt;Asiakirjojen allekirjoittaminen ja allekirjoitusten lisääminen&lt;/strong&gt; PDF Studio Viewerilla voit allekirjoittaa asiakirjoja, jos sinulla on 
 &lt;a href="https://www.docusign.com/products-and-pricing" target="_blank" rel="noopener noreferrer nofollow"&gt;DocuSign-tilaus&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Minua kiinnostaa kuitenkin lähinnä se, että voin itse todistaa luoneeni tietyn asiakirjan (&amp;ldquo;itse allekirjoitettu allekirjoitus&amp;rdquo;), enkä niinkään sitä, että muut voivat vahvistaa tekijyyteni. Tässä tilanteessa PDF Studio Viewer ei valitettavasti auta. Eikä ilmeisesti PDFSam tarjoa mitään mahdollisuutta allekirjoittamiseen (ei itseallekirjoitusta eikä kolmannen osapuolen allekirjoitusta). Libre Office Draw sen sijaan mahdollistaa asiakirjojen allekirjoittamisen! Olen etsinyt edullista ratkaisua (ei itse allekirjoitettua, mutta muiden PDF-lukijoiden luottamaa) PDF-asiakirjojen allekirjoittamiseen, mutta sopivaa ratkaisua ei näytä löytyvän, jos allekirjoittamista tarvitaan vain harvoin. DocuSignin peruspaketti (10 dollaria/kk) tuntuu liian kalliilta, kun allekirjoitetaan vain yksi asiakirja kuukaudessa.&lt;strong&gt;Yhteenveto&lt;/strong&gt;Jos haluat pysyä ilmaisten tai avoimen lähdekoodin ratkaisujen parissa, joudut todennäköisesti yhdistämään useita työkaluja, jotta kaikki tyypilliset PDF-muokkaustehtävät sujuvat vaivattomasti: PDFsam Basic, LibreOffice Draw, PDF Studio Viewer ja ghostscript. Mutta jos muokkaat PDF-tiedostoja usein (kuten minä), PDF Studio Pron ostaminen on selvästi paras vaihtoehto.&lt;/p&gt;</description></item><item><title>Ubuntu on vähitellen muuttumassa käyttökelvottomaksi</title><link>https://jeltsch.org/fi/ubuntu_is_slowly_getting_unusable/</link><pubDate>Mon, 01 Sep 2014 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/ubuntu_is_slowly_getting_unusable/</guid><description>&lt;p&gt;Ubuntu 14.04:n oletusarvoinen asiakirjanäkymäohjelma on Evince. Viime aikoina siinä on alkanut ilmetä ongelmia monien PDF-tiedostojen kanssa, jotka avautuvat ongelmitta muilla PDF-katseluohjelmilla (Okular, Acroread). Itse asiassa Evince avaa ne, mutta ikkuna ei tule näkyviin. Yritin vaihtaa PDF-katseluohjelmaa, mutta Ubuntu on ilmeisesti poistanut versiosta 14.04 kaikki keinot tehdä niin, ellei sitten mene komentoriville ja muokkaa asetustiedostoja käsin: mikä edistysaskel! Aiemmissa tiedostonhallinnan versioissa oli mahdollista napsauttaa tiedostoa hiiren kakkospainikkeella ja valita ”Avaa” &amp;gt; ”Muu sovellus” ja sitten ”Aseta oletukseksi”. Nyt ainoa tapa tehdä tämä on muokata tiedostoa ~/.local/share/applications/mimeapps.list ja korvata &lt;code&gt;[Default Applications]application/pdf=evince.desktop&lt;/code&gt; tekstillä &lt;code&gt;[Default Applications]application/pdf=kde4-okularApplication_pdf.desktop;&lt;/code&gt; Taitaa olla aika palata takaisin OpenSuSE:en…&lt;/p&gt;</description></item><item><title>Julisteiden tulostus ilman A0-tulostinta</title><link>https://jeltsch.org/fi/poster_printing_without_an_a0_printer/</link><pubDate>Thu, 15 May 2014 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/poster_printing_without_an_a0_printer/</guid><description>&lt;p&gt;En ehtinyt valmistella julistettani ajoissa 
 &lt;a href="https://www.grc.org/programs.aspx?year=2014&amp;amp;program=lymphatic" target="_blank" rel="noopener noreferrer nofollow"&gt;GRC:n konferenssiin, jonka aiheena ovat imukudoksen toiminnan ja sairauksien molekyylimekanismit&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. 
 &lt;a href="http://www.unigrafia.fi/en/congress_services" target="_blank" rel="noopener noreferrer nofollow"&gt;UNIGRAFIA:n&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 A0-tulostinta ei voi käyttää viikonloppuisin. Siksi paras vaihtoehto oli tulostaa se A3-koossa ja ommella sivut yhteen. Selvä etu on se, että minun ei tarvitse juosta ympäriinsä näiden naurettavan suurten julisteputkien kanssa, jotka paljastavat sinut tiede-nörtiksi jo puolen mailin päästä. Valitettavasti ainoa sovellus, joka pystyy jakamaan DIN A0 -kokoisen PDF-tiedoston kunnolla erillisiksi sivuiksi lennossa tulostuksen aikana, on Acrobatin täysversio. Kokeilin muita vaihtoehtoja: 
 &lt;a href="https://gitorious.org/pdftools/pdfposter" target="_blank" rel="noopener noreferrer nofollow"&gt;pdfposter&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 toimi melko hyvin, mutta se ei selvinnyt taustasta: &lt;code&gt;pdfposter -mA3 -pA0 input.pdf output.pdf&lt;/code&gt; Pdfposter ei myöskään luo päällekkäisyyksiä. Ratkaisu, jonka pitäisi toimia aina, on muuntaa PDF-tiedosto kuvaksi (convert -density 150 input.pdf output.png) ja luoda sitten 
 &lt;a href="http://posterazor.sourceforge.net/" target="_blank" rel="noopener noreferrer nofollow"&gt;PosteRazorilla&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 kyseisestä kuvasta yksittäisiä PDF-tiedostoja. A0-kokoisen PDF-tiedoston muuntaminen korkean resoluution kuvaksi voi kuitenkin kestää tunteja. Käytä .png-tiedostoa! PosteRazor kieltäytyi käsittelemästä 60 MB:n TIF-tiedostoa. Taustan liukuvärin muuntaminen aiheuttaa näkyviä väriportaisia. Tämän välttämiseksi taustan liukuväri olisi määriteltävä kuvana eikä vektorielementtinä. Muuten PosteRazor toimi hyvin; toisin kuin pdfposterissa, tässä ohjelmassa voi määrittää limityksiä kokoonpanoa varten. Olen käyttänyt 
 &lt;a href="http://www.inkscape.org/en/" target="_blank" rel="noopener noreferrer nofollow"&gt;Inkscapea&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 julisteeni valmisteluun ja yleensä vien sen sieltä PDF-tiedostona. Tällä kertaa tämä ei onnistunut, koska ohjelma kaatui jatkuvasti viennin aikana. Siksi yritin tallentaa sen kapseloiduksi PostScript-tiedostoksi ja muuntaa sen PDF-tiedostoksi. Viedessäni Inkscapesta (itse asiassa kyseessä on ”Tallenna nimellä”) valitsin seuraavat asetukset:&lt;code&gt;PostScript-taso 3Rasteroi suodatintehosteet: kylläRasteroinnin resoluutio: jotain välillä 150–300Vientialue on sivu: kyllä&lt;/code&gt;Distilloinnin jälkeen tulostin sen Acrobat Prosta seuraavilla asetuksilla: &lt;code&gt;Sivun asetukset: DIN A3, pystysuuntaSivun skaalaus: Suuret sivut laatoitettuna&lt;/code&gt;Laatoitusskaalalla 95 % ja 10 mm:n päällekkäisyydellä sain 9 sivua (3x3), mikä riittää edelleen kokoonpanoon.&lt;/p&gt;</description></item><item><title>Joitakin hyödyllisiä PDF-muokkaus- (ja haku-)komentoja</title><link>https://jeltsch.org/fi/pdf/</link><pubDate>Thu, 28 Jul 2011 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/pdf/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Sivujen lisääminen lomittain:&lt;/strong&gt; pdftk A=input_odd_pages.pdf B=input_even_pages.pdf shuffle A B output collated.pdf (pdftk-paketista)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Jaa A2-kokoinen PDF-tiedosto kahdeksi A3-sivuksi tulostusta varten (ilman päällekkäisyyttä):&lt;/strong&gt; pdfposter -m A3 -p A2 Periodic-Table_A2.pdf Periodic-Table_2xA3.pdf&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Jaa minkä tahansa kokoinen PDF-tiedosto A3-sivuiksi tulostusta varten 100 %:n koossa (= 1), ilman päällekkäisyyttä:&lt;/strong&gt; pdfposter -m A3 -s1 Poster.pdf Poster_split_to_A3.pdf&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Käännä sivujen järjestys:&lt;/strong&gt; pdftk input.pdf cat end-1 output reversed.pdf (pdftk-paketista)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pienennä PDF-tiedoston kokoa:&lt;/strong&gt; gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf Sallitut PDFSETTINGS-asetukset ovat /screen, /ebook, /printer, /prepress, /default. (ghostscript-paketista)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Muunna värillinen PDF-tiedosto harmaasävyiseksi:&lt;/strong&gt; gs -sOutputFile=output.pdf -sDEVICE=pdfwrite -sColorConversionStrategy=Gray -dProcessColorModel=/DeviceGray -dAutoRotatePages=/None -dCompatibilityLevel=1.4 -dNOPAUSE -dBATCH input.pdf (ghostscript-paketista)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Vie bittikarttakuvia:&lt;/strong&gt; pdfimages -j original.pdf extracted (xpdf-paketista)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Muunna bittikarttakuvaksi:&lt;/strong&gt; convert original.pdf converted.png (imagemagick-paketista)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Jaa yksittäisiksi yhden sivun PDF-tiedostoiksi:&lt;/strong&gt; pdftk original.pdf burst (pdftk-paketista)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Yhdistä kaksi tai useampia PDF-tiedostoja:&lt;/strong&gt; pdftk original1.pdf original2.pdf cat output merged.pdf (pdftk-paketista)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Poista sivu 13 PDF-tiedostosta:&lt;/strong&gt; pdftk original.pdf cat 1-12 14-end output page13deleted.pdf (pdftk-paketista)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Kierrä PDF-tiedoston sivu 5 90 astetta vastapäivään:&lt;/strong&gt; pdftk Figures_LRES.pdf cat 1-4 5L 6-end output Figures_LRES2.pdf (pdftk-paketista&amp;gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Kokoa uusi PDF-tiedosto, jossa lähdetiedostojen neljä sivua yhdistetään yhdeksi vaakasuuntaiseksi sivuksi:&lt;/strong&gt; pdfjam *.pdf &amp;ndash;landscape &amp;ndash;nup 2x2. Pystysuuntaista asettelua varten käytä vaihtoehtoa &amp;ldquo;&amp;ndash;no-landscape&amp;rdquo; (pdfjam-paketista).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Aseta yksi PDF-tiedosto toisen (taustana toimivan) PDF-tiedoston päälle:&lt;/strong&gt; pdftk foreground.pdf background background.pdf output overlay.pdf (pdftk-paketista).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GUI-PDF-editorit:&lt;/strong&gt; Kokeilin 
 &lt;a href="http://sourceforge.net/projects/pdfedit" target="_blank" rel="noopener noreferrer nofollow"&gt;PDFEdit&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -ohjelmaa, mutta se on minulle liian vaikea. 
 &lt;a href="http://code-industry.net/pdfeditor.php" target="_blank" rel="noopener noreferrer nofollow"&gt;Master PDF Editor"&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ei ole ilmainen, mutta se näyttää olevan paljon helppokäyttöisempi ilman käyttäjän laajaa perehdyttämistä.&lt;/li&gt;
&lt;li&gt;**Salata PDF-tiedosto sekä omistajan salasanalla (tiedoston muokkaamista varten) että käyttäjän salasanalla (tiedoston avaamista varten): **pdftk input.pdf output encrypted.pdf owner_pw PROMPT user_pw PROMPT (pdftk-paketista).&lt;/li&gt;
&lt;li&gt;**Jos haluat tehdä tekstihakua useista PDF-tiedostoista nykyisessä hakemistossa ja kaikissa sen alihakemistoissa, voit käyttää 
 &lt;a href="https://pdfgrep.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;pdfgrep&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
: **pdfgrep -r hakutermi * (pdfgrep-paketista).&lt;/li&gt;
&lt;li&gt;**Muunna ja yhdistä kaikki nykyisen hakemiston jpg-tiedostot yhdeksi PDF-tiedostoksi:**convert *.jpg pictures.pdf Uusimmissa Ubuntu-versioissa tätä eräajotoimintoa ei sallita turvallisuusriskien vuoksi, mutta voit poistaa tämän rajoituksen käytöstä nimeämällä konfiguraatiotiedoston uudelleen: /etc/ImageMagick-6$ sudo mv policy.xml policy.xmlout&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>ps2pdf vs. pstill ja PDF-tiedostojen salasanasuojaus</title><link>https://jeltsch.org/fi/ps2pdf_versus_pstill_and_password_protection_of_pdf_documents/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/ps2pdf_versus_pstill_and_password_protection_of_pdf_documents/</guid><description>&lt;p&gt;Lukiessani ps2pdf:stä (joka on pelkkä Ghostscriptin komentoriviliittymä) huomasin, että yksinkertaisesta ulkonäöstään huolimatta ps2pdf:llä on lähes kaikki Acrobat 5:n ominaisuudet. ps2pdf14 tuottaa Acrobat 5 -yhteensopivia tiedostoja. Ohjeiden mukaan vahva salasanasuojaus pitäisi olla mahdollista, mutta en ole koskaan onnistunut siinä. Teoriassa seuraavien komentojen pitäisi toimia: &lt;code&gt;-sOwnerPassword= ja -sUserPassword=&lt;/code&gt;. Jotta avaimen pituudeksi saadaan asetettua 128, on käytettävä komentoa &lt;code&gt;ps2pdf14 -dEncryptionR=3 -dKeylength=128&lt;/code&gt;Toinen asia, jota en osaa hoitaa helposti ps2pdf:llä, on asiakirjojen rajaaminen.Salasanasuojauksen osalta erittäin hyvä vaihtoehto näyttää olevan PStill (
 &lt;a href="http://www.pstill.com/" target="_blank" rel="noopener noreferrer nofollow"&gt;http://www.pstill.com/&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
). Komento: &lt;code&gt;pstill -Muserpassword=testpassword testfile.ps&lt;/code&gt; hoitaa asian.&lt;/p&gt;</description></item><item><title>PDF-tiedoston salasanasuojauksen poistaminen</title><link>https://jeltsch.org/fi/removing_pdf_password_protection/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/removing_pdf_password_protection/</guid><description>&lt;p&gt;Ostin äskettäin PDF-kirjan. Se oli salasanasuojattu (40-bittinen suojaus). Valitettavasti jotkut Linuxin PDF-katseluohjelmat eivät pysty avaamaan salasanasuojattuja PDF-tiedostoja. Päätin siis poistaa salasanasuojauksen omaan käyttööni. Nopea haku verkosta paljasti kaksi erittäin helppoa tapaa salasanan poistamiseen:&lt;/p&gt;</description></item></channel></rss>