উত্তর:
আপনি স্পষ্টভাবে চান ধীশক্তি । আপনি যেহেতু উত্স ফাইলটিতে ডিআরএম না থাকে (যতক্ষণ না অ্যামাজন, অ্যাডোব ইত্যাদি) ভার্চুয়ালি কোনও ফাইল টাইপকে অন্য কোনও ফাইল টাইপে রূপান্তর করতে এটি ব্যবহার করতে পারেন। যদি এটির ডিআরএম থাকে তবে ক্যালবার প্লাগইনগুলি এড়াতে সহায়তা করার জন্য শিক্ষানবিস আলফের ব্লগটি দেখুন । বই জলদস্যু করতে অন্যথায় বিক্রেতার সাথে আপনার চুক্তি লঙ্ঘন করতে ডিআরএম স্ট্রিপার ব্যবহার করবেন না। এটি ব্যবহার করুন যাতে আপনি কোনও ফর্ম্যাটে যে কোনও ডিভাইসে আপনার বইগুলি উপভোগ করতে পারেন ।
ক্যালিবার একটি দুর্দান্ত ই-বুক ম্যানেজমেন্ট প্রোগ্রাম যা কার্যত সবকিছু করতে পারে। এটি কিন্ডলস, অ্যান্ড্রয়েড ফোন / ট্যাবলেট ইত্যাদি পরিচালনা করতে পারে এটি এমনকি আপনি চাইলে আপনার কিন্ডেলের ইমেল ঠিকানায় এক ক্লিকে আপনার বইগুলি ইমেল করতে পারে। আপনি হতাশ হবেন না :-)
টার্মিনাল থেকে:
sudo apt-get install calibre
অথবা উবুন্টু সফটওয়্যার সেন্টারে এটি অনুসন্ধান করুন
বাস্তবে EPUB ফাইল রূপান্তর করতে আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:
ebook-convert file.epub file.pdf
(বিশদগুলির জন্য, এই অন্যান্য উত্তরটি দেখুন)
অথবা আপনি ক্যালিবার জিইউআই ব্যবহার করে রূপান্তর কথোপকথনের বিশদটি পরীক্ষা করতে পারেন ।
sudo -v && wget -nv -O- https://raw.githubusercontent.com/kovidgoyal/calibre/master/setup/linux-installer.py | sudo python -c "import sys; main=lambda:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main()"
formats:"=EPUB"
কেবলমাত্র EPUB ফর্ম্যাট ফাইলগুলি অনুসন্ধান করতে অনুসন্ধান বাক্সে টাইপ করুন এবং কেন্দ্রের ফলকে ফিল্টার করা লাইব্রেরি তালিকা থেকে এক বা একাধিক এপুব ফাইলগুলি নির্বাচন করুন। ক্যালিবার মেনুতে কনভার্ট বইয়ের আইকনে ক্লিক করুন । ক্যালিবার চেষ্টা করার আগে, আমি উপরের প্রোগ্রামটি ব্যবহার করে আমার ফাইলটি আসলে রূপান্তরিত করেছি, একটি কমান্ড লাইন ইপুবকে পিডিএফ রূপান্তরকারী যা কিছু সহজ বিকল্পগুলির সাথে আসলে ভাল।
ব্যবহার:
1) সুবিধাজনক স্থানে ফাইলটি আনজিপ করুন এবং টার্মিনালের আনজিপড ফোল্ডারে পরিবর্তন করুন
2) .sh ফাইলটি কার্যকর করতে পারেন
chmod +x ./epub2pdf.sh
3) ফাইল চালান
./epub2pdf.sh <path-to-epub-file>
ডিফল্ট আউটপুট ডিরেক্টরি হোম ফোল্ডার, তবে বৈশিষ্ট্যযুক্ত ফাইলের মাধ্যমে অনেকগুলি কাস্টমাইজেশন পাওয়া যায় যেখানে এটি পরিবর্তন করা যায়।
যদিও প্রোগ্রামটি কিছুক্ষণের জন্য আপডেট করা হয়নি তবে এটি সত্যিই ভাল কাজ করে এবং আমি ভেবেছিলাম লোকেরা তাদের এপাবটিকে পিডিএফ তে রূপান্তরিত করার চেষ্টা করতে পারে option
sudo apt install pandoc
pandoc -f epub -t pdf infile.epub -o outfile.pdf
এখানে আমার রেসিপি:
pandoc -s -t latex --toc --chapters \
--latex-engine=lualatex $BOOK.epub -o $BOOK.pdf
যদি অ্যাডিটন --toc
এবং --chapters
পছন্দসই ফলাফল না দেয় তবে এগুলি ছেড়ে দিন। কখনও কখনও এপাবের অভ্যন্তরের চিত্রগুলি ক্ষীরের সাথে ব্যবহার করা অবৈধ হয় যাতে আপনার এগুলি প্রক্রিয়াতে রূপান্তর করতে হবে:
$ pandoc -s -t latex --toc --chapters \
--latex-engine=lualatex $BOOK.epub -o $BOOK.pdf
!LuaTeX error (file /tmp/tex2pdf.23440/3f21bef8dd2877aad72f5cddbf00284ca88fa0e7
.jpg): reading JPEG image failed (no marker found)
==> Fatal error occurred, no output PDF file produced!
pandoc: Error producing PDF
এখানে একটি কার্যনির্বাহী। কোনও টেক্সট ফাইল তৈরি করা যায় কিনা তা পরীক্ষা করে দেখুন:
$ pandoc \
-s -t latex \
--toc --chapters \
--latex-engine=lualatex $BOOK.epub -o $BOOK.tex
ডিপির পথে Epub পাত্রে থাকা ইমেজ এবং অন্যান্য মিডিয়াগুলি বের করুন, প্রয়োজনে এটি তৈরি করুন এবং [ল্যাটেক্স] নথিতে চিত্রের রেফারেন্সগুলি সামঞ্জস্য করুন যাতে তারা বিকল্পটি সহ এক্সট্রাক্ট করা ফাইলগুলিতে নির্দেশ করে --extract-media= DIR
। বর্তমান ডিরেক্টরিটি নির্বাচন করুন যার মধ্যে ইপাব ফাইল রয়েছে। অ্যাড --extract-media=
। যার অর্থ বর্তমান ডিরেক্টরিতে নিষ্কাশন, যা এটি is$HOME/Documents
$ cd Documents
$ pandoc \
-s -t latex \
--toc --chapters \
--latex-engine=lualatex \
--extract-media=. $BOOK.epub -o $BOOK.tex
pandoc: extracting ./images/9781501144158.jpg
pandoc: extracting ./images/com-01.jpg
pandoc: extracting ./images/f0003-01.jpg
pandoc: extracting ./images/f0005-01.jpg
[ ----- extract-media logging shortened ---- ]
pandoc: extracting ./images/f0177-01.jpg
pandoc: extracting ./images/f0187-01.jpg
pandoc: extracting ./images/logo.jpg
pandoc: extracting ./images/logo1.jpg
pandoc: extracting ./images/title.jpg
'রূপান্তর' ইউটিলিটি (চিত্রগ্রাহক প্রোগ্রাম স্যুট থেকে) সহ নতুন ল্যাটেক্স সামঞ্জস্যপূর্ণ জেপিইজি চিত্র তৈরি করে নিষ্ক্রিয় .jpg চিত্রগুলি বাতিল করুন images
$ cd images
$ convert logo1.jpg logo1.jpeg
এবং পূর্বের প্যান্ডোক এক্সট্র্যাক্ট। jpg চিত্রগুলি সদ্য নির্মিত জাজিপ চিত্রগুলির সাথে প্রতিস্থাপন করুন:
$ mv logo1.jpeg logo1.jpg
for
কমান্ডলাইনে একক লুপের সাহায্যে এটি করা যায়:
$ cd images/
$ for i in *.jpg; do convert $i `echo $i | sed 's/jpg/jpeg/'`; done
$ rm -f *.jpg
$ for i in *.jpeg; do mv $i `echo $i | sed 's/jpeg/jpg/'`; done
$ cd ..
আবার প্রথম কমান্ড লাইনটি চালান, তবে এবার লুয়াটেক্স ইঞ্জিনটি \includegraphics
একই ডিরেক্টরিতে সন্ধান করুন যেখানে ইপব চিত্রগুলি আগে --data-dir=DIRECTORY Specify the user data directory to search for pandoc data files. If this option is not specified, the default user data directory will be used. This is, in Unix: $HOME/.pandoc
যোগ করা হয়েছিল ( ) বিকল্পটি যুক্ত করে --data-dir=.
:
$ pandoc \
-s -t latex \
--toc --chapters \
--latex-engine=lualatex \
--data-dir=. $BOOK.epub -o $BOOK.pdf
দয়া calibre
করে নীচের কমান্ডটি চালিয়ে ইনস্টল করুন
sudo apt-get -y install calibre
এরপরে আপনি সহজেই আপনার epub
ফাইলটি এতে রূপান্তর করতে পারেন pdf
:
ebook-convert my-book.epub my-book.pdf --enable-heuristics
পিএস: আমি এখানে অনুরূপ পোস্টে যে উত্তরটি দেখেছি তা আমি সত্যিই পছন্দ করেছি: https://askubuntu.com/a/170119
sudo apt-get -y install calibre
এবং দ্বিতীয়টি, সহজভাবে চালানebook-convert my-book.epub my-book.pdf --enable-heuristics
sudo python -c "import sys; py3 = sys.version_info[0] > 2; u = __import__('urllib.request' if py3 else 'urllib', fromlist=1); exec(u.urlopen('http://status.calibre-ebook.com/linux_installer').read()); main()"