Ne každý dokument vzniká ve Wordu. V Typstu dnes spousta lidí rychle píše články, dopisy, životopisy a poznámky z přednášek, aniž by zápasila s LaTeXem, a mnoho týmů vede své příručky, specifikace a provozní postupy v AsciiDocu. Pak někdo chce podepsanou naskenovanou kopii a na počítači před vámi je jen zdrojový soubor.

Look Scanned teď otevře obojí. Pro soubory .typ použijte stránku Z Typstu (.typ) do PDF se vzhledem skenu, pro soubory .adoc a .asciidoc stránku Z AsciiDocu (.adoc) do PDF se vzhledem skenu. Dokument se přímo v prohlížeči převede na stránky. Zkontrolujete je v náhledu, přidáte efekt skenování a stáhnete PDF, které vypadá, jako by prošlo skutečným skenerem. Nemusíte instalovat Typst CLI, Ruby ani Asciidoctor PDF a nemusíte se nikam přihlašovat.

Typst: skutečný kompilátor ve vašem prohlížeči

Look Scanned spouští oficiální kompilátor Typstu (Typst 0.14) ve verzi pro prohlížeč. Je to stejný kompilátor, jaký stojí za typst compile, takže stránky, zalomení řádků, rovnice a tabulky vyjdou stejně jako na vašem počítači, včetně velikosti stránky a okrajů, které dokument nastavuje.

  • Poprvé to chvíli trvá. Kompilátor a písma Typstu, dohromady asi 20 MB, se poprvé stáhnou z Look Scanned. Potom se načítají z mezipaměti prohlížeče a soubory Typst se otevřou i offline.
  • Jeden soubor, žádné balíčky. Zkompilují se jen samostatné dokumenty. Řádek #import "@preview/…" selže, protože neexistuje žádný registr balíčků, ze kterého by se dalo stahovat. Totéž platí pro všechno, co čte jiný soubor: obrázek vložený pomocí #image, kapitolu připojenou pomocí #include nebo data načtená ze souboru CSV či JSON.
  • Jen výchozí písma Typstu. Text se sází písmy, která jsou součástí Typstu: Libertinus Serif, New Computer Modern s jeho matematickým písmem a DejaVu Sans Mono pro kód. Písma nainstalovaná v počítači k dispozici nejsou, takže jiné písmo, které dokument uvádí, se nahradí těmito. Pokrývají latinku (včetně vietnamštiny), řecké písmo, cyrilici a hebrejské písmo. Pro čínský, japonský a korejský text není k dispozici žádné náhradní písmo a písma jako arabské, thajské nebo dévanágarí také nejsou pořádně podporována, takže pokud je dokument používá, zkontrolujte náhled.
  • Zdroj se musí dát zkompilovat. Pokud Typst ohlásí chybu, místo stránek uvidíte chybovou zprávu.

Protože Typst vytvoří skutečné PDF ještě před přidáním efektu skenování, může se jeho text zachovat. Při ukládání do PDF zapněte v Nastavení výstupu volbu „Zachovat původní text (podobně jako OCR)“ a text v naskenovaném PDF zůstane prohledávatelný a půjde zkopírovat.

AsciiDoc: Asciidoctor bez Ruby

Soubory AsciiDoc převádí Asciidoctor, referenční procesor AsciiDocu, ve své verzi pro JavaScript, která běží v prohlížeči. Výsledek se vysází na stránky A4 s okraji jeden palec a zachová se toto:

  • Hlavička dokumentu: název, autor a řádek s revizí, a pokud dokument nastavuje :toc:, také obsah.
  • Oddíly, seznamy, tabulky, poznámky pod čarou, citace a značky v kódu (callouts). Bloky upozornění (admonitions) zobrazují svůj štítek, například Note nebo Warning, jako text místo ikony.
  • Vzorce STEM, vysázené skutečným matematickým písmem, pokud dokument nastavuje :stem:. Funguje notace AsciiMath i LaTeX, v textu i v samostatných blocích.
  • Výpisy kódu se zvýrazněním syntaxe, pokud dokument nastavuje :source-highlighter:, ať už uvádí jakýkoli zvýrazňovač. Bez tohoto atributu zůstanou výpisy bez barev, stejně jako kdekoli jinde.
  • Dlouhé tabulky a výpisy pokračují na další stránce a řádek tabulky se nikdy nerozdělí napůl.

Některé věci se nezachovají:

  • include:: se nenásleduje. Každá direktiva include se zobrazí jako odkaz na svou cestu místo vloženého obsahu. Nejdřív spojte části do jednoho souboru.
  • Obrázky potřebují úplnou webovou adresu. Obrázek zadaný relativní cestou jako images/diagram.png se nenajde, protože soubor se otevírá samostatně, bez své složky. Obrázek s úplnou adresou https:// se načte z webu, kde je uložený, a k tomu je potřeba připojení k internetu.
  • Diagramy zůstanou jako zdrojový kód. Asciidoctor Diagram není k dispozici, takže blok PlantUML nebo Mermaid se zobrazí jako text, který jste napsali.
  • Písma pocházejí z vašeho zařízení. Text se sází písmy nainstalovanými ve vašem počítači nebo telefonu, takže stejný soubor se na jiném zařízení může zalomit do stránek jinde.
  • Velmi dlouhým souborům může dojít čas. Sazba musí skončit zhruba do 30 sekund, proto dokument o délce knihy rozdělte do menších souborů.
  • Soubory .asc se nepřijímají. Tuto příponu mají obvykle klíče a podpisy PGP. Před otevřením přejmenujte soubor AsciiDoc na .adoc.

Jak převést soubor .typ nebo .adoc na PDF se vzhledem skenu

  1. Otevřete stránku Z Typstu (.typ) do PDF se vzhledem skenu nebo Z AsciiDocu (.adoc) do PDF se vzhledem skenu a vyberte svůj soubor.
  2. Chvíli počkejte, než se stránky připraví, a pak projděte náhled stránku po stránce. Zkontrolujte nadpisy, rovnice, tabulky a kód.
  3. Upravte efekt skenování. Pokud má dokument drobné písmo nebo husté vzorce, nechte rozmazání a šum nízko.
  4. Klikněte na „Vytvořit naskenované PDF“ a potom na „Stáhnout naskenované PDF“.

Pokud dáváte přednost obrázkům, můžete každou stránku exportovat jako JPG nebo PNG. Kdy se hodí který formát, vysvětluje náš průvodce formáty PDF, JPG a PNG. Ve verzi Pro zvládne hromadné skenování několik souborů .typ nebo .adoc najednou.

Váš soubor zůstává ve vašem zařízení

Oba formáty se převádějí a skenují v prohlížeči a zdrojový soubor se nikdy nenahrává na server. U Typstu se stahuje jen kompilátor a jeho písma, a to z vlastního webu Look Scanned; balíčky ani jiné soubory se nikdy nenačítají. U AsciiDocu je jedinou výjimkou obrázek s úplnou adresou https://, který se načte z webu, kde je uložený, stejně jako kdybyste tu stránku otevřeli v prohlížeči.

Dobré vědět

  • Výsledek se skládá z obrázků. Stejně jako u skutečného skenu nejde text v PDF označit ani prohledávat, pokud jste u souboru Typst nepoužili výše popsanou volbu pro text. Zdrojový soubor .typ nebo .adoc si nechte pro úpravy.
  • Efekt skenování se použije vždy. Look Scanned slouží k tomu, aby dokumenty vypadaly jako naskenované. Pokud potřebujete jen čisté PDF, exportujte ho pomocí Typstu nebo Asciidoctor PDF.
  • Potřebujete balíčky, include nebo diagramy? Vytvořte PDF na počítači, kde je nainstalovaný Typst nebo Asciidoctor PDF, a potom k tomuto PDF přidejte efekt skenování v Look Scanned. Funguje to pro jakýkoli dokument, protože nejtěžší část už udělal původní nástroj.

Píšete v jiném formátu? Podívejte se, jak Look Scanned zpracuje soubory LaTeX a soubory Markdown, HTML a TXT.

Máte soubor .typ nebo .adoc, který má vypadat jako sken? Vyzkoušejte Typst nebo AsciiDoc.