Nicht jedes Dokument entsteht in Word. Mit Typst schreiben viele inzwischen Aufsätze, Briefe, Lebensläufe und Vorlesungsskripte, ohne sich mit LaTeX herumzuschlagen, und zahlreiche Teams pflegen ihre Handbücher, Spezifikationen und Betriebsanleitungen in AsciiDoc. Dann verlangt jemand eine unterschriebene, eingescannte Kopie, und auf dem Rechner vor Ihnen liegt nur die Quelldatei.
Look Scanned öffnet jetzt beides. Nutzen Sie Typst (.typ) in gescanntes PDF für .typ-Dateien und AsciiDoc (.adoc) in gescanntes PDF für .adoc- und .asciidoc-Dateien. Das Dokument wird in Ihrem Browser in Seiten umgesetzt. Sie prüfen sie in der Vorschau, fügen den Scan-Effekt hinzu und laden ein PDF herunter, das aussieht, als wäre es durch einen echten Scanner gelaufen. Sie müssen weder die Typst CLI noch Ruby oder Asciidoctor PDF installieren und sich bei keinem Konto anmelden.
Typst: der echte Compiler, in Ihrem Browser
Look Scanned führt den offiziellen Typst-Compiler (Typst 0.14) in einer Version für den Browser aus. Es ist derselbe Compiler wie hinter typst compile. Seiten, Zeilenumbrüche, Formeln und Tabellen sehen deshalb genauso aus wie auf Ihrem eigenen Rechner, einschließlich des Seitenformats und der Ränder, die Ihr Dokument festlegt.
- Beim ersten Mal dauert es einen Moment. Der Compiler und die Typst-Schriften, zusammen etwa 20 MB, werden beim ersten Mal von Look Scanned heruntergeladen. Danach kommen sie aus dem Browser-Cache, und Typst-Dateien öffnen sich sogar offline.
- Eine Datei, keine Pakete. Nur in sich geschlossene Dokumente lassen sich kompilieren. Eine Zeile
#import "@preview/…"schlägt fehl, weil es kein Paketverzeichnis gibt, aus dem geladen werden könnte. Dasselbe gilt für alles, was eine andere Datei liest: ein Bild mit#image, ein Kapitel per#includeoder Daten aus einer CSV- oder JSON-Datei. - Nur die Standardschriften von Typst. Der Text wird in den Schriften gesetzt, die Typst mitbringt: Libertinus Serif, New Computer Modern mit der zugehörigen Mathematikschrift und DejaVu Sans Mono für Code. Auf Ihrem Rechner installierte Schriften stehen nicht zur Verfügung, daher wird eine andere Schrift, die Ihr Dokument nennt, durch diese ersetzt. Sie decken die lateinische Schrift (einschließlich Vietnamesisch) sowie die griechische, kyrillische und hebräische Schrift ab. Für chinesischen, japanischen und koreanischen Text gibt es keine Ersatzschrift, und Schriften wie Arabisch, Thai oder Devanagari werden ebenfalls nicht richtig unterstützt. Prüfen Sie daher die Vorschau, wenn Ihr Dokument sie verwendet.
- Die Quelle muss kompilieren. Meldet Typst einen Fehler, sehen Sie statt der Seiten eine Fehlermeldung.
Weil Typst ein echtes PDF erzeugt, bevor der Scan-Effekt hinzukommt, kann sein Text erhalten bleiben. Aktivieren Sie beim Speichern als PDF in den Ausgabeeinstellungen „Originaltext beibehalten (wie OCR)“. Dann bleibt der Text im gescannten PDF durchsuchbar und lässt sich kopieren.
AsciiDoc: Asciidoctor ohne Ruby
AsciiDoc-Dateien wandelt Asciidoctor um, der Referenzprozessor für AsciiDoc, und zwar in seiner JavaScript-Fassung, die in Ihrem Browser läuft. Das Ergebnis wird auf A4-Seiten mit Rändern von einem Zoll gesetzt. Das kommt mit:
- Der Dokumentkopf: Titel, Autor und Revisionszeile, dazu das Inhaltsverzeichnis, wenn das Dokument
:toc:setzt. - Abschnitte, Listen, Tabellen, Fußnoten, Zitate und Code-Callouts. Hinweisblöcke (Admonitions) zeigen ihre Beschriftung, etwa Note oder Warning, als Text statt als Symbol.
- STEM-Formeln, gesetzt in einer richtigen Mathematikschrift, wenn das Dokument
:stem:setzt. AsciiMath- und LaTeX-Notation funktionieren beide, im Fließtext und als Block. - Codelistings mit Syntaxfarben, wenn das Dokument
:source-highlighter:setzt, ganz gleich, welchen Highlighter es nennt. Ohne dieses Attribut bleiben Listings einfarbig, wie überall sonst auch. - Lange Tabellen und Listings laufen auf der nächsten Seite weiter, und eine Tabellenzeile wird nie mittendurch geteilt.
Einiges kommt nicht mit:
include::wird nicht aufgelöst. Jede include-Anweisung erscheint als Link auf ihren Pfad statt als eingebundener Inhalt. Führen Sie die Teile vorher in einer Datei zusammen.- Bilder brauchen eine vollständige Webadresse. Ein Bild mit einem relativen Pfad wie
images/diagram.pngwird nicht gefunden, weil die Datei allein geöffnet wird, ohne ihren Ordner. Ein Bild mit vollständigerhttps://-Adresse wird von der Website geladen, auf der es liegt, und braucht dafür eine Internetverbindung. - Diagramme bleiben Quelltext. Asciidoctor Diagram ist nicht verfügbar, daher erscheint ein PlantUML- oder Mermaid-Block als der Text, den Sie geschrieben haben.
- Die Schriften stammen von Ihrem Gerät. Der Text wird in den Schriften gesetzt, die auf Ihrem Computer oder Smartphone installiert sind. Dieselbe Datei kann deshalb auf einem anderen Gerät an anderen Stellen umbrechen.
- Sehr lange Dateien können zu lange brauchen. Das Layout muss in etwa 30 Sekunden fertig sein. Teilen Sie ein Dokument von Buchlänge deshalb in kleinere Dateien auf.
.asc-Dateien werden nicht angenommen. Diese Endung gehört meist zu PGP-Schlüsseln und -Signaturen. Benennen Sie eine AsciiDoc-Datei vor dem Öffnen in.adocum.
So wird aus einer .typ- oder .adoc-Datei ein gescanntes PDF
- Öffnen Sie Typst (.typ) in gescanntes PDF oder AsciiDoc (.adoc) in gescanntes PDF und wählen Sie Ihre Datei aus.
- Warten Sie kurz, bis die Seiten vorbereitet sind, und gehen Sie dann die Vorschau Seite für Seite durch. Prüfen Sie Überschriften, Formeln, Tabellen und Code.
- Passen Sie den Scan-Effekt an. Halten Sie Unschärfe und Rauschen niedrig, wenn das Dokument kleine Schrift oder dichte Formeln enthält.
- Klicken Sie auf „Gescanntes PDF generieren“ und danach auf „Gescanntes PDF herunterladen“.
Lieber Bilder? Sie können jede Seite stattdessen als JPG oder PNG exportieren. Unser Leitfaden zu PDF, JPG und PNG erklärt, wann sich welches Format eignet. Mit Pro verarbeitet der Massenscan mehrere .typ- oder .adoc-Dateien auf einmal.
Ihre Datei bleibt auf Ihrem Gerät
Beide Formate werden in Ihrem Browser umgewandelt und gescannt, und die Quelldatei wird nie auf einen Server hochgeladen. Bei Typst werden nur der Compiler und seine Schriften heruntergeladen, und zwar von der Website von Look Scanned selbst; Pakete und andere Dateien werden nie abgerufen. Bei AsciiDoc ist die einzige Ausnahme ein Bild mit vollständiger https://-Adresse. Es wird von der Website geladen, auf der es liegt, genau wie beim Öffnen der Seite im Browser.
Gut zu wissen
- Das Ergebnis besteht aus Bildern. Wie bei einem echten Scan lässt sich der Text im PDF weder markieren noch durchsuchen, außer Sie haben bei einer Typst-Datei die oben beschriebene Textoption genutzt. Bewahren Sie Ihre
.typ- oder.adoc-Quelle zum Bearbeiten auf. - Ein Scan-Effekt wird immer angewendet. Look Scanned lässt Dokumente gescannt aussehen. Brauchen Sie nur ein sauberes PDF, exportieren Sie es mit Typst oder Asciidoctor PDF.
- Sie brauchen Pakete, Includes oder Diagramme? Erzeugen Sie das PDF auf einem Rechner, auf dem Typst oder Asciidoctor PDF installiert ist, und fügen Sie diesem PDF dann in Look Scanned den Scan-Effekt hinzu. Das klappt mit jedem Dokument, weil das ursprüngliche Werkzeug den schwierigen Teil schon erledigt hat.
Sie schreiben in einem anderen Format? Lesen Sie, wie Look Scanned mit LaTeX-Dateien und Markdown-, HTML- und TXT-Dateien umgeht.
Haben Sie eine .typ- oder .adoc-Datei, die gescannt aussehen soll? Probieren Sie es mit Typst oder mit AsciiDoc aus.