Přiznám se hned na začátku: Hromadný tisk jsem sám nikdy nepoužíval. Verzi exportPDF pro CorelDRAW jsem psal na přání zákazníka a řešil jsem v ní jiné věci. Než jsem o té funkci začal psát, vyzkoušel jsem si ji v CorelDRAW 2025 na tabulce s osmi řádky, abych netvrdil nesmysly o něčem, co znám z doslechu. Píšu, co jsem viděl na obrazovce.
Co hromadný tisk doopravdy umí
Umí toho dost a je fér to uvést nejdřív. Jako zdroj dat vezme CSV, TXT, RTF, XLSX i ODBC. Slučovací pole nemusí být jen text - přepínač nabízí Text, Obrázek a QR kód, takže obrázky i QR kódy z tabulky umí nativně. Záznamy jde ručně upravovat přímo v dialogu Konfigurovat zdroj dat, přidávat sloupce a procházet je.
Pro jmenovky, certifikáty nebo štítky, které jdou rovnou na tiskárnu, je to plnohodnotný nástroj a nic dalšího nepotřebujete.
Kde to přestane stačit
1. Výstupem je jeden vícestránkový PDF
Volba Vytvořit sloučený dokument a následný tisk skončí u jednoho souboru. V mém testu z osmi řádků vznikl jediný Hromadný tisk1.pdf o velikosti 3,4 MB. Když výroba čeká dvě stě samostatných PDF, tohle jí nepomůže.
2. Rozdělit to jde, ale cesta vede přes PostScript
A tady je to zajímavé, protože ta možnost existuje - jen se k ní nedostanete tak, jak byste čekali. V tiskovém dialogu je vedle volby Tisk do souboru rozbalovací seznam. U ovladače Corel tisk do PDF je zašedlý: ovladač si vynutí tisk do souboru a seznam zamkne. Přepněte na ovladač Adobe PDF a seznam se odemkne, nabídne Jeden soubor, Stránky do oddělených souborů a Desky do oddělených souborů.
Jenže tisk do souboru obchází PDF ovladač. Dialog Uložit jako pak nabídne jen Tiskový soubor (*.prn) a Postscriptový soubor (*.ps). Žádné PDF. Aby z toho tisková PDF byla, musí soubory projít Distillerem.
A právě tady narazíme. PostScript průhlednost nepodporuje, a Distiller proto konverzi do PDF/X-4 vůbec nenabízí - zvládne jen PDF/X-1a a PDF/X-3. V těchto normách žádné průhlednosti nejsou, průhledné části se při převodu vyrastrují. Naše produkce jede na PDF/X-4, protože potřebujeme průhlednosti zachovat. Varianta přes PostScript tedy není jen zdlouhavá, je pro nás nepoužitelná. Pokud vám X-1a stačí, platí to pro vás jinak - ale stojí za to o tom vědět předem, ne až po prvním nátisku.
3. Soubory se jmenují pořadovými čísly, ne podle dat
I když se rozdělení podaří, dostanete tohle. Dokument se jmenoval Středový kruh 2026, řádků bylo osm:
Středový kruh 2026.ps
Středový kruh 2026-1.ps
Středový kruh 2026-2.ps
Středový kruh 2026-3.ps
Středový kruh 2026-4.ps
Středový kruh 2026-5.ps
Středový kruh 2026-6.ps
Středový kruh 2026-7.ps
Žádná jména, žádná čísla dresů, jen pořadí. Distiller název zachová, takže i po konverzi máte -1.pdf až -7.pdf. U padesátikusové zakázky to znamená ručně přiřadit padesát souborů ke hráčům - a přesně tomu se člověk snažil vyhnout, když sáhl po automatizaci.
4. Hromadný tisk obsah dosadí, ale nevytvoří
Tohle už není chyba, jen to, k čemu funkce nikdy nebyla určená. Text, obrázek i QR kód dosadí spolehlivě. Nesloží ale číslo z grafických symbolů, nezasadí logo sponzora dovnitř číslice a nedopočítá jeho velikost, nedoplní háček do fontu, který háček nemá, a nenaduplikuje skupiny na archu podle počtu kusů z tabulky.
Naskriptovat to jde. Otázka je, kdo to napíše.
CorelDRAW má vestavěné VBA, takže všechno výše uvedené se vlastním makrem obejít dá. exportPDF přesně tím je - makro pro CorelDRAW, nic víc. Otázka tedy nezní, jestli to jde, ale kolik práce to obnáší a jestli ji chcete odvést sami.
Projít řádky tabulky a pro každý zavolat export do PDF je na pár desítek řádků kódu a zvládne to každý, kdo si VBA otevřel. Zbytek už tak přímočarý není: dopočítat velikost loga vůči výšce číslice, poskládat číslo z jednotlivých grafických symbolů, rozpoznat, že font nemá glyf pro severské Å, a doplnit ho jako geometrii, nebo naduplikovat pojmenované skupiny na archu podle počtu kusů. To jsou měsíce ladění na reálných zakázkách, ne odpoledne s nahraným makrem.
Co umí která možnost
Hromadný tisk i vlastní makro se dají použít. Každé z nich ale přestane stačit jinde a tabulka ukazuje kde.
|
Hromadný tisk |
Vlastní VBA makro |
exportPDF |
| Načtení CSV, TXT, RTF |
✓ |
✓ |
✓ |
| Načtení XLSX |
✓ |
napíšete si |
✗ |
| QR kódy a obrázky z dat |
✓ |
napíšete si |
✗ |
| Jedno PDF na řádek |
jen přes .ps |
napíšete si |
✓ |
| Přímý export PDF bez PostScriptu |
✗ |
✓ |
✓ |
| Názvy souborů a složek z dat |
pořadová čísla |
napíšete si |
✓ |
| Čísla z grafických symbolů |
✗ |
✗ |
✓ |
| Logo uvnitř číslice |
✗ |
✗ |
✓ |
| Diakritika ve fontech bez ní |
✗ |
✗ |
✓ 10 jazyků |
| Skupinový režim (kusy na arch) |
✗ |
✗ |
✓ |
| Laserové kontury |
✗ |
✗ |
✓ |
| Detekce duplicit a log |
✗ |
napíšete si |
✓ |
| Zůstane v CorelDRAW |
✓ |
✓ |
✓ |
| Cena |
součást CorelDRAW |
váš čas |
demo zdarma, placená licence |
Kdy si vystačíte s Hromadným tiskem
Jmenovky, certifikáty, vizitky, štítky, cokoli s QR kódem - všechno, co jde rovnou na tiskárnu a nemusí se archivovat po kusech. Prostá záměna textu, žádná zvláštní typografie, desítky kusů místo stovek, a když se dělí, tak vám stačí PDF/X-1a. Pokud vaše práce vypadá takhle, zbytek téhle stránky pro vás není a Hromadný tisk vám poslouží líp než cokoli placeného.
Co dělá exportPDF jinak
exportPDF je makro pro CorelDRAW X6 a novější. Hromadný tisk úplně obchází: CSV si načte samo, vyplní pojmenované objekty ve vaší šabloně a vyexportuje jedno tiskové PDF na každý řádek přímo z CorelDRAW, bez PostScriptu a bez Distilleru - takže průhlednosti zůstanou zachované. Názvy souborů i složek skládáte ze zástupných symbolů {cislo}, {jmeno}, {prezdivka}, {velikost}, {kod}, {docName}.
K tomu skládá čísla z grafických symbolů, vsazuje klubové nebo sponzorské logo dovnitř číslice, doplňuje diakritiku do fontů, které ji nemají (10 jazyků včetně severských Å, Ø, Æ, Ð, Þ), a ve skupinovém režimu naduplikuje pojmenované skupiny na archu podle počtu kusů z tabulky. Umí i laserové kontury pro řezací plotr. Duplicitní produkty přeskočí, kolidující názvy souborů přejmenuje a obojí spočítá do logu i do závěrečného souhrnu.
Zakázka na 200 dresů, která dřív zabrala čtyři hodiny kopírování, trvá zhruba deset minut. Demo je zdarma a se všemi funkcemi: 30 spuštění, 20 řádků CSV. exportPDF pro CorelDRAW · ceník · podpora a časté dotazy. Pracujete v Illustratoru? Existuje i verze pro něj a srovnání s panelem Variables.