Help:Creating a DjVu file/he
דף זה מסביר כיצד ניתן ליצור קובץ DjVu. ניתן להשתמש בפורמט בגלריות או בקטגוריות כמו כל פורמט תמונה נתמך, והוא מפחית את גודל ומספר הקבצים שיש להעתיק.
אם אתם נתקלים בקשיים, תוכלו לבקש עזרה בויקישיתוף:דלפק העזרה.
דוגמה: [[File:Alice in Wonderland.djvu|thumb|אליס בארץ הפלאות, עמוד 9|page=9]]
.

מבוא
המטרה היא ליצור קובץ DjVu מגרסאות סיביות (jpg, tif וכו') שנמצאו באינטרנט או שנסרקו. זה יתרון מכיוון ש:
- כל עמודי הספר זמינים בקובץ יחיד
- ניתן לראות את כל העמודים מדף הקובץ של קובץ ה-DjVu
- ניתן להשתמש בכל עמוד במרחב ה"עמוד"
- קבצי DjVu קטנים
- יש להעתיק רק קובץ אחד, בהשוואה למאות עמודים בפורמט סיביות.
- יצירת קובץ DjVu מהירה יותר מהעלאת מאות קבצי סיביות.
חסרונות:
- מספור העמודים אינו נראה כניתן להגדרה חופשית
- עלול להתרחש אובדן איכות
בתוך מיזמי מדיה-ויקי
ניתן לנווט בדפי קבצי DjVu בהתקנות מדיה-ויקי בהן מותקן התוסף ProofreadPage. זה המצב בכל גרסאות השפה של ויקיטקסט.
לאחר העלאת קובץ לויקישיתוף, יש ליצור דף אינדקס. הניווט מתבצע באמצעות שם הקובץ עם קידומת "page:" ואחריו "/X", כאשר "X" הוא מספר העמוד.
מספור עמודים
פורמט DjVu יצר מספור עמודים ברירת מחדל המוצג בתפריט נפתח (ראה Image:Wind in the Willows.djvu). מומלץ שמספור העמודים יתאים לזה של הספר המקורי, לשם שימוש קל יותר. זה יכול להיות בעייתי כאשר חלק מהעמודים (כמו במבואות) ממוספרים במספרים רומיים. במקרה זה, פתרון אחד הוא ליצור קובץ DjVu שני עבור עמודים אלה.
המרת קובץ PDF
אנא עיינו בעמוד עזרה:המרת PDF ל-DjVu
פורמטים אחרים
ניתן לפתוח קבצי Tiff מ-Gallica ב-FineReader (גם לאחר סיום תקופת ההערכה). על ידי ייצוא העמודים ל-tiff (אותו פורמט), ניתן לחתוך את השוליים באמצעות XnView, ולטעון את העמודים ל-DjVu Solo. מספור העמודים הוא אוטומטי.
MS Windows
המרה באמצעות DjVu Solo
DjVu Solo הוא כלי פשוט ויעיל מאוד. תוכנה זו לא תעודכן יותר אך כעת היא יציבה. ניתן גם להשתמש במדפסת הווירטואלית LizardTech, הזמינה ללא תשלום ויכולה להמיר מסמכים באמצעות תהליך הדפסה. ההליך פחות או יותר זהה עבור כל תוכנות ההמרה: טען את קבצי מפת הסיביות לתוך התוכנה, בדוק את הסדר שלהם והפעל את תהליך ההמרה.
כברירת מחדל, DjVu Solo מוגדר להמרת דפים ברזולוציה של 300 dpi. זהו בדרך כלל ערך טוב.
המרה באמצעות DjVuLibre
ל-DjVuLibre אין ממשק משתמש גרפי להמרת קבצים, אך בעזרת סקריפט מתאים ניתן לעשות זאת באופן אוטומטי כמעט ללא קלט משתמש. עיינו בסקריפטים ליצירת קובץ DjVu יחיד ומאוגד.
ב-Mac OS
באמצעות , ניתן להתקין מספר תוכנות DjVu לשימוש במחשבי מקינטוש:
# port list '*djvu*' djvu2pdf @0.9.2 graphics/djvu2pdf djvulibre @3.5.25 graphics/djvulibre minidjvu @0.8 graphics/minidjvu pdf2djvu @0.7.18 graphics/pdf2djvu py-djvubind @1.2.1 python/py-djvubind py31-djvubind @1.2.1 python/py-graveyard py32-djvubind @1.2.1 python/py-graveyard py33-djvubind @1.2.1 python/py-djvubind py34-djvubind @1.2.1 python/py-djvubind zathura-plugin-djvu @0.2.3 office/zathura-plugin-djvu
בלינוקס, FreeBSD וכו'
אתם זקוקים לתוכנה DjVuLibre, אוסף של כלי שורת פקודה ליצירה, שינוי וצפייה בקבצי DjVu. סביר להניח שתזדקקו גם לתוכנות ImageMagick או GraphicsMagick אם אתם צריכים להמיר סריקות עמודים מפורמטים של מפת סיביות.
המרת סריקות עמודים
הכלי cjb2
משמש ליצירת קובץ DjVu מקובץ PBM או TIFF. לכן עליך להמיר את הסריקות שלך אם הן עדיין לא באחד מהפורמטים הללו. (הדוגמאות שלהלן משתמשות בכלי convert
של ImageMagick, אך הן יעבדו גם עם הפקודה gm convert
של GraphicsMagick.)
- המרה מפורמט PNG לפורמט PBM בעזרת
convert
:
convert rig_veda-000.png rig_veda-000.pbm
- בהתאם לאיכות הסריקות המקוריות, ייתכן שתמצאו שימושי לעבד אותן בעזרת כלי השירות unpaper, אשר מוחק קצוות שחורות מסביב לדפים ומיישר את הטקסט הסרוק בצורה ישרה על הדף. Unpaper מסוגל גם לחלץ שתי תמונות עמוד נפרדות כאשר עמודים מנוגדים של ספר נסרקו לתמונה אחת.
- יצירת קובץ DjVu מקובץ PBM
cjb2 -clean rig_veda-000.pbm rig_veda-000.djvu
- הוספת קובץ DjVu למסמך הסופי
djvm -i rig_veda.djvu rig_veda-000.djvu
עליך לחזור על שלבים אלה עם תסריט עבור כל עמוד בספר. דוגמה:
#!/bin/bash
for n in `seq 1 9`
do
i="rig_veda-$n.png"
j=`basename $i .png`
convert $i $j.pbm
cjb2 -clean $j.pbm $j.djvu
djvm -i rig_veda.djvu $j.djvu
done
לחלופין, ניתן להשתמש בקובץ makefile ולהריץ תהליכים מקבילים עם 'make -j'
UNPAPER_OPTS_COMMON= --mask-scan-threshold 0.01 --dpi 600 --mask-scan-size 100
UNPAPER_OPTS_ST1= --deskew-scan-size 5000 -dv 0.5
UNPAPER_OPTS_ST2= --no-noisefilter --no-blackfilter --no-grayfilter --no-blurfilter --no-deskew -S 3600,5250 --border-align top --border-margin 150
IMGS = $(wildcard *.png)
DJVUS = $(sort ${IMGS:.png=.djvu})
DJVU = __out.djvu
all: ${DJVUS} ${DJVU}
%.raw.pbm: %.png
convert $< $@
# שלב 1: ניקוי קצוות, החלת פילטרים, סיבוב
%.stage1.pbm: %.raw.pbm
unpaper --overwrite $(UNPAPER_OPTS_COMMON) $(UNPAPER_OPTS_ST1) $< $@ > $@.log
# שלב 2: מיקום במרכז הדף, קביעת גודל הדף
%.pbm: %.stage1.pbm
unpaper --overwrite $(UNPAPER_OPTS_COMMON) $(UNPAPER_OPTS_ST2) $< $@ > $@.log
# דחיסה לקובץ .djvu
%.djvu: %.pbm
cjb2 -clean $< $@
# הרכבת קובץ djvu סופי
${DJVU}: ${DJVUS}
# קבצים ש-unpaper לא מעבד היטב ניתנים להצבה
# בספרייה אחרת, ולהרכבה ב-djvu הסופי
# cp ./_manfix/*.djvu ./
djvm -c $(DJVU) ${DJVUS}
# עם יצירה מקבילה, יהיה בלתי אפשרי לדעת איזו שגיאה
# מגיעה מאיזה קובץ, לכן יש לשמור את כל הפלט ביומן אחד גדול
cat *.log > _one_big.log
נקי:
rm -f *.raw.pbm
rm -f *.pbm
rm -f *.djvu
rm -f *.log
המרת קבצי PostScript (PDF, PS, EPS)
DjvuLibre includes djvudigital
, a tool that uses Ghostscript to directly convert PDF and other PostScript files to DjVu format. However, it requires rebuilding Ghostscript from source code to include a special driver needed by djvudigital
(it's part of the DjvuLibre distribution, but because of conflicting open-source licenses, it cannot be distributed legally as a binary). Once built, though, it is a very convenient tool to use; it can even convert PDF files from Google Books without any extra work. It's as easy as:
djvudigital --words some_book.pdf
The --words option should be included to copy any searchable text that exists in the PDF file over to the final DjVu file. This also allows words to be highlighted in searches. (To eke out a little savings in file size, you could use --lines instead of --words, which would record the position of each line instead of each individual word; text could still be searched by word, but entire lines would be highlighted in search results instead of the individual words. This probably won't matter in maps, illustrations, etc. where words are scattered all over the page.)
המרה באמצעות DjVu Solo
DjVuSolo is available for Linux using WineHQ. The installtion procedure of Wine HQ is dependent on the distributive and described at the link above. If WineHQ is installed, simply download the installer of DJVU Solo and run it using Wine. Open the folder with installer in terminal and run wine djvusolo3.1-noncom.exe
Usually, no tricks are necessary. To access the file system use the corresponding drive inside WineHQ (By default Z).
ראו גם
קישורים חיצוניים
תוכנות
- DjVuLibre package: open source, for Mozilla, Firefox, Konqueror, Netscape, Galeon, and Opera, Linux/Unix.
- Lizardtech DjVu Browser Plug-in: for Win/Mac
- WinDjView and MacDjView Desktop Viewers: open source, for Win/Mac
- DjVuOutline: DjVu outline (contents, bookmarks) editor, open source, Windows only
- STDU Viewer: for Windows
- DjVu Viewer: for Windows
- DjVu Solo 3.1, DjVuVersion Command Line Utility, DjVu ActiveX Control for Microsoft Office 2000 (exe, 1.5 Mb): can be found at djvu.org
- PDF2DJVU command line utility to convert Adobe PDF to DjVu files, for Windows, Mac, and *NIX/Linux
- PDF to DjVu GUI, a graphical interface for PDF2DJVU command line utility, for Windows
- Djvu-Spec Pdf 2 Djvu Converter, for Windows
- , Spacemacs djvu-layer for Linux/Mac (should be possible to get it work on Windows also).
אתרי אינטרנט
- Downloads & Resources at djvu.org
- Any2DjVu: online DjVu compression server
- MiniDjVu: open source DjVu compressor for Linux/Unix and Windows.
- DjVu file extension File-Extensions.org Library