Pertanyaan mengkonversi file epub ke format PDF


Saya ingin tahu bagaimana file-file epub dapat dikonversi ke pdf di ubuntu. Metode apa pun, GUI atau konversi baris perintah baik-baik saja sejauh epub saya dikonversi ke pdf. Terima kasih.


50
2018-05-25 02:23


asal




Jawaban:


Anda pasti menginginkannya Kaliber. Anda dapat menggunakannya untuk mengkonversi hampir semua jenis file ke jenis file lainnya, selama file sumber tidak memiliki DRM (seperti Amazon, Adobe, dll.). Jika memang memiliki DRM, periksa Blog Apprentice Alf untuk membantu menghapusnya dengan plugin Calibre. Jangan menggunakan stripper DRM untuk membajak buku atau melanggar kesepakatan Anda dengan vendor. Gunakan itu agar Anda bisa menikmati buku-bukumu di perangkat apa pun dalam format apa pun.

Calibre juga merupakan program manajemen e-book yang luar biasa yang dapat melakukan hampir semuanya. Dapat mengelola Kindles, ponsel / tablet Android, dll. Bahkan dapat mengirim email buku Anda dengan satu klik ke alamat email Kindle Anda jika Anda mau. Anda tidak akan kecewa :-)

Dari terminal:

sudo apt-get install calibre

Atau cari di Ubuntu Software Center

Untuk benar-benar mengonversi file EPUB, Anda dapat menggunakan perintah berikut:

ebook-convert file.epub file.pdf (Untuk detailnya, periksa ini jawaban lainnya)

Atau Anda dapat memeriksa detailnya dialog konversi menggunakan GUI Kaliber.


71
2018-05-25 02:55



Saya setuju bahwa Calibre adalah cara untuk pergi, tetapi saya tidak akan menginstal versi di repos karena mereka sudah ketinggalan jaman. Ada versi baru hampir setiap hari Jumat jadi saya akan menginstal menggunakan perintah yang direkomendasikan di situs Calibre 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()" - To Do
@ToDo terima kasih atas tipnya! - Freedom_Ben
IOError: [Kesalahan soket Errno] [SSL: CERTIFICATE_VERIFY_FAILED] sertifikat verifikasi gagal (_ssl.c: 590) - noobninja
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
bekerja sempurna di ubuntu 14.04LTS, terima kasih! - hdoghmen


  1. Instal Calibre dari Pusat Perangkat Lunak Ubuntu.
  2. Buka Kaliber dan klik pada Tambahkan buku ikon di menu Kaliber. Jendela pemilihan file akan terbuka.
  3. Jelajahi file epub yang ingin Anda tambahkan, dan pilih satu atau beberapa file epub untuk ditambahkan ke Caliber.
  4. Pilih satu atau lebih file epub dari perpustakaan Calibre di panel tengah. Atau ketik formats:"=EPUB" di kotak pencarian untuk mencari hanya file format EPUB dan pilih satu atau lebih file epub dari daftar pustaka yang difilter di panel tengah. Klik pada Konversikan buku ikon di menu Kaliber.
  5. Baru Mengubah jendela akan terbuka. Di Jendela Konversi untuk Masukkan format pilih EPUB. Untuk Format output pilih PDF. Klik baik tombol untuk mulai mengonversi file (s).
  6. Untuk menemukan file PDF Anda, klik pada file yang Anda dikonversi ke PDF. Di panel sebelah kanan Kaliber Anda akan melihat entri yang disebut Path: Klik untuk membuka. Klik pada tautan untuk "Klik untuk membuka" untuk membuka jendela browser file baru di direktori file PDF.

9
2018-05-25 03:23





epub ke pdf converter

Sebelum mencoba kaliber, saya benar-benar mengkonversi file saya menggunakan program di atas, sebuah baris perintah epub ke pdf converter yang sebenarnya bagus dengan beberapa opsi praktis.

Pemakaian:

1) unzip file ke lokasi yang nyaman, dan ubah ke folder unzip di terminal

2) membuat file .sh dieksekusi

 chmod +x ./epub2pdf.sh 

3) jalankan file

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

Direktori output default adalah rumah folder, tetapi banyak penyesuaian tersedia melalui file properti yang dapat diubah.

Meskipun program belum diperbarui untuk sementara waktu, ia bekerja sangat baik dan saya pikir ini mungkin menjadi pilihan bagi orang untuk mencoba mengubah epub mereka menjadi pdf.


7
2018-05-27 03:19



Temukan baik! Itu berguna untuk konversi yang cepat dan kotor - Freedom_Ben


sudo apt install pandoc
pandoc -f epub -t pdf infile.epub -o outfile.pdf

5
2017-07-13 12:01





Inilah resep saya:

pandoc -s -t latex --toc --chapters \
        --latex-engine=lualatex $BOOK.epub -o $BOOK.pdf

jika tambahan --toc dan --chapters tidak menghasilkan hasil yang diinginkan, biarkan ini keluar. Kadang-kadang gambar di dalam epub tidak valid untuk digunakan dengan lateks sehingga Anda perlu mengkonversikannya dalam proses:

$ 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

Berikut adalah solusinya. Periksa untuk melihat apakah file tex dapat diproduksi:

$ pandoc \
-s -t latex \
--toc --chapters \
--latex-engine=lualatex $BOOK.epub -o $BOOK.tex

Ekstrak gambar dan media lain yang terkandung dalam wadah epub ke jalur DIR, membuatnya jika perlu, dan sesuaikan referensi gambar dalam dokumen [LaTeX] sehingga mengarah ke file yang diekstrak, dengan opsi --extract-media= DIR . Pilih direktori saat ini yang juga berisi file ePub. Menambahkan --extract-media=. yang berarti mengekstrak dalam direktori saat ini, yang juga $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

Mencabut gambar .jpg yang diekstraksi dengan membuat gambar JPEG baru yang kompatibel dengan LaTeX dengan utilitas `convert '(dari program imagemagick)

$ cd images
$ convert logo1.jpg logo1.jpeg 

dan Ganti gambar sebelumnya dengan pandoc extracted .jpg dengan gambar .jpeg yang baru dibuat:

$ mv logo1.jpeg logo1.jpg 

Seseorang dapat melakukan ini dengan single for loop pada commandline:

$ 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 ..

Jalankan baris perintah pertama lagi, tetapi kali ini mesin LuaTeX mencari \includegraphics di direktori yang sama dengan tempat gambar ePub diekstraksi sebelumnya (--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) dengan menambahkan opsi --data-dir=.:

$ pandoc \
-s -t latex \
--toc --chapters \
--latex-engine=lualatex \
--data-dir=. $BOOK.epub -o $BOOK.pdf

3
2017-09-10 20:12





Saya sangat menyukai jawaban yang saya lihat pada posting serupa di sini: https://askubuntu.com/a/170119

Terutama perintah berikut membantu saya mendapatkan konversi yang lebih baik:

ebook-convert file.pdf file.epub --enable-heuristics

1
2017-11-04 20:21



Ehm, kamu keliru. Pertanyaan ini adalah tentang konversi dari EPub untuk PDF. - David Foerster