Epub ফাইলগুলি পিডিএফ ফর্ম্যাটে রূপান্তর করা হচ্ছে


62

উবুন্টুতে কীভাবে এপুব ফাইলগুলি পিডিএফ রূপান্তর করা যায় সেগুলি আমি জানতে চাই। আমার এপাব পিডিএফ রূপান্তরিত হওয়া পর্যন্ত যে কোনও পদ্ধতি, জিইউআই বা কমান্ড লাইন রূপান্তর ঠিক আছে। ধন্যবাদ।

উত্তর:


93

আপনি স্পষ্টভাবে চান ধীশক্তি । আপনি যেহেতু উত্স ফাইলটিতে ডিআরএম না থাকে (যতক্ষণ না অ্যামাজন, অ্যাডোব ইত্যাদি) ভার্চুয়ালি কোনও ফাইল টাইপকে অন্য কোনও ফাইল টাইপে রূপান্তর করতে এটি ব্যবহার করতে পারেন। যদি এটির ডিআরএম থাকে তবে ক্যালবার প্লাগইনগুলি এড়াতে সহায়তা করার জন্য শিক্ষানবিস আলফের ব্লগটি দেখুন । বই জলদস্যু করতে অন্যথায় বিক্রেতার সাথে আপনার চুক্তি লঙ্ঘন করতে ডিআরএম স্ট্রিপার ব্যবহার করবেন না। এটি ব্যবহার করুন যাতে আপনি কোনও ফর্ম্যাটে যে কোনও ডিভাইসে আপনার বইগুলি উপভোগ করতে পারেন ।

ক্যালিবার একটি দুর্দান্ত ই-বুক ম্যানেজমেন্ট প্রোগ্রাম যা কার্যত সবকিছু করতে পারে। এটি কিন্ডলস, অ্যান্ড্রয়েড ফোন / ট্যাবলেট ইত্যাদি পরিচালনা করতে পারে এটি এমনকি আপনি চাইলে আপনার কিন্ডেলের ইমেল ঠিকানায় এক ক্লিকে আপনার বইগুলি ইমেল করতে পারে। আপনি হতাশ হবেন না :-)

টার্মিনাল থেকে:

sudo apt-get install calibre

অথবা উবুন্টু সফটওয়্যার সেন্টারে এটি অনুসন্ধান করুন

বাস্তবে EPUB ফাইল রূপান্তর করতে আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:

ebook-convert file.epub file.pdf(বিশদগুলির জন্য, এই অন্যান্য উত্তরটি দেখুন)

অথবা আপনি ক্যালিবার জিইউআই ব্যবহার করে রূপান্তর কথোপকথনের বিশদটি পরীক্ষা করতে পারেন ।


4
আমি সম্মত হই যে ক্যালিবার যাওয়ার উপায়, তবে আমি পুরানো সংস্করণটির কারণগুলিতে repos এ সংস্করণটি ইনস্টল করব না। তাই আমি কমান্ড ধীশক্তি সাইটে সুপারিশ ব্যবহার ইনস্টল হবে একটি নতুন সংস্করণ প্রায় প্রতি শুক্রবার আছে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()"
কি করতে

আইওআরআর: [এর্নো সকেট ত্রুটি] [এসএসএল: CERTIFICATE_VERIFY_FAILED] শংসাপত্র যাচাইকরণ ব্যর্থ হয়েছে (_ssl.c: 590)
16-15

1
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()"
noobninja

উবুন্টু 14.04LTS এ পুরোপুরি কাজ করে, ধন্যবাদ!
hdoghmen

রূপান্তর ব্যবস্থার পূর্ণ ডকুমেন্টেশন দেখুন manual.calibre-ebook.com/conversion.html
Demz

9
  1. উবুন্টু সফটওয়্যার সেন্টার থেকে ক্যালিবার ইনস্টল করুন।
  2. ক্যালিবারটি খুলুন এবং ক্যালিবার মেনুতে অ্যাড বইগুলি আইকনে ক্লিক করুন । একটি ফাইল নির্বাচনের উইন্ডো খুলবে।
  3. আপনি যে ইমপ ফাইলটি যুক্ত করতে চান তা ব্রাউজ করুন এবং ক্যালিবারে যুক্ত করতে এক বা একাধিক ইপুব ফাইলগুলি নির্বাচন করুন।
  4. সেন্টার ফলকে ক্যালিবের লাইব্রেরি থেকে এক বা একাধিক ইপুব ফাইল নির্বাচন করুন। অথবা formats:"=EPUB"কেবলমাত্র EPUB ফর্ম্যাট ফাইলগুলি অনুসন্ধান করতে অনুসন্ধান বাক্সে টাইপ করুন এবং কেন্দ্রের ফলকে ফিল্টার করা লাইব্রেরি তালিকা থেকে এক বা একাধিক এপুব ফাইলগুলি নির্বাচন করুন। ক্যালিবার মেনুতে কনভার্ট বইয়ের আইকনে ক্লিক করুন ।
  5. একটি নতুন রূপান্তর উইন্ডো খুলবে। ইনপুট বিন্যাসের জন্য রূপান্তর উইন্ডোতে নির্বাচন করুন EPUB। জন্য আউটপুট ফরম্যাট পিডিএফ নির্বাচন করুন। OKফাইল (গুলি) রূপান্তর শুরু করতে বোতামটি ক্লিক করুন ।
  6. আপনার পিডিএফ ফাইলগুলি সন্ধান করতে, আপনি যে পিডিএফ রূপান্তর করেছেন এমন একটি ফাইলের উপর ক্লিক করুন। ক্যালিবারের ডানদিকে প্যানে আপনি পাথ: নামক একটি এন্ট্রি দেখতে পাবেন যা খোলার জন্য ক্লিক করুন। পিডিএফ ফাইলের ডিরেক্টরিতে একটি নতুন ফাইল ব্রাউজার উইন্ডো খুলতে "খুলতে ক্লিক করুন" এর লিঙ্কটিতে ক্লিক করুন।

8

ইডিপ থেকে পিডিএফ রূপান্তরকারী

ক্যালিবার চেষ্টা করার আগে, আমি উপরের প্রোগ্রামটি ব্যবহার করে আমার ফাইলটি আসলে রূপান্তরিত করেছি, একটি কমান্ড লাইন ইপুবকে পিডিএফ রূপান্তরকারী যা কিছু সহজ বিকল্পগুলির সাথে আসলে ভাল।

ব্যবহার:

1) সুবিধাজনক স্থানে ফাইলটি আনজিপ করুন এবং টার্মিনালের আনজিপড ফোল্ডারে পরিবর্তন করুন

2) .sh ফাইলটি কার্যকর করতে পারেন

 chmod +x ./epub2pdf.sh 

3) ফাইল চালান

 ./epub2pdf.sh <path-to-epub-file>

ডিফল্ট আউটপুট ডিরেক্টরি হোম ফোল্ডার, তবে বৈশিষ্ট্যযুক্ত ফাইলের মাধ্যমে অনেকগুলি কাস্টমাইজেশন পাওয়া যায় যেখানে এটি পরিবর্তন করা যায়।

যদিও প্রোগ্রামটি কিছুক্ষণের জন্য আপডেট করা হয়নি তবে এটি সত্যিই ভাল কাজ করে এবং আমি ভেবেছিলাম লোকেরা তাদের এপাবটিকে পিডিএফ তে রূপান্তরিত করার চেষ্টা করতে পারে option


গুড ফাইন্ড! যে একটি দ্রুত এবং ময়লা ধর্মান্তরিত জন্য কুশলী এর
Freedom_Ben


2

এখানে আমার রেসিপি:

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

1

দয়া calibreকরে নীচের কমান্ডটি চালিয়ে ইনস্টল করুন

sudo apt-get -y install calibre 

এরপরে আপনি সহজেই আপনার epubফাইলটি এতে রূপান্তর করতে পারেন pdf:

ebook-convert my-book.epub my-book.pdf --enable-heuristics

পিএস: আমি এখানে অনুরূপ পোস্টে যে উত্তরটি দেখেছি তা আমি সত্যিই পছন্দ করেছি: https://askubuntu.com/a/170119


8
এহম, আপনি এটি প্রায় ভুল পথে পেয়েছেন। এই প্রশ্নের রূপান্তর সম্পর্কে থেকে EPub করার পিডিএফ।
ডেভিড ফোরস্টার

হ্যাঁ, এটি অন্যভাবে হওয়া উচিত, তবে ধারণাটি যথেষ্ট স্পষ্ট। প্রথম ইনস্টল করুন sudo apt-get -y install calibreএবং দ্বিতীয়টি, সহজভাবে চালানebook-convert my-book.epub my-book.pdf --enable-heuristics
ইভজেনি ববকিন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.