انجمنهای فارسی اوبونتو
جامعه کاربران => معرفی نرمافزار => نویسنده: Babak در 04 امرداد 1387، 01:26 قظ
-
اخیرا مدت زیادی از وقتم رو به خوندن E-book هایی که عموما با فرمت CHM (Microsoft Compiled HTML Help) ذخیره شده اند میگذروندم برای همین خیلی برام سوال بود که چرا ما مدام از این فرمت غیر آزاد و ویندوزی استفاده میکنیم...هرچند راهی که خواهم گفت خیلی تفاوتی در مجوز نمی ده اما بهرحال کمی تا قسمتی از عمق فاجعه کاسته خواهد شد.
قدم اول : نصب بسته های مورد نیاز
ابتدا ترمینال را باز کنید تا با چند دستور ساده بسته هایی که در فرآیند تبدیل ما را کمک خواهند کرد نصب کنیم :
sudo apt-get install libchm-bin htmldoc
بسته به سرعت دریافت شما مقادیری طول خواهد کشید تا بسته های مورد نیاز نصب شوند.
بسته اول مسئولیت استخراج داده ها از فایل و دومی وظیفه تبدیل آنها را به عهده خواهد داشت اما چگونه ؟
قدم دوم : تبدیل فرمت
فرض کنیم فایل مورد نظر شما 'Primer' هست و می خواهید آن را در دایرکتوری ای با همان نام ذخیره کنید ابتدا لازم است عکس ها و متون HTML را استخراج کنیم :
extract_chmLib Primer.chm Primer
بعد ازینکه فایل های مربوطه سریعا به داخل فولدر مربوطه رفتند با ترمینال بسته مقابل را اجرا کنید :
htmldoc
پس از باز شدن نرم فزار مورد نظر روی دکمه add files کلیک کرده و تمام فایل هایی که در آن فولدر بودند را انتخاب کنید:
(http://bp1.blogger.com/_crimgO_xQv0/SHq7H_0GIVI/AAAAAAAABFA/LTx3H6vX-eM/s400/htmldoc2.png)
بعد از آن به output Tab رفته و خروجی را روی PDF تنظیم کنید :
(http://bp3.blogger.com/_crimgO_xQv0/SHq7IP-zBbI/AAAAAAAABFI/VWpqmCD6e48/s1600-h/htmldoc1.png)
اکنون همه چیز برای نهایی کردن این تبدیل آماده می باشد...روی دکمه generate کلیک کنید :
(http://bp0.blogger.com/_crimgO_xQv0/SHq7IZV_uYI/AAAAAAAABFQ/u0W9YHV1VZU/s400/htmldoc3.png)
در زمانی حدود ۵ دقیقه شما می توانید از ورژن PDF همان فایل CHM استفاده کنید.
لازم به ذکر است که همین روند برای تبدیل به HTML نیز استفاده می شود.
ترجمه : بابک مقیمی
-
به به چه خوب بسیار عالی بود ممنونم ، کیفیت فایل خروجی چطوره؟ فارسی هم ساپورت میکنه؟
-
جالب بود اما من شخصا برای خوندن کتابهای chm از افزونه ی chm reader توی firefox استفاده می کنم.
طوری تنظیم کردم که هر وفت روشون کلیک کنم کتاب توی مرورگر باز یشه
-
عالیه
امیدوارم کیفیت خروجی قابل قبول باشد.
ضمناً اگر منبع را هم ذکر میکردید خوب بود ;)