BookTranslator
BookTranslator

Een DjVu-boek openen: eerst lezen, pas converteren indien nodig

Open een DjVu-boek, controleer de pagina-afbeeldingen en tekstlaag, en bepaal of PDF-conversie nodig is. Inclusief geteste, downloadbare voorbeelden van tekstlagen.

BookTranslator

BookTranslator Team

10 min lezen

Om een DjVu-boek te openen, gebruikt u een reader die expliciet .djvu of .djvondersteunt, zoals SumatraPDF op Windows of Okular met DjVu-ondersteuning. Open het gedownloade bestand vanuit die toepassing, controleer een paar pagina's en probeer te zoeken naar een zin die u ziet staan. U hoeft een leesbaar boek niet te converteren puur omdat de bestandsextensie onbekend is.

Houd drie vragen uit elkaar: Kunnen de pagina's worden geopend? Komt de tekst overeen met die pagina's? Accepteert uw volgende apparaat of tool dit formaat? Onze tests op een boek van 251 pagina's en drie originele voorbeeldbestanden laten zien waarom. Een DjVu-bestand kan correct worden weergegeven, maar geen doorzoekbare woorden bevatten — of juist de verkeerde. Door het naar PDF te converteren blijven pagina-afbeeldingen behouden, maar kan de extraheerbare tekst verloren gaan.

Deze handleiding gaat uit van een bestand dat u al mag gebruiken. Raadpleeg voor het downloaden via een archief de aparte downloadhandleiding voor Internet Archive.

Open het boek in een compatibele reader

Windows: begin met SumatraPDF

De formatenlijst van SumatraPDF vermeldt expliciet DjVu. Download het programma via de officiële websiteen open uw boek vervolgens vanuit de toepassing zelf, in plaats van te vertrouwen op de standaard bestandskoppeling.

De gedocumenteerde sneltoetsen bieden een snelle leescontrole:

  1. Druk op Ctrl + O en selecteer het DjVu-bestand.
  2. Gebruik Ctrl + 2 om aan te passen aan de paginabreedte, of Ctrl + 0 om de hele pagina passend te maken.
  3. Gebruik Ctrl + G om naar een pagina in het midden van het boek te gaan; controleer ook het begin en het einde.
  4. Druk op Ctrl + F en zoek naar een korte woordgroep die zichtbaar is op een pagina in de hoofdtekst.

Dit zijn instructies gebaseerd op documentatie, geen compatibiliteitstest die we zelf op Windows hebben uitgevoerd. SumatraPDF is uitsluitend voor Windows; zoek niet naar een Mac-download onder dezelfde naam.

Linux: Controleer of Okular DjVu-ondersteuning heeft

Okular vermeldt DjVu tussen de ondersteunde documentformaten. Installeer het via de methode die past bij jouw distributie en open het lokale bestand. KDE merkt op dat sommige installaties de formaatondersteuning opsplitsen in modules, dus alleen het installeren van de lezer garandeert niet dat de vereiste DjVu-component aanwezig is. Volg de officiële installatie-instructies als een DjVu-bestand waarvan bekend is dat het werkt, toch wordt geweigerd.

Mac: Controleer het pakket, niet alleen de naam van de app

Het DjVu-project documenteert DjView als een afzonderlijke platformonafhankelijke viewer, maar de downloadpagina bevat verouderde Mac-pakketten. Controleer de macOS- en processorvereisten van het pakket voordat je het installeert. KDE markeert de Mac Okular-downloads momenteel als niet-geteste nightly builds, waardoor we ze niet als een geverifieerde aanbeveling voor een stabiele lezer kunnen presenteren.

Ons macOS-bewijs hieronder is afkomstig van lokaal gebouwde DjVuLibre-opdrachtregelprogramma's, niet van een geteste grafische Mac-lezer. Als je geen compatibele lezer kunt vinden en al bekend bent met de opdrachtregel, is het onderstaande afgebakende PDF-conversiepad een alternatief. Installeer geen oude browser-plug-in alleen maar om het bestand te kunnen openen.

Controleer afbeeldingen, tekst en de volgende taak afzonderlijk

Gebruik een kopie en laat het origineel ongewijzigd. Begin met de titel of de eerste pagina van een hoofdstuk, een pagina in het midden en de laatste pagina. Zoom in totdat de kleinste relevante tekst leesbaar is. Een bestand dat op pagina één opent, is nog niet geslaagd voor een controle van het hele boek.

Zoek vervolgens naar een zichtbare zin en kopieer, als uw lezer dit ondersteunt, een kort fragment naar een teksteditor. Controleer een naam, een getal en een zin. Een mislukte zoekopdracht kan duiden op ontbrekende tekst, een onnauwkeurige tekstlaag of een beperking van de lezer; het bewijst op zichzelf niet dat de download beschadigd is.

Wat u waarneemtWat dat betekentVolgende nuttige stap
Pagina's worden weergegeven; zoekopdracht en gekopieerde tekstfragmenten komen overeenDe gecontroleerde pagina's zijn bruikbaar voor deze takenLees het DjVu-bestand, tenzij een ander apparaat of een andere workflow een ander formaat vereist
Pagina's worden weergegeven; er kan geen tekst worden geëxtraheerdAfbeeldingen en machineleesbare woorden zijn gescheidenBlijf visueel lezen; gebruik alleen OCR of een andere tekstbron als u de woorden daadwerkelijk nodig hebt
Pagina's worden weergegeven; gekopieerde woorden of getallen wijken afEr is een tekstlaag aanwezig, maar dit is geen betrouwbare transcriptieVergelijk met de scan en corrigeer of vervang de tekst voordat u deze citeert of vertaalt
Een compatibele lezer kan het bestand niet openenHet bestand of de vereiste onderdelen ervan zijn mogelijk onvolledig of worden niet ondersteundControleer de oorspronkelijke download en probeer een tweede compatibele lezer voordat u conversie probeert

Sommige DjVu-documenten zijn verspreid over afzonderlijke componentbestanden in plaats van gebundeld in één bestand. De handleiding van de DjVuLibre-documenteditor legt uit dat een pagina afhankelijk kan zijn van gedeelde gegevens. Als u één component uit zo'n document kopieert, ontbreken mogelijk de benodigde gegevens. Download het volledige document bij de bron; een foutmelding is geen reden om willekeurig pagina's weg te gooien totdat de rest wel opent.

Drie bestanden met dezelfde pagina's en verschillende woorden

We hebben twee originele pagina's gemaakt en deze vervolgens verliesvrij gecodeerd als DjVu. Eén pagina bevat Franse tekst, waaronder café en boîte; het andere bevat The parcel contains 18 notebooks. Beide gebruiken de identificatiecode B-204.

We hebben drie versies gemaakt: zonder tekstlaag, met handmatig ingevoegde correcte tekst en met handmatig ingevoegde onjuiste tekst. Een OCR-engine heeft de fouten niet gegenereerd. Alle zes paginaweergaven—twee pagina's in elk van de drie bestanden—kwamen exact overeen met de pixels van de bijbehorende bronafbeeldingen.

DownloadDaadwerkelijke tekstextractieWat zichtbaar bleef
DjVu met alleen afbeeldingenLege uitvoerBeide originele pagina's
DjVu met correcte tekstDe zes geschreven regels, inclusief 18 notebooks en B-204Dezelfde originele pagina's
DjVu met onjuiste tekst13 notebooks en B-2O4, met de letter O in plaats van het cijfer nulNog steeds 18 notebooks en B-204

Het eerste voorbeeld is een leesbaar bestand met alleen afbeeldingen, geen beschadigde download. Het derde voorbeeld is verraderlijker: het bevat aannemelijke maar onjuiste tekst, terwijl het er identiek uitziet als de correcte versie. Een geslaagde selectie of extractie is dan ook slechts een aanwezigheidscontrole, geen nauwkeurigheidscontrole.

Voor lezers die DjVuLibre gebruiken, extraheert de volgende opdracht de tekst die al in een bestand is opgeslagen:

djvutxt book.djvu book-extracted.txt

Kies een nieuwe naam voor het uitvoerbestand. De handleiding van djvutxt beschrijft het extraheren van verborgen tekst; deze opdracht herkent geen nieuwe woorden uit pagina-afbeeldingen. In ons voorbeeld met alleen afbeeldingen leverde dit geen tekst op, terwijl het intacte bestand nog steeds succesvol werd gedecodeerd. Een opzettelijk afgekapt privédocument zorgde er daarentegen voor dat de decoder faalde.

U kunt de bronpagina's en ruwe resultaten bekijken en het reproductiescript uitvoeren met behulp van de bijbehorende instructies. Het experiment werd uitgevoerd op 14 september 2026, met Pillow 12.3.0 en Poppler 26.08.0. De officiële download van DjVuLibre was gelabeld als 3.5.30, terwijl de gecompileerde tools versie 3.5.29 rapporteerden; zowel de hash van het archief als de gerapporteerde versie zijn vastgelegd.

Dit is een gecontroleerde demonstratie van de tekstlaag, geen benchmark voor OCR-nauwkeurigheid, ranglijst van readers of BookTranslator-vertaaltest.

Wat er gebeurde met een Candide-bestand van 251 pagina's

We hebben ook het DjVu-bestand gedecodeerd van Internet Archive-item candideouloptim01voltgoog, gecatalogiseerd als een Franse editie van Candide uit 1759. Het bestand van 6.510.150 bytes dat op 11 september werd gedownload, kwam nog steeds overeen met de gepubliceerde checksums van de bron toen we de metadata op 14 september vernieuwden.

Alle 251 pagina's van het bestand werden gedecodeerd met een maximale grootte van 600 × 800 pixels. We hebben pagina 1, 5, 10, 125 en 251 afzonderlijk gerenderd en visueel geïnspecteerd op hun oorspronkelijke resolutie. Deze steekproef bevatte digitaliseringsinformatie, handgeschreven notities, een hoofdstukopening, een tekstpagina en een zichtbaar blanco laatste pagina.

De bestaande tekstlaag leverde 207.204 UTF-8-bytes op, met 246 paginascheiders. Die aantallen betekenen niet dat er vijf pagina's in het boek ontbreken: afbeeldingen en tekst zijn verschillende controles, en de lege laatste pagina leverde eveneens geen tekst op. Evenmin bewijst een groot geëxtraheerd bestand de nauwkeurigheid ervan. Op bestandspagina 10 werd het zichtbare woord Comment geëxtraheerd als CommcTit.

We hebben alleen de vijf geselecteerde pagina's naar PDF geconverteerd. De uitvoer telde vijf pagina's, maar Popplers tekstextractor leverde geen andere tekst op dan witruimte. Dit was geen volledige PDF-conversie van het boek, geen complete proeflezing en geen bewijs dat het gedrukte deel compleet is. Het inspectieverslag en de herhaalbare opdrachten leggen de omvang en de exacte bronidentificatie vast.

Converteer alleen naar PDF als de volgende stap daarom vraagt

Als het boek al prettig leest in de door u gekozen toepassing, laat het daar dan bij. Converteer pas wanneer een specifieke reader, afdrukworkflow of documenttool PDF vereist — niet als een vast ritueel bij elke DjVu-download.

Met DjVuLibre geïnstalleerd en PDF-uitvoer ingeschakeld, converteert deze opdracht een selectie van twee pagina's:

ddjvu -format=pdf -page=1-2 book.djvu first-two-pages.pdf

Voer dit uit in een werkmap en kies een bestandsnaam voor de uitvoer die nog niet bestaat. Controleer of beide pagina's openen en vergelijk vervolgens hun richting, marges, kleine tekst en het aantal pagina's met het origineel. Voor een volledige conversie laat u -page=1-2 weg en kiest u een andere, nieuwe uitvoerbestandsnaam. We hebben het testbestand van twee pagina's en een boekselectie van vijf pagina's getest, niet elke pagina van het daadwerkelijke boek als PDF.

De cruciale beperking staat beschreven in de ddjvu-handleiding: de PDF-uitvoer geeft elke pagina weer als een afbeelding. In onze geconverteerde PDF van twee pagina'swerd de correcte tekstlaag van de bron-DjVu niet overgenomen. pdftotext leverde enkel twee pagina-eindetekens op.

Dat resultaat is specifiek voor dit conversiepad; het is geen bewering dat elk DjVu-naar-PDF-programma hetzelfde werkt. Welke converter u ook gebruikt, herhaal de zoek- en kopieercontrole altijd op de uitvoer, en niet alleen op de bron. Een PDF-pictogram is geen garantie voor doorzoekbare tekst, een toegankelijke structuur of een herschaalbaar boek.

Als aanpasbare typografie en comfortabel lezen op smalle schermen het echte doel zijn, controleer dan eerst of er van dezelfde editie een bruikbare EPUB beschikbaar is. Een op afbeeldingen gebaseerde PDF wordt niet automatisch een herschaalbare EPUB door simpelweg de bestandsextensie te wijzigen. Onze gids over EPUB versus PDF legt deze afweging bij het lezen uit.

Houd de volgende stap evenredig aan het probleem

Om te lezen kan een werkende DjVu-lezer al het eindpunt zijn. Voor een citaat kan een kort, geverifieerd fragment volstaan. Als de PDF die je hebt gemaakt de verkeerde woorden kopieert, volg dan de diagnose voor de PDF-tekstlaag voordat je die woorden als bronmateriaal gebruikt.

Vertalen wordt pas relevant wanneer taal het enige overgebleven obstakel is en je over een bruikbaar bestand beschikt met de benodigde rechten voor dat gebruik. DjVu is geen geaccepteerd BookTranslator-formaat in de productcatalogus die voor deze gids is gecontroleerd. Het hernoemen naar .pdf converteert het bestand niet.

Voor een volwaardig PDF-derivaat is de PDF-workflow van BookTranslator een mogelijke volgende stap. Een bestand dat uitsluitend uit afbeeldingen bestaat, heeft herkenning nodig: de OCR-modus bouwt een vertaalde PDF opnieuw op basis van herkende inhoud, in plaats van de oorspronkelijke pagina-indeling exact over te nemen. We hebben deze voorbeelden niet geüpload of vertaald, dus deze gids doet geen uitspraak over de uiteindelijke vertaalkwaliteit ervan.

Bewaar het originele DjVu-bestand en je gecontroleerde referentiepagina's. Openen, extraheren, converteren en vertalen zijn afzonderlijke stappen; controleer bij elke stap of het resultaat aan je wensen voldoet.

Gerelateerde berichten