Nu orice document începe în Word. Typst a devenit o cale rapidă de a scrie articole, scrisori, CV-uri și notițe de curs fără să te lupți cu LaTeX, iar multe echipe își țin manualele, specificațiile și procedurile de operare în AsciiDoc. Apoi cineva cere o copie semnată și scanată, iar pe calculatorul din fața ta ai doar fișierul sursă.
Look Scanned le deschide acum pe amândouă. Folosește Din Typst (.typ) în PDF scanat pentru fișierele .typ și Din AsciiDoc (.adoc) în PDF scanat pentru fișierele .adoc și .asciidoc. Documentul devine pagini chiar în browserul tău. Le verifici în previzualizare, adaugi efectul de scanare și descarci un PDF care arată ca trecut printr-un scaner adevărat. Nu trebuie să instalezi Typst CLI, Ruby sau Asciidoctor PDF și nici să te conectezi la vreun cont.
Typst: compilatorul adevărat, în browserul tău
Look Scanned rulează compilatorul oficial Typst (Typst 0.14), într-o versiune făcută pentru browser. Este același compilator care stă în spatele comenzii typst compile, așa că paginile, rupturile de rând, ecuațiile și tabelele ies la fel ca pe calculatorul tău, inclusiv dimensiunea paginii și marginile stabilite în document.
- Prima dată durează puțin. Compilatorul și fonturile Typst, în total cam 20 MB, se descarcă de pe Look Scanned prima dată. După aceea vin din memoria cache a browserului, iar fișierele Typst se deschid chiar și offline.
- Un singur fișier, fără pachete. Se compilează doar documentele de sine stătătoare. Un rând
#import "@preview/…"eșuează, pentru că nu există niciun registru de pachete de unde să fie descărcate. La fel se întâmplă cu tot ce citește alt fișier: o imagine pusă cu#image, un capitol inclus cu#includesau date citite dintr-un fișier CSV ori JSON. - Doar fonturile implicite ale Typst. Textul este cules cu fonturile care vin cu Typst: Libertinus Serif, New Computer Modern cu fontul său matematic și DejaVu Sans Mono pentru cod. Fonturile instalate pe calculator nu sunt disponibile, așa că un alt font numit în document este înlocuit cu acestea. Ele acoperă scrierea latină (inclusiv vietnameza), greacă, chirilică și ebraică. Pentru textul în chineză, japoneză și coreeană nu există niciun font de rezervă, iar scrieri precum araba, thailandeza sau devanagari nu sunt nici ele suportate cum trebuie, așa că verifică previzualizarea dacă documentul le folosește.
- Sursa trebuie să se compileze. Dacă Typst raportează o eroare, vei vedea un mesaj de eroare în locul paginilor.
Pentru că Typst produce un PDF adevărat înainte de aplicarea efectului de scanare, textul său poate fi păstrat. Când salvezi ca PDF, activează „Păstrează textul original (similar cu OCR)” din Setări de ieșire, iar textul din PDF-ul scanat rămâne căutabil și poate fi copiat.
AsciiDoc: Asciidoctor fără Ruby
Fișierele AsciiDoc sunt convertite de Asciidoctor, procesorul de referință pentru AsciiDoc, în versiunea sa JavaScript care rulează în browser. Rezultatul este așezat pe pagini A4 cu margini de un inch și iată ce se păstrează:
- Antetul documentului: titlul, autorul și rândul cu revizia, plus cuprinsul atunci când documentul setează
:toc:. - Secțiuni, liste, tabele, note de subsol, citate și adnotări în cod (callouts). Blocurile de avertizare (admonitions) își afișează eticheta, de exemplu Note sau Warning, ca text, nu ca pictogramă.
- Formulele STEM, culese cu un font matematic adevărat atunci când documentul setează
:stem:. Funcționează atât notația AsciiMath, cât și cea LaTeX, în text și în blocuri separate. - Listările de cod colorate după sintaxă atunci când documentul setează
:source-highlighter:, indiferent ce evidențiator numește. Fără acest atribut, listările rămân necolorate, ca oriunde altundeva. - Tabelele și listările lungi continuă pe pagina următoare, iar un rând de tabel nu este niciodată tăiat în două.
Câteva lucruri nu se păstrează:
include::nu este urmat. Fiecare directivă include apare ca un link către calea sa, în locul conținutului inclus. Unește mai întâi părțile într-un singur fișier.- Imaginile au nevoie de o adresă web completă. O imagine indicată printr-o cale relativă precum
images/diagram.pngnu poate fi găsită, pentru că fișierul este deschis singur, fără folderul său. O imagine cu o adresăhttps://completă se încarcă de pe site-ul care o găzduiește, ceea ce necesită conexiune la internet. - Diagramele rămân cod sursă. Asciidoctor Diagram nu este disponibil, așa că un bloc PlantUML sau Mermaid apare ca textul pe care l-ai scris.
- Fonturile vin de pe dispozitivul tău. Textul este cules cu fonturile instalate pe calculatorul sau telefonul tău, așa că același fișier se poate împărți altfel în pagini pe alt dispozitiv.
- Fișierele foarte lungi pot depăși timpul. Așezarea în pagină trebuie să se încheie în aproximativ 30 de secunde, așa că împarte un document cât o carte în fișiere mai mici.
- Fișierele
.ascnu sunt acceptate. Această extensie aparține de obicei cheilor și semnăturilor PGP. Redenumește fișierul AsciiDoc în.adocînainte să-l deschizi.
Cum transformi un fișier .typ sau .adoc într-un PDF scanat
- Deschide Din Typst (.typ) în PDF scanat sau Din AsciiDoc (.adoc) în PDF scanat și selectează fișierul.
- Așteaptă puțin cât se pregătesc paginile, apoi parcurge previzualizarea pagină cu pagină. Verifică titlurile, ecuațiile, tabelele și codul.
- Ajustează efectul de scanare. Păstrează estomparea și zgomotul la un nivel scăzut dacă documentul are litere mici sau formule dese.
- Apasă „Generează PDF-ul scanat”, apoi „Descarcă PDF-ul scanat”.
Dacă preferi imagini, poți exporta fiecare pagină ca JPG sau PNG. Ghidul nostru pentru PDF, JPG și PNG explică când se potrivește fiecare. Cu Pro, scanarea în lot preia mai multe fișiere .typ sau .adoc deodată.
Fișierul tău rămâne pe dispozitivul tău
Ambele formate sunt convertite și scanate în browser, iar fișierul sursă nu este niciodată încărcat pe un server. Pentru Typst se descarcă doar compilatorul și fonturile sale, de pe site-ul Look Scanned; pachetele și alte fișiere nu sunt preluate niciodată. Pentru AsciiDoc, singura excepție este o imagine cu o adresă https:// completă, care se descarcă de pe site-ul care o găzduiește, la fel ca atunci când ai deschide pagina în browser.
Bine de știut
- Rezultatul este format din imagini. Ca la o scanare adevărată, textul din PDF nu poate fi selectat sau căutat, decât dacă ai folosit opțiunea pentru text de mai sus la un fișier Typst. Păstrează sursa
.typsau.adocpentru editare. - Efectul de scanare se aplică întotdeauna. Look Scanned face ca documentele să arate scanate. Dacă ai nevoie doar de un PDF curat, exportă-l cu Typst sau cu Asciidoctor PDF.
- Ai nevoie de pachete, include sau diagrame? Generează PDF-ul pe un calculator care are instalat Typst sau Asciidoctor PDF, apoi adaugă efectul de scanare peste acel PDF în Look Scanned. Merge pentru orice document, fiindcă partea grea a făcut-o deja instrumentul original.
Scrii în alt format? Vezi cum se descurcă Look Scanned cu fișierele LaTeX și cu fișierele Markdown, HTML și TXT.
Ai un fișier .typ sau .adoc care trebuie să arate scanat? Încearcă cu Typst sau cu AsciiDoc.