Código-fonte

O aplicativo de site e seu navegador compartilhado runtime são software livre sob AGPL-3.0-or-later, sem garantia. As licenças de componentes originais e avisos de direitos autorais são mantidos.

Este download cobre o site e incluiu código de processamento de navegador. Conteúdo de papel de terceiros, marcas comerciais e mídia promocional manter seus direitos separados.

Aplicação do sítio Web

Página web, quinze ferramentas de navegador, diretório de ferramentas, página de empresa / contato, gerador de fonte, código de processamento compartilhado, trabalhador, lockfiles e avisos de licença.

MuPDF 1.28.1

Complete código oficial C e TypeScript, bibliotecas de terceiros empacotadas e scripts de compilação.

PDF.js e descodificadores

Fonte PDF.js 6.4.299, OpenJPEG, fontes JBIG2/PDFium e qcms, patches e dependências de carga verificadas.

Tesseract e OCR

Tesseract.js 7.0.0, núcleo 7.0.0, todos os nove submódulos de origem directa e dois submódulos aninhados.

Pacotes JavaScript Pinados

Os 27 arquivos de pacotes em tempo de execução exatos, incluindo dados de linguagem OCR, com integridade npm e avisos originais.

Fontes adicionais de JavaScript

React, React DOM, Scheduler, KaTeX, zlib.js, node-fetch, idb-keyval e WebAssembly feature-detection sources.

Compilar e verificar

Comece com o arquivo do site. Seu README explica o layout da fonte do irmão e dependências fixadas. Node.js 24 e npm podem construir o site localmente; nenhuma conta de provedor ou chave API é necessária.

cd oxford-pdf
npm ci --ignore-scripts
cd ../oxford-pdf-website
npm ci --ignore-scripts
npm run build
npm run preview

Os arquivos de origem de grande dependência são divididos em partes ordenadas. Baixe cada parte desse arquivo, junte- se a eles e verifique a soma de verificação antes de extrair. Instruções de download e reassemblagem · SHA-256 somas de verificação.

PDF.js instruções de construção decodificador · Instruções de compilação do Tesseract · Manifesto e proveniência da fonte.

O site é compilado com as versões fixadas das dependências distribuídas. O código-fonte preferencial dos motores e as instruções de compilação originais são fornecidos acima. Não foram verificadas as compilações históricas de Docker ou do compilador nem as recompilações dos motores idênticas byte a byte.