1

Din PDF în DJVU
(şmecherii „Open Source”)

ilustrat şi explicat

Dacă sunteţi adept al codificărilor directe şi nu aveţi răbdare şi nici încredere în metodele mai sofisticate – puteţi arunca acest ghid la coşul cu gunoi (împreună cu calculatorul Dvs. :-)))) 2. spre exemplu). NICIODATĂ nu încercaţi să convertaţi în "djvu" un fişier "pdf" de tip textual ("searchable".încercaţi şi veţi înţelege. cu provenienţă din "doc". :-)))) .2 Preambul 1. Daca nu ştiţi de ce .

....................................................................................5 Redactarea fişierului „TIF”.....................................................................................................13 Adăugarea cuprinsului..................................................................................................................8 Modificări avansate..............14 ...................................................10 Codificarea DJVU..........................................................................................................................................3 Sumar Resurse.....................................4 PDF ---> TIF (multipage)....................................................

sourceforge.net/bookmarks.7): http://www. Îl vom folosi la convertarea fişierului PDF în TIF (multipage).rar (opţional) Djvu Bookmark Tool: http://windjview.edu/~ghost/ IrfanView (version 4. 3. GSview & Ghostscript (gsview32.).wisc. făcându-le foarte comode în utilizare. 4. Varianta semplificată din Djvu Solo (LizardTech Inc.net/ Djvu Small (version 0.irfanview.4 RESURSE * ------------------------------------------* toate Open Source sau Freeware ---------------------------------------------------- 1. Djvu Bookmark Tool – program care permite adăugirea unui Tabel de Conţinut (TOC) în documentele DJVU.10): http://www. version 4. IrfanView – ceva mai mult decât un vizualizator grafic. Îl vom folosi în ultima etapă. . 2.nxt.cs.exe.html GSview & Ghostscript – ceva mai mult decât un printer virtual.ru/djvu_small_v0_3_1.31): http://djvu-soft0001. Djvu Small – codificator DJVU. Îl vom folosi la etapa de prelucrare a fişierului TIF (multipage).

Întrucât suntem limitaţi de calitatea PDF-ului (care şi el este un produs al unei convertări). Procedeu: 1. File--->Open--->(documentul PDF dorit): . Deschidem GSview. nici compresia satisfăcătoare cu ele. tot ce putem face e să avem un DJVU de calitate comparabilă (dar cu grad mai mare de compresie – de 5-10 ori).5 PDF ---> TIF (multipage) Scopul ultim este păstrarea calităţii originale. dar nu am reuşit să obţin nici calitatea. Pachetul Ghostscript & GSview permite o transformare aproape „loossless” într-un format (TIF) acceptabil pentru soft-urile de codificare DJVU * * există şi convertoare directe PDF-DJVU.

să se schimbe doar cifrele. Selectăm „Ok”. întrucît aceasta pare a fi limita acceptată de IrfanView la etapa următoare. der_181-360. după socoteala: 1 pagină = 10 Mb .6 2. În meniul „File” alegem opţiunea „Convert” şi setăm ca în desen: Notă: A se fixa diapazonul de pagini la un total de cel mult 180. 3. Pentru urmatorul bloc de 180 pagini. (b) A se rezerva spaţiu suficient pe HDD. Apare pagina de definire a numelui fisierului rezultat. încât să se păstreze continuitatea logică a documentului (ex: der_1180. der_361540 etc). Notă: (a) Insist să se dea un nume care să conţină diapazonul de pagini ales anterior – moment esenţial la etapele următoare atunci când avem documente cu peste 180 pagini.

Aştepăm până ce procesul se desfăşoară (5-10 min). Nu este o problemă. . Între timp apare pagina cu progresul activităţii: Notă: Fişierul rezultat de regulă apare ca format „necunoscut” de sistemul de operare. întrucât IrfanView îl va recunoaşte automat la deschidere (ca TIF). Selectăm „Ok”.7 4.

Creăm o mapă cu acelaşi nume ca şi fişierul TIF iniţial (ex: der_1-180). În felul acesta vom avea un mai mare control la etapele succesive şi se vor preîntâmpina erori de codificare eventuale.. 3. Rezoluţia mare este garantul unei codificări DJVU de calitate (tocmai de aceea fişierele grafice necomprimate – de tip TIF sau PNG – sunt cele mai preferabile).8 REDACTAREA FIŞIERULUI „TIF” Fişierul TIF obţinut este de tip „multipage” cu rezoluţie mare (cca 2000 x 2000).”: . Procedeu: 1. În meniul „Options” selectăm opţiunea „Extract all frames. fragmentăm fişierul TIF unic („monolitic”) pe fişiere-pagini. Înainte de a fi prelucra imaginile obţinute.. care îl recunoaşte imediat şi ne propune să-i atribuim extensia potrivită: 2. Deschidem fişierul TIF-multipage în editorul IrfanView.

2. 5. Ne asigurăm că formatul pentru extras este la fel TIF (care este şi „default”). în procesul extragerii.9 4. Indicăm parcursul (mapa creată la p. Aşteptăm până se încheie procesul (5-10 min) Notă: Fişierele-pagini rezultate sunt numerotate automat. în cazul nostru – „der_1-180”). Este unul din avantajele exclusive ale lui IrfanView. .

(b) Nu este recomandabilă modificarea altor parametri decât cei specificaţi mai sus. În pagina apărută se selectează butonul „Advanced” în drept cu paragraful „Output Format”: Notă: (a) A nu se uita ajustarea setărilor din celelalte câmpuri. întrucât pot diminua gradul de compresie DJVU la etapa finală. o cauză a multor erori şi confuzii.10 MODIFICĂRI AVANSATE Unii parametri. (opţional) Meniul cu setări se accesează prin: „File”--->”Batch Convertion/Rename”. „Add all” etc)! (b) Se va avea grijă din timp să se creeze mapa „output” pentru fişierele redactate. în acelaşi timp. Din nou. cu acelaşi nume ca şi cea dinainte plus un semn distinctiv (bunăoară. după caz („Output directory”. plus consecinţe neprevăzute. dimensiunile efective („resize”). Notă: (a) Toate aceste modificări se aplică automat la întreg blocul de pagini alese („batch”). un avantaj unic al lui IrfanView şi. Procedeu: 1. o literă „b” der_1-180_b) .pot fi şi ei modificaţi (opţional) în IrfanView. . trecerea la negrualb etc. aşa ca cîmpul vizibil („crop”).

pentru o careva pagină (pagină „reprezentativă”) a documentului actual. Notă: -. -. întrucât acelaşi şablon de tăiere va fi aplicat automat la toate paginile din document! -. respectiv – vezi desenul). (opţional) Aplicarea noilor parametri: (a) „CROP”: tăierea câmpurilor externe după coordonatele specificate. respectiv). „Y” corespunzând celei de-a doua. a doua fiind valoarea „înălţimii” (în cazul nostru 362 şi 573. ca şi lăţimea („width”) şi înălţimea („height”) se pot culege tot în IrfanView. (în cazul nostru 401 şi 577.11 2. selectând un chenar prin procedeul obişnuit de „drag-and-drop” care să cuprindă aria dorită (adică cea care va rămâne vizibilă după „crop”). Coordonata „X” se citeşte prima între paranteze.datele căutate se pot culege în bara de titlu a programului. în pagina principală. Informaţia găsită se înscrie în câmpurile potrivite (având grijă ca căsuţa „Left top” să fie bifată). reactualizîndu-se pe măsură ce chenarul se modifică. .coordonatele (X şi Y).multă precauţie la tăiere. „Lăţimea” se citeşte prima în perechea următoare de paranteze.

doar lăţimea). În felul acesta întregul document va avea un aspect omogen şi plăcut. 3.celelalte căsuţe („Use resample function” şi „Don't enlarge smaller images”) e bine să fie şi ele bifate. . După preferinţă.tif” şi mapa „der_1-180” cu toate fişierele). verificăm rezultatul.e suficient să se indice o singură dimensiune (de regulă. în cazul nostru acestea erau fişierul „der_1-180.12 (b) „RESIZE”: redimensionarea paginilor după înălţime şi/sau lăţime. după care se pot şterge fişierele şi mapele de la etapele precedente (fişierul „TIF”-monolitic şi mapa unde s-au extras fişierelepagini din el. Aşteptăm pînă la încheierea procesului (5-10 min) Notă: (a) Întotdeauna se va verifica corectitudinea parcursului indicat (localizarea mapei „output”) (b) După încheierea procesului. Notă: -.a nu se uita să se bifeze căsuţa „Preserve aspect ratio”! -. -. (opţional) Clik pe butonul „Start batch”. (c) „Convert to greyscale”: trecerea în regim negru-alb. Rămâne doar mapa „der_1-180_b” în care au fost salvate fişierele redactate.

Alegem regimul cel mai potrivit de compresie. În felul acesta se poate găsi regimul optim de compresie (care este practic strict individual). Este şi cea mai durabilă (10-30 min).. iar dimensiunile fişierului mai mari. calitatea cea mai bună se obţine de regulă în regimul „Clean”. Cu cât se alege o rezoluţie mai mică. 10 pagini) din acelaşi document. se vor amplasa la un loc toate fişierele-pagini. Indicăm parcursul unde fişierul rezultat va fi salvat. Nu uitaţi să-l re-denumiţi (există riscul să fie şters FĂRĂ AVERTISMENT la o execuţie următoare!) . cu atît calitatea produsului va fi mai apropiată de original. (c) În prealabil.13 CODIFICAREA DJVU Este etapa decisivă. într-o singură mapă (o cerinţă a Djvu Small). (b) Orientativ. 3. Notă: (a) Înainte de a purcede la codificarea întregului document e bine să se exerseze pe un set mai mic (ex. Deschidem mapa cu fişiere în programul Djvu Small. 2. Notă: Fişierul DJVU rezultat va fi denumit automat ca „Djvu encoded”. Procedeu: 1.

După un pic de exerciţiu veţi găsi varianta potrivită pentru Dvs. Notă: Programul Djvu Bookmark Tool ataşează „Conţinutul” citindu-l dintr-un fişier tip „htm” sau „html” pe care îl creăm în mod manual. şi o veţi aplica cărţii dorite. . Pe pagina oficială este arătat următorul exemplu de conţinut al fişierului (a) şi rezultatul final după integrarea în DJVU (b): (a) Codul HTML (contents.djvu#10">Link to page 10 in book. no link here</a> <ul> <li><a href="#6">Subsection</a> <ul> <li><a href="#7">Link to page 7</a></li> <li><a href="#8">Link to page 8</a></li> </ul> </li> <li><a href="#9">Link to page 9</a></li> </ul> </li> <li><a href="book.14 ADĂUGAREA CUPRINSULUI Un moment important în lecturarea cărţilor digitale este organizarea conţinutului într-o formă uşor accesibilă.net">Web link</a></li> </ul> </body> </html> Puteţi copia acest cod în Notepad şi salva în format „htm”.sourceforge. aşa cum este binecunoscutul Table of Contents (TOC = „Tabelul de Conţinut”) din formatul PDF.djvu</a></li> <li><a href="http://windjview. Vestea bună e că această comoditate poate fi aplicată şi documentelor DJVU.htm) (b) DJVU <html> <body> <ul> <li><a href="#1">Link to page 1</a></li> <li><a href="#2">Link to page 2</a></li> <li><a href="#3">Chapter 1</a> <ul> <li><a href="#4">Link to page 4</a></li> <li><a href="#5">Link to page 5</a></li> </ul> </li> <li><a href="">Chapter 2. după procedeul obişnuit al limbajului HTML (dar fără „tag”-uri).

4. . Deschidem Djvu Bookmark Tool: 2..htm” creat anterior. În câmpul „DjVu File” accesăm prin butonul „..”. În câmpul „Bookmarks” localizăm fişierul „Contents. urmînd instrucţiunile.” fişierul Djvu dorit.15 Procedeu: 1.. Dăm la execuţie tastînd butonul „Save as.. 3.