---
title: "Typst e AsciiDoc para PDF digitalizado: sem CLI, sem Ruby e sem upload"
description: "O Look Scanned agora abre arquivos-fonte de Typst e AsciiDoc. Escolha um arquivo .typ ou .adoc, confira as páginas na pré-visualização e salve um PDF que parece ter saído de um scanner de verdade."
date: 2026-10-08T05:00:00.000Z
lang: pt
source: https://lookscanned.io/pt/blog/typst-asciidoc-to-scanned-pdf
tags: ["Typst", "AsciiDoc", "PDF", "novidades"]
---

# Typst e AsciiDoc para PDF digitalizado: sem CLI, sem Ruby e sem upload

Nem todo documento começa no Word. O Typst virou um jeito rápido de escrever artigos, cartas, currículos e notas de aula sem brigar com o LaTeX, e muitas equipes mantêm seus manuais, especificações e guias de operação em AsciiDoc. Aí alguém pede uma cópia assinada e digitalizada, e no computador à sua frente só existe o arquivo-fonte.

O Look Scanned agora abre os dois. Use [Typst (.typ) para PDF digitalizado](https://lookscanned.io/pt/scan/typst) para arquivos `.typ` e [AsciiDoc (.adoc) para PDF digitalizado](https://lookscanned.io/pt/scan/asciidoc) para arquivos `.adoc` e `.asciidoc`. O documento vira páginas dentro do seu navegador. Você confere tudo na pré-visualização, adiciona o efeito de digitalização e baixa um PDF que parece ter passado por um scanner de verdade. Não é preciso instalar o Typst CLI, nem Ruby ou Asciidoctor PDF, nem entrar em nenhuma conta.

## Typst: o compilador de verdade, no seu navegador

O Look Scanned executa o compilador oficial do Typst (Typst 0.14), em uma versão feita para o navegador. É o mesmo compilador por trás do `typst compile`, então páginas, quebras de linha, equações e tabelas saem como sairiam na sua máquina, incluindo o tamanho de página e as margens definidos no documento.

- **Na primeira vez, leva um momento.** O compilador e as fontes do Typst, cerca de 20 MB no total, são baixados do Look Scanned na primeira vez. Depois disso vêm do cache do navegador, e os arquivos Typst abrem até offline.
- **Um arquivo só, sem pacotes.** Apenas documentos autossuficientes compilam. Uma linha `#import "@preview/…"` falha, porque não há registro de pacotes de onde baixar. O mesmo vale para qualquer coisa que leia outro arquivo: uma imagem inserida com `#image`, um capítulo incluído com `#include` ou dados carregados de um arquivo CSV ou JSON.
- **Só as fontes padrão do Typst.** O texto é composto com as fontes que acompanham o Typst: Libertinus Serif, New Computer Modern com sua fonte matemática e DejaVu Sans Mono para código. As fontes instaladas no seu computador não estão disponíveis, então qualquer outra fonte indicada no documento é trocada por estas. Elas cobrem os alfabetos latino (incluindo o vietnamita), grego, cirílico e hebraico. Para texto em chinês, japonês e coreano não há nenhuma fonte de reserva, e escritas como árabe, tailandês ou devanágari também não têm suporte adequado, então confira a pré-visualização se o seu documento usa alguma delas.
- **O código-fonte precisa compilar.** Se o Typst apontar um erro, você vê uma mensagem de erro em vez das páginas.

Como o Typst gera um PDF de verdade antes de o efeito de digitalização ser aplicado, o texto dele pode ser mantido. Ao salvar em PDF, ative “Preservar o texto original (semelhante ao OCR)” em Configurações de saída, e o texto do PDF digitalizado continua pesquisável e pode ser copiado.

## AsciiDoc: Asciidoctor sem Ruby

Os arquivos AsciiDoc são convertidos pelo Asciidoctor, o processador de referência do AsciiDoc, na versão em JavaScript que roda no seu navegador. O resultado é diagramado em páginas A4 com margens de uma polegada, e isto é o que aparece:

- O cabeçalho do documento: título, autor e linha de revisão, além do sumário quando o documento define `:toc:`.
- Seções, listas, tabelas, notas de rodapé, citações e marcações de código (callouts). Os avisos (admonitions) mostram o rótulo, como Note ou Warning, em texto em vez de ícone.
- Fórmulas STEM, compostas com uma fonte matemática adequada quando o documento define `:stem:`. Tanto a notação AsciiMath quanto a do LaTeX funcionam, no meio do texto e em blocos.
- Listagens de código coloridas conforme a sintaxe quando o documento define `:source-highlighter:`, seja qual for o realçador indicado. Sem esse atributo, as listagens ficam sem cor, como em qualquer outro lugar.
- Tabelas e listagens longas continuam na página seguinte, e uma linha de tabela nunca é cortada ao meio.

Algumas coisas não aparecem:

- **`include::` não é seguido.** Cada diretiva include aparece como um link para o caminho dela, no lugar do conteúdo incluído. Junte as partes em um só arquivo antes.
- **Imagens precisam de um endereço completo.** Uma imagem referenciada por um caminho relativo como `images/diagram.png` não é encontrada, porque o arquivo é aberto sozinho, sem a pasta dele. Uma imagem com endereço `https://` completo é carregada do site que a hospeda, o que exige conexão com a internet.
- **Diagramas ficam como código.** O Asciidoctor Diagram não está disponível, então um bloco PlantUML ou Mermaid aparece como o texto que você digitou.
- **As fontes vêm do seu dispositivo.** O texto é composto com as fontes instaladas no seu computador ou celular, então o mesmo arquivo pode quebrar as páginas em lugares diferentes em outra máquina.
- **Arquivos muito longos podem estourar o tempo.** A diagramação precisa terminar em cerca de 30 segundos, então divida um documento do tamanho de um livro em arquivos menores.
- **Arquivos `.asc` não são aceitos.** Essa extensão costuma ser de chaves e assinaturas PGP. Renomeie um arquivo AsciiDoc para `.adoc` antes de abri-lo.

## Como transformar um arquivo .typ ou .adoc em PDF digitalizado

1. Abra [Typst (.typ) para PDF digitalizado](https://lookscanned.io/pt/scan/typst) ou [AsciiDoc (.adoc) para PDF digitalizado](https://lookscanned.io/pt/scan/asciidoc) e selecione o seu arquivo.
2. Espere um momento enquanto as páginas são preparadas e confira a pré-visualização página por página. Verifique os títulos, as equações, as tabelas e o código.
3. Ajuste o efeito de digitalização. Mantenha o desfoque e o ruído baixos se o documento tiver letras pequenas ou muitas fórmulas.
4. Clique em “Gerar PDF digitalizado” e depois em “Baixar PDF digitalizado”.

Se preferir imagens, você pode exportar cada página como JPG ou PNG. O nosso [guia de PDF, JPG e PNG](https://lookscanned.io/pt/blog/scanned-document-pdf-jpg-png) explica quando usar cada um. Com o Pro, a [digitalização em lote](https://lookscanned.io/pt/scan/bulk) processa vários arquivos `.typ` ou `.adoc` de uma vez.

## Seu arquivo fica no seu dispositivo

Os dois formatos são convertidos e digitalizados no seu navegador, e o arquivo-fonte nunca é enviado a um servidor. No Typst, os únicos downloads são o compilador e as fontes, do próprio site do Look Scanned; pacotes e outros arquivos nunca são buscados. No AsciiDoc, a única exceção é uma imagem com endereço `https://` completo, que é baixada do site que a hospeda, como aconteceria se você abrisse a página no navegador.

## Bom saber

- **O resultado é feito de imagens.** Como numa digitalização real, o texto do PDF não pode ser selecionado nem pesquisado, a menos que você tenha usado a opção de texto acima com um arquivo Typst. Guarde o seu arquivo `.typ` ou `.adoc` para editar.
- **Sempre há um efeito de digitalização.** O Look Scanned serve para deixar documentos com cara de digitalizados. Se você só precisa de um PDF limpo, exporte com o Typst ou o Asciidoctor PDF.
- **Precisa de pacotes, includes ou diagramas?** Gere o PDF em uma máquina com Typst ou Asciidoctor PDF instalado e depois adicione o efeito de digitalização a esse PDF no Look Scanned. Isso funciona com qualquer documento, porque a ferramenta original já fez a parte difícil.

Escreve em outro formato? Veja como o Look Scanned lida com [arquivos LaTeX](https://lookscanned.io/pt/blog/latex-to-scanned-pdf) e com [arquivos Markdown, HTML e TXT](https://lookscanned.io/pt/blog/html-markdown-to-scanned-pdf).

Tem um arquivo `.typ` ou `.adoc` que precisa parecer digitalizado? [Experimente com Typst](https://lookscanned.io/pt/scan/typst) ou [com AsciiDoc](https://lookscanned.io/pt/scan/asciidoc).
