]> mj.ucw.cz Git - diplomky.git/blob - cs/kap04.tex
ffb9519b64cd6240370e0e7987748791dd0bc410
[diplomky.git] / cs / kap04.tex
1 %%% Fiktivní kapitola s instrukcemi k PDF/A
2
3 \chapter{Formát PDF/A}
4
5 Opatření rektora č. 13/2017 určuje, že elektronická podoba závěrečných
6 prací musí být odevzdávána ve formátu PDF/A úrovně 1a nebo 2u. To jsou
7 profily formátu PDF určující, jaké vlastnosti PDF je povoleno používat,
8 aby byly dokumenty vhodné k~dlouhodobé archivaci a dalšímu automatickému
9 zpracování. Dále se budeme zabývat úrovní 2u, kterou sázíme \TeX{}em.
10
11 Mezi nejdůležitější požadavky PDF/A-2u patří:
12
13 \begin{itemize}
14
15 \item Všechny fonty musí být zabudovány uvnitř dokumentu. Nejsou přípustné
16 odkazy na externí fonty (ani na \uv{systémové}, jako je Helvetica nebo Times).
17
18 \item Fonty musí obsahovat tabulku ToUnicode, která definuje převod z~kódování
19 znaků použitého uvnitř fontu to Unicode. Díky tomu je možné z~dokumentu
20 spolehlivě extrahovat text.
21
22 \item Dokument musí obsahovat metadata ve formátu XMP a je-li barevný,
23 pak také formální specifikaci barevného prostoru.
24
25 \end{itemize}
26
27 Tato šablona používá balíček {\tt pdfx,} který umí \LaTeX{} nastavit tak,
28 aby požadavky PDF/A splňoval. Metadata v~XMP se generují automaticky podle
29 informací v~souboru {\tt prace.xmpdata} (na vygenerovaný soubor se můžete
30 podívat v~{\tt pdfa.xmpi}).
31
32 Validitu PDF/A můžete zkontrolovat pomocí nástroje VeraPDF, který je
33 k~dispozici na \url{http://verapdf.org/}.
34
35 Pokud soubor nebude validní, mezi obvyklé příčiny patří používání méně
36 obvyklých fontů (které se vkládají pouze v~bitmapové podobě a/nebo bez
37 unicodových tabulek) a vkládání obrázků v~PDF, které samy o~sobě standard
38 PDF/A nesplňují.
39
40 Je pravděpodobné, že se to týká obrázků vytvářených mnoha různými programy.
41 V~takovém případě se můžete pokusit obrázek do zkonvertovat do PDF/A pomocí
42 GhostScriptu, například takto:
43
44 \begin{verbatim}
45         gs -q -dNOPAUSE -dBATCH
46            -sDEVICE=pdfwrite -dPDFSETTINGS=prepress
47            -sOutputFile=vystup.pdf vstup.pdf
48 \end{verbatim}
49
50 Jelikož PDF/A je v~\TeX{}ovem světě (a~nejen tam) novinkou, budeme rádi
51 za vaše zkušenosti.