---
title: "Typst en AsciiDoc naar gescande PDF: geen CLI, geen Ruby, geen upload"
description: "Look Scanned opent nu bronbestanden in Typst en AsciiDoc. Kies een .typ- of .adoc-bestand, controleer de pagina’s in het voorbeeld en sla een PDF op die eruitziet alsof hij uit een echte scanner komt."
date: 2026-10-08T05:00:00.000Z
lang: nl
source: https://lookscanned.io/nl/blog/typst-asciidoc-to-scanned-pdf
tags: ["Typst", "AsciiDoc", "PDF", "productnieuws"]
---

# Typst en AsciiDoc naar gescande PDF: geen CLI, geen Ruby, geen upload

Niet elk document begint in Word. Met Typst schrijf je snel artikelen, brieven, cv’s en collegeaantekeningen zonder te worstelen met LaTeX, en veel teams houden hun handleidingen, specificaties en draaiboeken bij in AsciiDoc. Dan vraagt iemand om een ondertekende, gescande kopie, en op de computer voor je staat alleen het bronbestand.

Look Scanned opent ze nu allebei. Gebruik [Typst (.typ) naar gescande PDF](https://lookscanned.io/nl/scan/typst) voor `.typ`-bestanden en [AsciiDoc (.adoc) naar gescande PDF](https://lookscanned.io/nl/scan/asciidoc) voor `.adoc`- en `.asciidoc`-bestanden. Het document wordt in je browser in pagina’s gezet. Je controleert ze in het voorbeeld, voegt het scaneffect toe en downloadt een PDF die eruitziet alsof hij door een echte scanner is gegaan. Je hoeft geen Typst CLI te installeren, geen Ruby of Asciidoctor PDF, en je hoeft nergens in te loggen.

## Typst: de echte compiler, in je browser

Look Scanned draait de officiële Typst-compiler (Typst 0.14) in een versie voor de browser. Het is dezelfde compiler als achter `typst compile`, dus pagina’s, regelafbrekingen, formules en tabellen komen eruit zoals op je eigen computer, inclusief het paginaformaat en de marges die je document instelt.

- **De eerste keer duurt het even.** De compiler en de lettertypen van Typst, samen ongeveer 20 MB, worden de eerste keer van Look Scanned gedownload. Daarna komen ze uit de cache van je browser, en openen Typst-bestanden zelfs offline.
- **Eén bestand, geen pakketten.** Alleen op zichzelf staande documenten compileren. Een regel `#import "@preview/…"` mislukt, omdat er geen pakketregister is om uit te downloaden. Dat geldt ook voor alles wat een ander bestand leest: een afbeelding met `#image`, een hoofdstuk via `#include` of gegevens uit een CSV- of JSON-bestand.
- **Alleen de standaardlettertypen van Typst.** De tekst wordt gezet in de lettertypen die bij Typst horen: Libertinus Serif, New Computer Modern met het bijbehorende wiskundelettertype, en DejaVu Sans Mono voor code. Lettertypen die op je computer zijn geïnstalleerd, zijn niet beschikbaar, dus een ander lettertype dat je document noemt, valt terug op deze. Ze dekken het Latijnse schrift (inclusief Vietnamees) en het Griekse, Cyrillische en Hebreeuwse schrift. Voor Chinese, Japanse en Koreaanse tekst is er geen lettertype om op terug te vallen, en schriften als Arabisch, Thai of Devanagari worden ook niet goed ondersteund, dus controleer het voorbeeld als je document ze gebruikt.
- **De bron moet compileren.** Meldt Typst een fout, dan krijg je een foutmelding in plaats van pagina’s.

Omdat Typst een echte PDF maakt voordat het scaneffect wordt toegevoegd, kan de tekst behouden blijven. Zet bij het opslaan als PDF ‘Oorspronkelijke tekst behouden (zoals OCR)’ aan in de Uitvoerinstellingen, en de tekst in de gescande PDF blijft doorzoekbaar en kopieerbaar.

## AsciiDoc: Asciidoctor zonder Ruby

AsciiDoc-bestanden worden omgezet door Asciidoctor, de referentieprocessor voor AsciiDoc, in de JavaScript-versie die in je browser draait. Het resultaat wordt opgemaakt op A4-pagina’s met marges van een inch. Dit komt erdoor:

- De documentkop: titel, auteur en revisieregel, plus de inhoudsopgave als het document `:toc:` instelt.
- Secties, lijsten, tabellen, voetnoten, citaten en code-callouts. Waarschuwingsblokken (admonitions) tonen hun label, zoals Note of Warning, als tekst in plaats van als pictogram.
- STEM-formules, gezet in een echt wiskundelettertype als het document `:stem:` instelt. Zowel AsciiMath- als LaTeX-notatie werkt, in de lopende tekst en in blokken.
- Codevoorbeelden met syntaxkleuren als het document `:source-highlighter:` instelt, welke highlighter er ook genoemd wordt. Zonder dat attribuut blijven ze zonder kleur, net als overal elders.
- Lange tabellen en codevoorbeelden lopen door op de volgende pagina, en een tabelrij wordt nooit doormidden geknipt.

Een paar dingen komen er niet door:

- **`include::` wordt niet gevolgd.** Elke include-opdracht verschijnt als een link naar het pad in plaats van de ingevoegde inhoud. Voeg de delen eerst samen tot één bestand.
- **Afbeeldingen hebben een volledig webadres nodig.** Een afbeelding met een relatief pad zoals `images/diagram.png` wordt niet gevonden, omdat het bestand los wordt geopend, zonder de map eromheen. Een afbeelding met een volledig `https://`-adres wordt geladen van de site waar ze staat, en daarvoor is een internetverbinding nodig.
- **Diagrammen blijven broncode.** Asciidoctor Diagram is niet beschikbaar, dus een PlantUML- of Mermaid-blok verschijnt als de tekst die je typte.
- **Lettertypen komen van je apparaat.** De tekst wordt gezet in de lettertypen die op je computer of telefoon staan, dus hetzelfde bestand kan op een ander apparaat op andere plekken een nieuwe pagina beginnen.
- **Heel lange bestanden kunnen te lang duren.** De opmaak moet binnen ongeveer 30 seconden klaar zijn, dus splits een document zo lang als een boek op in kleinere bestanden.
- **`.asc`-bestanden worden niet geaccepteerd.** Die extensie hoort meestal bij PGP-sleutels en -handtekeningen. Geef een AsciiDoc-bestand de extensie `.adoc` voordat je het opent.

## Zo maak je van een .typ- of .adoc-bestand een gescande PDF

1. Open [Typst (.typ) naar gescande PDF](https://lookscanned.io/nl/scan/typst) of [AsciiDoc (.adoc) naar gescande PDF](https://lookscanned.io/nl/scan/asciidoc) en kies je bestand.
2. Wacht even terwijl de pagina’s worden voorbereid en blader daarna het voorbeeld pagina voor pagina door. Controleer de koppen, formules, tabellen en code.
3. Stel het scaneffect in. Houd vervaging en ruis laag als het document kleine letters of veel formules bevat.
4. Kies ‘Gescande PDF genereren’ en daarna ‘Gescande PDF downloaden’.

Liever afbeeldingen? Je kunt elke pagina ook als JPG of PNG exporteren. Onze [uitleg over PDF, JPG en PNG](https://lookscanned.io/nl/blog/scanned-document-pdf-jpg-png) legt uit wanneer welk formaat handig is. Met Pro verwerk je met [bulkscannen](https://lookscanned.io/nl/scan/bulk) meerdere `.typ`- of `.adoc`-bestanden tegelijk.

## Je bestand blijft op je apparaat

Beide formaten worden in je browser omgezet en gescand, en het bronbestand wordt nooit naar een server geüpload. Bij Typst worden alleen de compiler en de lettertypen gedownload, van de eigen site van Look Scanned; pakketten en andere bestanden worden nooit opgehaald. Bij AsciiDoc is de enige uitzondering een afbeelding met een volledig `https://`-adres. Die wordt opgehaald van de site waar ze staat, net als wanneer je de pagina in je browser opent.

## Goed om te weten

- **Het resultaat bestaat uit afbeeldingen.** Net als bij een echte scan kun je de tekst in de PDF niet selecteren of doorzoeken, tenzij je bij een Typst-bestand de tekstoptie hierboven hebt gebruikt. Bewaar je `.typ`- of `.adoc`-bron om te bewerken.
- **Er zit altijd een scaneffect op.** Look Scanned laat documenten er gescand uitzien. Heb je alleen een schone PDF nodig, exporteer die dan met Typst of Asciidoctor PDF.
- **Pakketten, includes of diagrammen nodig?** Maak de PDF op een computer waarop Typst of Asciidoctor PDF is geïnstalleerd en voeg daarna in Look Scanned het scaneffect aan die PDF toe. Dat werkt voor elk document, omdat het oorspronkelijke programma het moeilijke werk al heeft gedaan.

Schrijf je in iets anders? Lees hoe Look Scanned omgaat met [LaTeX-bestanden](https://lookscanned.io/nl/blog/latex-to-scanned-pdf) en met [Markdown-, HTML- en TXT-bestanden](https://lookscanned.io/nl/blog/html-markdown-to-scanned-pdf).

Heb je een `.typ`- of `.adoc`-bestand dat er gescand uit moet zien? [Probeer het met Typst](https://lookscanned.io/nl/scan/typst) of [met AsciiDoc](https://lookscanned.io/nl/scan/asciidoc).
