Nem minden dokumentum Wordben születik. A Typsttel sokan gyorsan írnak cikket, levelet, önéletrajzot vagy előadásjegyzetet anélkül, hogy a LaTeX-hel kellene küzdeniük, és sok csapat AsciiDocban vezeti a kézikönyveit, specifikációit és üzemeltetési leírásait. Aztán valaki aláírt, szkennelt példányt kér, a géped előtt pedig csak a forrásfájl van.
A Look Scanned mostantól mindkettőt megnyitja. A .typ fájlokhoz a Typst-fájlból (.typ) szkennelt PDF, az .adoc és .asciidoc fájlokhoz az AsciiDoc-fájlból (.adoc) szkennelt PDF oldalt használd. A dokumentum a böngésződben áll össze oldalakká. Az előnézetben átnézed, hozzáadod a szkennelési effektust, és letöltesz egy PDF-et, amely úgy néz ki, mintha egy igazi szkenneren ment volna át. Nem kell telepítened a Typst CLI-t, a Rubyt vagy az Asciidoctor PDF-et, és sehová sem kell bejelentkezned.
Typst: az igazi fordító, a böngésződben
A Look Scanned a Typst hivatalos fordítóját (Typst 0.14) futtatja, böngészőre készült változatban. Ugyanaz a fordító ez, amely a typst compile mögött dolgozik, így az oldalak, sortörések, képletek és táblázatok ugyanúgy jönnek ki, mint a saját gépeden, a dokumentumban beállított oldalmérettel és margókkal együtt.
- Elsőre kell egy kis idő. A fordító és a Typst betűkészletei, együtt nagyjából 20 MB, első alkalommal a Look Scannedről töltődnek le. Utána a böngésző gyorsítótárából jönnek, és a Typst-fájlok offline is megnyílnak.
- Egy fájl, csomagok nélkül. Csak az önálló dokumentumok fordíthatók le. Egy
#import "@preview/…"sor hibát ad, mert nincs csomagjegyzék, ahonnan le lehetne tölteni. Ugyanez igaz mindenre, ami másik fájlt olvas: a#imageparanccsal beillesztett képre, az#includeparanccsal behúzott fejezetre vagy egy CSV- vagy JSON-fájlból beolvasott adatokra. - Csak a Typst alapértelmezett betűkészletei. A szöveget a Typsttel együtt érkező betűkészletek szedik: Libertinus Serif, New Computer Modern a hozzá tartozó matematikai betűkészlettel, valamint DejaVu Sans Mono a kódhoz. A gépedre telepített betűkészletek nem érhetők el, ezért a dokumentumban megnevezett más betűkészlet helyett ezek valamelyike jelenik meg. Lefedik a latin (a vietnamival együtt), a görög, a cirill és a héber írást. A kínai, japán és koreai szövegnek nincs tartalék betűkészlete, és az olyan írásokat, mint az arab, a thai vagy a dévanágari, szintén nem támogatják rendesen, ezért nézd át az előnézetet, ha a dokumentumod ilyet használ.
- A forrásnak le kell fordulnia. Ha a Typst hibát jelez, oldalak helyett hibaüzenetet kapsz.
Mivel a Typst valódi PDF-et készít, mielőtt rákerül a szkennelési effektus, a szövege is megmaradhat. PDF-be mentéskor kapcsold be a Kimeneti beállításokban az „Eredeti szöveg megőrzése (az OCR-hez hasonlóan)” lehetőséget, és a szkennelt PDF szövege kereshető és másolható marad.
AsciiDoc: Asciidoctor Ruby nélkül
Az AsciiDoc-fájlokat az Asciidoctor, az AsciiDoc referencia-feldolgozója alakítja át, mégpedig a böngészőben futó JavaScript-változata. Az eredmény egyhüvelykes margójú A4-es oldalakra kerül, és ez jön át belőle:
- A dokumentum fejléce: cím, szerző és a verziósor, valamint a tartalomjegyzék, ha a dokumentum beállítja a
:toc:attribútumot. - Szakaszok, listák, táblázatok, lábjegyzetek, idézetek és kódjelölések (callouts). A figyelmeztető blokkok (admonitions) a címkéjüket, például Note vagy Warning, szövegként mutatják ikon helyett.
- STEM-képletek, rendes matematikai betűkészlettel szedve, ha a dokumentum beállítja a
:stem:attribútumot. Az AsciiMath és a LaTeX jelölés is működik, a szövegben és külön blokkban is. - Szintaxis szerint színezett kódlisták, ha a dokumentum beállítja a
:source-highlighter:attribútumot, bármelyik kiemelőt nevezi is meg. Enélkül a kódlisták színtelenek maradnak, ahogy bárhol máshol is. - A hosszú táblázatok és kódlisták a következő oldalon folytatódnak, és egy táblázatsor sosem szakad ketté.
Néhány dolog nem jön át:
- Az
include::nem töltődik be. Minden include-direktíva a beemelt tartalom helyett az útvonalára mutató hivatkozásként jelenik meg. Előbb fűzd össze a részeket egy fájlba. - A képeknek teljes webcím kell. Egy
images/diagram.png-hez hasonló relatív útvonallal megadott kép nem található, mert a fájl önmagában nyílik meg, a mappája nélkül. A teljeshttps://címmel megadott kép arról a webhelyről töltődik be, ahol tárolják, ehhez internetkapcsolat kell. - A diagramok forráskódok maradnak. Az Asciidoctor Diagram nem érhető el, ezért egy PlantUML- vagy Mermaid-blokk a begépelt szövegként jelenik meg.
- A betűkészletek az eszközödről jönnek. A szöveget a számítógépedre vagy telefonodra telepített betűkészletek szedik, így ugyanaz a fájl egy másik eszközön máshol törhet oldalt.
- A nagyon hosszú fájlok kifuthatnak az időből. A tördelésnek körülbelül 30 másodpercen belül el kell készülnie, ezért egy könyvnyi dokumentumot bonts kisebb fájlokra.
- Az
.ascfájlokat nem fogadja el. Ez a kiterjesztés általában PGP-kulcsokhoz és -aláírásokhoz tartozik. Megnyitás előtt nevezd át az AsciiDoc-fájlt.adockiterjesztésűre.
Így lesz egy .typ vagy .adoc fájlból szkennelt PDF
- Nyisd meg a Typst-fájlból (.typ) szkennelt PDF vagy az AsciiDoc-fájlból (.adoc) szkennelt PDF oldalt, és válaszd ki a fájlt.
- Várj egy kicsit, amíg elkészülnek az oldalak, aztán lapozd végig az előnézetet oldalanként. Ellenőrizd a címsorokat, a képleteket, a táblázatokat és a kódot.
- Állítsd be a szkennelési effektust. Ha a dokumentumban apró betű vagy sűrű képletek vannak, tartsd alacsonyan az elmosást és a zajt.
- Kattints a „Szkennelt PDF létrehozása”, majd a „Szkennelt PDF letöltése” gombra.
Ha inkább képeket szeretnél, minden oldalt exportálhatsz JPG- vagy PNG-fájlként. A PDF-, JPG- és PNG-útmutatónk elmagyarázza, melyik mikor hasznos. Pro-előfizetéssel a Tömeges szkennelés egyszerre több .typ vagy .adoc fájlt is feldolgoz.
A fájlod az eszközödön marad
Mindkét formátum átalakítása és szkennelése a böngésződben történik, és a forrásfájl sosem kerül fel szerverre. A Typstnél csak a fordító és a betűkészletei töltődnek le, a Look Scanned saját webhelyéről; csomagokat és más fájlokat sosem kér le. Az AsciiDocnál az egyetlen kivétel a teljes https:// címmel megadott kép, amely arról a webhelyről töltődik le, ahol tárolják, pontosan úgy, mintha az oldalt a böngészőben nyitnád meg.
Jó tudni
- Az eredmény képekből áll. Ahogy egy igazi szkennelésnél, a PDF szövegét nem lehet kijelölni vagy keresni benne, hacsak nem használtad egy Typst-fájlnál a fent leírt szöveges beállítást. A szerkesztéshez őrizd meg a
.typvagy.adocforrást. - A szkennelési effektus mindig rákerül. A Look Scanned arra való, hogy a dokumentumok szkenneltnek látsszanak. Ha csak egy tiszta PDF kell, exportáld a Typsttel vagy az Asciidoctor PDF-fel.
- Csomagokra, include-okra vagy diagramokra van szükséged? Készítsd el a PDF-et egy olyan gépen, amelyre telepítve van a Typst vagy az Asciidoctor PDF, aztán add hozzá ehhez a PDF-hez a szkennelési effektust a Look Scannedben. Ez bármilyen dokumentummal működik, mert a nehezét az eredeti eszköz már elvégezte.
Más formátumban írsz? Nézd meg, hogyan kezeli a Look Scanned a LaTeX-fájlokat, valamint a Markdown-, HTML- és TXT-fájlokat.
Van egy .typ vagy .adoc fájlod, amelynek szkenneltnek kell látszania? Próbáld ki a Typsttel vagy az AsciiDockal.