Ebook reader ابزاری مناسب برای کتاب خوان هاست که با کتاب های زیادی می خواهند بخوانند. این ابزار نه تنها فانتزی نیست بلکه واقعا می تواند مفید باشد. اگر بدانیم چگونه از آن استفاده کنیم.
معمولا کتابی را پیدا می کنید که سایز خیلی همخوانی با ebook reader تا ندارد و در نهایت بعد از خواند چند صفحه خسته می شوید. البته نسخه های جدید این دستگاه امکان crop خیلی خوبی دارد و با کمی دقت شاید نتیجه ی خوبی از آب در بیاید.
در این پست می خواهم درباره روشهای همخوان کردن کتاب های الکترونیک (خصوصا pdf) با ebook reader تان را بگویم. دیگر با کتابهایتان غریبه نباشید و همان حس کتاب کاغذی را داشته باشید
ابزار ها:
تبدیل کننده بسیار قدرتمندیست که به صورت زیر عمل می کند
Input Formats: CBZ, CBR, CBC, CHM, DJVU, EPUB, FB2, HTML, HTMLZ, LIT, LRF, MOBI, ODT, PDF, PRC, PDB, PML, RB, RTF, SNB, TCR, TXT, TXTZ Output Formats: AZW3, EPUB, FB2, OEB, LIT, LRF, MOBI, HTMLZ, PDB, PML, RB, PDF, RTF, SNB, TCR, TXT, TXTZ
نه تنها یک تبدیل کننده است بلکه Ebook manager خیلی خوبی هم هست. دسته بندی می کند و همینطوری در دستگاهتان میریزد. واقعا برای هر کسی که Ebook reader دارد توصیه می شود از این برنامه استفاده کند.
مهمترین نکته اش هم این است که تحت لیسانس GPL3 هست و البته پایتونیست و با لینوکس مشکلی ندارد
یه سری کار انجام میدهد که در نهایت خروجی رو بهتر می کنه. حذف footer و ... نتیجه را دلخواه تر می کند. کار اصلی تبدیل به html و خواندن خروجی جهت reflow و ... است.
ابزار بسیار خوب و قدرتمندیست که تمام فضای خالی دور هر صفحه را حذف می کند و در نهایت صفحه را به دو قسمت تقسیم می کند و rotate می کند. در کل هم سرعت render بیشتر است و هم راحت تر با کتاب کار می شود کرد.
for file in *.pdf ; do sopdf -i \"$file\" ; done
خیلی راحت تمام pdf های یک فولدر را تبدیل می کند و می شود از همه شان با شکل بهتری استفاده کرد.
قبلا هم با این ایده کار کرده بودم. Ebook reader قبلی ام (sony PRS-600) پسوندی را پشتیبانی می کرد به نام lrf که فوقالعاده بود. در حقیقت میشود گفت برنامه تبدیل pdf به lrf ش فوقالعاده بود.
LRF پسوندی برای Ebook reader های Sony بود که متاسفانه در Sony T1 پشتیبانی نمی شود.
از مجموع برنامه هایی مرتبط به LRF می تواند گزینه های زیر را پیشنهاد داد
برنامه فوق العاده ای برای تبدیل pdf به lrf هست که نسخه لینوکسش خیلی خوب کار نمی کنه و ویندوزیش بهتره :D با wine خیلی خوب کار میده :D
از مهمترین قابلیت های برنامه مشخص کردن تعداد رنگ و ... بود که باعث میشد فونت ها خیلی پررنگ تر و قابل خوندن تر شود. در کل هم سایز ebook read رو می دونست و دقیقا اندازه اون خروجی می داد. تمام فضاهای خالی رو هم حذف می کرد
به نظرم بهترین ابزار برای خروجی گرفتن بود ولی متاسفانه T1 نمی تونست ازش استفاده کنه
بعد تر ها ابزاری اومد که کارش تبدیل lrf فایل ها به پسوند های دیگه بود ولی با اینکه کلی بهش رم و ... دادم کار نکرد شما هم امتحان کنید.
[email protected] ~/ebook % java -Xms200M -Xmx300M -jar ~/pdf/LRFTools-0.9.236.jar convertlrf . -d . -EPUB Creating book/Nginx_1_Web_Server_Implementation_Cookbook.epub...EPUB Ok Creating book/grep.epub...EPUB Ok Creating book/kernel development.epub...EPUB Ok Exception in thread \"main\" java.lang.OutOfMemoryError: Java heap space at lrf.objects.tags.TagStream.procStream(TagStream.java:102) at lrf.objects.tags.Tag.loadTag(Tag.java:723) at lrf.objects.tags.TagStream.<init>(TagStream.java:59) at lrf.objects.tags.TagStream.procStream(TagStream.java:169) at lrf.objects.tags.Tag.loadTag(Tag.java:723) at lrf.objects.BBObj.loadTags(BBObj.java:186) at lrf.objects.BBObj.<init>(BBObj.java:177) at lrf.objects.ObjectInfo.<init>(ObjectInfo.java:10) at lrf.objects.Book.loadObjects(Book.java:410) at lrf.objects.Book.<init>(Book.java:112) at lrf.RecurseDirs.convertAction(RecurseDirs.java:528) at lrf.RecurseDirs.convertAction(RecurseDirs.java:489) at lrf.RecurseDirs.convertAction(RecurseDirs.java:489) at lrf.RecurseDirs.convertActionParams(RecurseDirs.java:355) at lrf.RecurseDirs.<init>(RecurseDirs.java:89) at lrf.RecurseDirs.main(RecurseDirs.java:41)
ابزار مناسبی برای crop کردن. pdf رو import می کنید و می گید صفحه اول جلده و صفحه های زوج رو اینطوری crop کن و فرد رو اینطوری. تا حدود زیادی خودش می فهمه و خروجی خیلی خوبی هم داره. من معمولا با این برنامه crop می کنم و با sopdf تبدیل می کنم.
خیلی وقتها یک مقاله خیلی بلند توی یه سایت وقت زیادی ازم میگیره. همیشه دلم می خواست تو ebook reader م بخونمشون. یه برنامه کوچیک داشتم که تکست کوچیک و بهش می دادم و یه فایل pdf می داد که بازم اونچیزی که می خواستم نبود
این برنامه اون سایت و با css شما save as pdf می کنه. توی pdf هاش هر چیزی رو از قبیل اندازه صفحه و ... بهش می تونید بگید
به طور مثال من مقالات فارسی رو با این استایل می خونم
html { margin: 0; font: 10pt/1.4 \"nazli\", \"Georgia\", serif; direction: rtl; text-align: justify !important; } h1, h2, h3 { text-align: right; font-weight: normal; } div { background: white; text-align:justify; } /* define pages */ @page { margin: 5mm 5mm 5mm 5mm; size: 3.57in 4.82in; }
این استایل دقیقا برای انداز ebook reader خودم درست شده و ... توی سایت خودش نمونه های خوبی برای wikipedia و ... داره (اینجا)
راهنمای خوبی از صفحه آرایی با css
A List Apart: Articles: Printing a Book with CSS: Boom! -> http://www.alistapart.com/articles/boom
برای مقالاتی که چند قسمت دارند و نیاز به چند تا crop دارید انتخاب مناسبی خواهد بود.
Papercrop Rebuilds PDFs to Play Nice With Cellphones and Kindles -> http://lifehacker.com/5825773/papercrop-rebuilds-pdfs-to-play-nice-with-
سایت خیلی خوبی هست که متن رو تا جای ممکن تشخیص می دهد و خروجی pdf می ده.
البته اندازه A4 داره و من چون دستگاهم کوچیک تر هست پیشنمایش این سایت رو به prince میدم و اونو با استایل خودم پرینت می گیرم
منابع بیشتر:
Reading PDFs on portables « PhilTeX -> http://www.charlietanksley.net/philtex/reading-pdfs-on-portables/
How to Convert PDF Files for Easy Ebook Reading - How-To Geek -> http://www.howtogeek.com/69481/how-to-convert-pdf-files-for-easy-ebook-reading/
Do you think ebook reading is effective than Paper books? -> http://www.physicsforums.com/showthread.php?t=247562