Hromadná konverze PDF do PDF/A FREE

Pomocí dávky v příkazovém řádku lze hromadně zkonvertovat vybrané soubory PDF do PDF/A následujícím postupem: 
v průzkumníku vybrat PDF soubory – pravé na myši – odeslat do (Send to) – PDF to PDF/A.
V příkazovém řádku se spustí dávka, která zkonvertuje vybrané soubory do PDF/A.
(verze výstupního PDF je 1.7, verze PDF/A volitelně 1-3, ve výchozím nastavení PDF/A-2b)
 
Konverze se spustí i když se PDF soubory přetáhnou na ikonu zástupce pdfa.cmd na ploše.
 
Možnost nastavení, jestli zdrojové soubory archivovat, mazat nebo přejmenovat,
možnost nastavení verze PDF/A – verze 1, 2 nebo 3.
 
 
 
Omezení:
Pokud nebylo při tisku do pdf na tiskárně nastaveno "vložit všechny použité fonty", tak konverze kazí některé fonty (viz NASTAVENÍ)
Použití konverze do PDF/A je široké, ale pro geodety je zajímavé zejména z pohledu odevzdávání elektronických dat na katastr, protože ČÚZK povoluje pouze PDF ve verzi 1.7 (zdroj) a po 30. 6 2023 je nutný i PDF/A (§ 65, odst.1, písm. a), vyhl č. 357/2013 Sb.).
 
S pomocí dávky v příkazovém řádku a GhostScript lze hromadně zkonvertovat vybrané soubory PDF do PDF/A následujícím postupem: 
v průzkumníku vybrat PDF soubory – pravé na myši – odeslat do (Send to) – PDF to PDF/A.
V příkazovém řádku se spustí dávka, která zkonvertuje vybrané soubory do PDF/A.
(verze výstupního PDF je 1.7, verze PDF/A volitelně 1-3, ve výchozím nastavení PDF/A-2b)
Konverze se spustí i když se PDF soubory přetáhnou na ikonu zástupce pdfa.cmd na ploše.
Pokud jsou mezi vybranými soubory jiné než PDF, program je přeskočí.
 
"Tři kliknutí + 2x mezerník" na konverzi neomezeného množství PDF souborů ve složce do formátu PDF/A...
 
Možnost nastavení, jestli zdrojové soubory archivovat, mazat nebo přejmenovat. Výchozím nastavením je Archivovat, takže původní soubory se nesmažou, jen přesunou do archivu (možno nastavit, výchozí cesta C:\TEMP_PDF\...)
 
Omezení: Pokud nebylo při tisku do pdf na tiskárně nastaveno "vložit všechny použité fonty", tak konverze kazí některé fonty (potřeba nastavit na vaší PDF tiskárně - viz Nastavení v manuálu).
 
INSTALACE:
Je potřeba stáhnout si připravený ZIP balíček, který obsahuje instalaci GhostScript, mnou psaný CMD a manuál a podle něj provést pár nastavení.  Manuál k nahlédnutí i volně zde .
(zde ke stažení novější verze samotného souboru pdfa.cmd s drobným vylepšením varovné hlášky při chybné instalaci GhostScriptu - nahradit jím ten starší soubor ze ZIP balíčku viz výše)
 
POUŽITÍ:
Vybrat soubory, Odeslat do PDF to PDF/A:
Mezerníkem spustit konverzi:
Mezerníkem ukončit:
 
Toto řešení nabízím zdarma pro soukromé i komerční použití.
GhostScript je pod svobodnou licencí, samotný příkaz na konverzi PDF do PDF/A je z manuálu GhostScriptu.
To, že je to smyčka na libovolný počet PDF souborů, přeskakuje nePDF soubory, má to nějaká nastavení a archivuje to vstupující data atd. jsem napsal já.
Vše důležité je v souboru PDFA.cmd. Upravujte, přepisujte, nastavujte, jen tam nechejte (c).
V případě problémů si zkuste nejprve pomoct sami (je to postavené na práci zdarma, tak ať jí není moc...),
ale budu moc rád za zpětnou vazbu nebo vaši modifikaci kódu.
(níže v diskuzi nějaké vychytávky a nejčastější chyby proč to neběží)
 
 
 

 

Diskusní téma: Hromadná konverze PDF do PDF/A FREE

nechci to mít v C:\GS_PDFA\...

Michal 24.04.2023
Složku "GS_PDFA" je možné dát (skoro) kamkoliv, ale je potřeba tuto odlišnou cestu nastavit jako pracovní adresář (viz manuál k instalaci), a dále změnit tuto cestu v souborech "pdfa.cmd" a "PDFA_def.ps".
(nahradit "C:/GS_PDFA/" za cestu kde to má být. A pozor, je to tam i s opačnými lomítky "C:\GS_PDFA\"!)

Nefunguje mi to, okno jenom problikne

Michal 20.04.2023
Problém bude možná v tom, že GhostScript není nainstalovaný ve správné cestě C:\Program Files\gs\gs\ - to je nutné nastavit už při instalaci GhostScript.
(instalace nabízí cestu C:\Program Files\gs\gs10.00.0\ a to "gs10.00.0" je potřeba přepsat na "gs" ...taky se mi to jednou stalo...)
Vtip je v tom, že když za několik let nainstalujete GhostScript verze 99.9 zase do cesty "...\gs\", tak bude konverze pořád fungovat.

Ptejte se, raďte, sdílejte...

Michal 17.04.2023
Ptejte se, raďte, sdílejte...

Přidat nový příspěvek