Iklan

Salah satu masalah yang sering dikutip dengan beralih ke Linux adalah kompatibilitas file. Anda akan selalu mengirim pengguna file sistem operasi lain, dan mereka tidak akan terlihat sama ketika dibuka di aplikasi seperti Word. Meskipun Anda dapat menginstal font atau mencoba VM atau emulator 4 Cara Membuat Linux Kompatibel dengan Perangkat Lunak Yang Lebih Banyak Baca lebih banyak untuk mencoba memastikan semuanya keluar dengan tampilan yang konsisten, pendekatan lain adalah melakukan pekerjaan Anda dalam format teks biasa, lalu mengonversinya setelah Anda selesai.

Satu alat yang dapat Anda gunakan untuk mengonversi antar format adalah pandoc, alat penting dalam kotak alat pengguna Linux apa pun.

Instalasi dan Penggunaan Pandoc Dasar

Menginstal pandoc pada sebagian besar distribusi Linux adalah masalah perjalanan sederhana ke repositori. Pada sistem berbasis Ubuntu, perintah berikut menginstalnya untuk Anda:

sudo apt-get install pandoc

Setelah diinstal, Anda dapat mulai menggunakan program baris perintah untuk mengonversi file. Sangat baik dalam menangani Markdown dan bahasa markup ringan lainnya, jika Anda memiliki

instagram viewer
.MD file tergeletak, Anda dapat mengonversikan ini ke HTML dengan yang berikut:

pandoc -o myfile.html myfile.md
target sumber penurunan harga pandoc

Itu -Hai bendera memberitahukan nama berkas keluaran kamu ingin. Dalam hal ini juga menyimpulkan format output (HTML) oleh ekstensi nama file. Anda dapat menggunakan -r (untuk Baca) dan -w (untuk menulis) flag untuk memberi tahu pandoc jenis konversi yang Anda inginkan. Misalkan Anda terbiasa menulis dalam penurunan harga, tetapi perlu memposting sesuatu ke halaman berbasis Mediawiki:

pandoc -r markdown -w mediawiki -o markdown.wiki markdown.md. 
pandoc mengkonversi sumber penurunan mediawiki

Dalam versi sebelumnya, pandoc difokuskan pada file "peningkatan", dalam arti bisa mengubah format yang lebih sederhana (seperti Markdown) menjadi yang lebih kompleks (mis. ODT atau Microsoft DOCX). Tapi sekarang akan begitu Baca format yang lebih rumit ini juga. Ini berarti jika Anda terbiasa dengan pengolah kata tetapi tergoda oleh semua alasan untuk menggunakan format teks biasa yang lebih kecil dan lebih portabel Apa itu Penurunan Harga? 4 Alasan Mengapa Anda Harus Belajar SekarangBosan dengan editor HTML dan WYSIWYG? Maka penurunan harga adalah jawaban untuk Anda tidak peduli siapa Anda. Baca lebih banyak , itu menjadi jauh lebih mudah.

Diberikan direktori yang penuh dengan file Word, perintah berikut akan mengonversikan masing-masingnya menjadi Penurunan Harga:

untuk file dalam * lakukan pandoc -r docx -w markdown -o "$ file" .md "$ file" selesai
pandoc hasil konversi batch

Perhatikan bahwa ini akan memberi Anda nama file filename.docx.md, jadi Anda harus menjalankan perintah ganti nama cepat (atau lebih baik lagi, tambahkan ke atas sebagai skrip shell 5 Ide Pengaturan Linux Pemula Untuk Pekerjaan Cron & Skrip ShellDengan bash scripting, Anda dapat melakukan serangkaian tugas kompleks dalam sekali jalan sehingga sangat bagus untuk kebutuhan yang rumit dan berulang. Ini juga cara yang bagus untuk mengenal terminal. Baca lebih banyak ).

Opsi Baris Perintah Pandoc

Sekarang setelah Anda memiliki beberapa dasar, kami akan melihat beberapa opsi opsi baris perintah pandoc yang lebih canggih.

File Referensi ODT / DOCX

Misalkan Anda telah mengonversi semua file pengolah kata lama Anda yang besar menjadi Markdown. Saat Anda menikmati kegembiraan menulis dalam teks biasa, pada titik tertentu Anda harus membaginya dengan seseorang. Dan seseorang itu mungkin tidak tercerahkan seperti Anda. Anda cukup membalikkan Baca dan menulis tanda untuk mengonversi file Anda kembali ke format Word:

pandoc -r markdown -w docx -o wordfile.docx wordfile.md

Tetapi beberapa orang menyukai file Word mereka dengan font tertentu, judul bernomor, dll. Pandoc DOCX back-end mendukung file template, disebut file referensi, untuk kesempatan seperti itu. Ini adalah ODT atau DOCX file yang telah Anda siapkan dengan semua gaya yang Anda butuhkan. Kemudian pandoc menerapkan gaya ini ketika mengkonversi jika Anda memberikannya file referensi di baris perintah:

pandoc -r markdown -w odt --reference-odt = / home / user / path / ke / ref-file.odt -o lowriter.odt lowriter.md
gaya referensi pandoc odt

Perhatikan bagaimana font yang dikonfigurasi dalam file referensi di atas (Arial Black untuk Heading 1, dll.) Ditampilkan dalam file yang dikonversi di bawah ini. Anda dapat membuat banyak file referensi ini sesuai kebutuhan (misalnya, satu per klien). Lalu abaikan pemformatan sepenuhnya saat Anda sedang menulis, dan terapkan styling dalam satu langkah saat Anda mengonversi.

keluaran referensi pandoc odt

PDF Rendering Back-Ends

Membuat PDF juga merupakan latihan sederhana, setelah Anda menginstal beberapa paket yang diperlukan. Cara ringan untuk mendapatkan kemampuan menulis PDF adalah dengan menginstal wkhtmltopdf paket, alat baris perintah untuk mengkonversi HTML ke PDF. pandoc mendukung ini secara asli, jadi jika Anda mengatur menulis tandai ke HTML, tetapi berkas keluaran sebagai PDF, ini akan menafsirkan ini sebagai niat Anda untuk menggunakannya wkhtmltopdf dengan sendirinya!

pandoc -r markdown -w html -o nicepub.pdf nicepub.md

Sebagai alternatif, Anda dapat memilih opsi berfitur lengkap dengan menggunakan sistem pengaturan huruf TeTex. Manfaatkan fakta bahwa paket-paket ini adalah Pemasangan yang Disarankan untuk paket pandoc dengan menginstal ulang dengan perintah berikut:

sudo apt-get install --install-suggest pandoc

Kemudian, duduklah sambil banyak (sungguh, banyak) paket yang diinstal. Setelah selesai, Anda dapat mengonversi file Anda langsung ke PDF dengan menetapkannya sebagai menulis bendera:

pandoc -r markdown -w pdf -o nicepub-tetex.pdf nicepub.md

Selagi wkhtmltopdf opsi hanya memerlukan instalasi satu paket, Anda bisa mendapatkan lebih banyak hasil cetak-ramah dengan TeTex. Yaitu, font serif digunakan secara default, dan halaman-halamannya diberi nomor secara otomatis.

pandoc pdf hasil tetex

Generator Ebook

Akhirnya, pandoc dapat mengonversi file Anda ke ebook yang cocok untuk membaca di ponsel atau e-reader Cara Mengelola Koleksi Ebook Anda Untuk Amazon Kindle Dengan CalibreMasalah terbesar dengan eReader seperti Amazon Kindle adalah bahwa hal itu membutuhkan upaya yang tidak masuk akal untuk memindahkan buku di antara berbagai perangkat. Sebelum Kindle, saya jatuh cinta dengan Calibre. Sedikit berat ... Baca lebih banyak . Itu Epub dan epub3 ujung-belakang akan memberi Anda ebook yang diformat dengan benar:

pandoc -r markdown -w epub -o mybook.epub mybook.md. 
keluaran epub pandoc

Tips Tingkat Lanjut

Keuntungan pandoc melampaui kekuatannya sebagai utilitas baris perintah... misalnya, ia mencakup dukungan untuk versi perbaikan Markdown, dan dapat dengan mudah diintegrasikan dengan aplikasi grafis.

Rasa Penurunan Harga Pandoc

Selain menjadi alat konversi, pandoc mendukung rasa Markdown yang sedikit ditingkatkan. Dengan menggunakan pandoc bukan standar penurunan harga perintah, Anda memiliki beberapa fitur tambahan yang tersedia, termasuk yang berikut:

  • Metadata - Citarasa Markdown Pandoc memungkinkan Anda untuk memasukkan informasi dalam header dokumen Anda seperti penulis, tanggal, alamat email, dll.
  • Dekorasi Teks - Anda dapat menerapkan dekorasi teks seperti dicoret atau super / subskrip yang tidak didukung dalam Markdown standar melalui pandoc.
  • Tabel - Ini saja membuat pandoc berharga dibandingkan dengan "vanilla" Markdown. Menggunakan karakter pipa untuk memisahkan sel-sel tabel, Anda bisa membuat tabel yang berkisar dari yang benar-benar jelek hingga yang bisa dibaca manusia dalam teks biasa dan juga format yang diberikan.
  • Daftar Mewah - Pandoc memungkinkan Anda untuk memformat daftar dengan tingkat gaya garis besar, mis. “1.,” lalu “A.,” lalu “i.,” Dll. Anda juga dapat menentukan nomor awal untuk daftar, di mana daftar dalam penurunan harga mulai dari “1.”
  • Menyoroti Sintaksis Kode - Anda dapat menyoroti yang diterapkan pada blok kode Anda dengan memberi tahu pandoc apa bahasanya.

Di atas hanyalah pilihan fitur Markdown pandoc. Kunjungi halaman manual di pandoc.org untuk daftar lengkap ekstra yang disediakan oleh Markdown ini.

Gunakan GUI Dengan pandoc

Walaupun pandoc efektif sebagai alat baris perintah, pandoc memang mengandung banyak opsi. Jika Anda baru mengenal Linux, Anda mungkin lebih suka menggunakan pandoc dengan antarmuka GUI. Meskipun tidak berisi antarmuka grafis secara default, Anda dapat menginstal PanDocElectrion untuk mengonversi dokumen Anda dengan titik-dan-klik. Unduh skrip instal dari situs web aplikasi, kemudian jalankan untuk menginstal semua paket yang diperlukan dan program itu sendiri.

pandoc convert pandocelectron instal

Setelah diinstal, mulai npm perintah dalam PanDocElectron direktori akan meluncurkan aplikasi. Dengan daftar dropdown untuk format dan kemampuan untuk memilih file input dengan dialog, ini akan membantu Anda terbiasa dengan "masuk dan keluar" pandoc, seolah-olah.

pandoc mengkonversi pandocelectron ui

Jika Anda merasa nyaman dengan berbagai opsi dan pandoc pandoc tetapi hanya ingin cara mudah panggilan itu, Anda dapat mengintegrasikannya dengan editor teks GUI Anda. Misalnya, editor Atom berisi sejumlah paket yang menyediakan kemampuan untuk menyimpan file saat ini ke format yang berbeda menggunakan pandoc (paket pandoc-convert):

pandoc mengubah perintah atom

Opsi lain adalah menjalankan perintah pandoc menggunakan fungsi bawaan editor, seperti perintah build. Atom alat-alat bangunan paket memberi Anda kemampuan untuk menentukan perintah khusus:

pandoc mengonversi konfigurasi buildtools

Kemudian, Anda dapat memanggil perintah build pada file yang kompatibel dengan pandoc Anda, seperti yang Anda lakukan pada kode sumber:

pandoc convert perintah buildtools

Pandoc Mengambil Beberapa Stres Keluar dari Switching

Dengan pandoc di toolkit Anda, Anda bisa lebih tenang mengetahui bahwa Anda selalu bisa mendapatkan dokumen Anda kepada orang lain dalam format yang mereka butuhkan. Pada saat yang sama, Anda dapat memanfaatkan beberapa fitur hebat Linux (pertimbangkan memberikan salah satu editor teks berbasis terminal seperti vim mencoba).

Apakah Anda sering menemukan diri Anda mengonversi file bolak-balik antara format? Jika Anda mengalami masalah kompatibilitas, beri tahu kami di komentar, dan kami akan melihat apakah kami dapat menggunakan pandoc untuk menyortir Anda!

Kredit Gambar: Nirat.pix melalui Shutterstock.com

Aaron telah sangat jauh dalam teknologi sebagai analis bisnis dan manajer proyek selama lima belas tahun, dan telah menjadi pengguna Ubuntu yang setia selama hampir selama (sejak Breezy Badger). Minatnya termasuk open source, aplikasi bisnis kecil, integrasi Linux dan Android, dan komputasi dalam mode teks biasa.