Saya memiliki folder yang berisi banyak ppts, yang masing-masing ingin saya konversi ke pdf individual.
Saya memiliki folder yang berisi banyak ppts, yang masing-masing ingin saya konversi ke pdf individual.
Jawaban:
Anda dapat menggunakan unoconv . Ini tersedia di repositori, jadi Anda bisa apt-get
melakukannya: unoconv ( tautan instal langsung )
Perhatikan bahwa info di halaman web sudah usang. Gunakan pria atau ketik unoconv -h
untuk mendapatkan opsi baris perintah yang sebenarnya. Ini berfungsi seperti ini:
unoconv -f pdf presentation.odt
Perintah ini akan membuat file presentation.pdf.
Saya hanya menggunakannya untuk batch mengkonversi ods ke pdf dan berfungsi dengan baik. Saya belum mencobanya dengan presentasi (tetapi untuk tes cepat sekarang), tetapi saya berharap itu akan bekerja dengan baik.
Perhatikan bahwa ini tidak akan berfungsi pada Lucid (10.04), karena ada bug dalam python-openoffice
penawaran. Jika Anda perlu menggunakannya di Lucid, Anda dapat menambahkan ppa ini ke sumber perangkat lunak Anda untuk meningkatkan versi Openoffice Anda.
uniconv
bukan unoconv
)
unoconv -f pdf <input-folder-path>/* --output <output-folder-path>/*
Anda juga dapat menggunakan baris perintah dari LibreOffice untuk tujuan Anda. Contoh ini mengonversi semua file ppt dalam direktori saat ini ke file pdf:
libreoffice --headless --invisible --convert-to pdf *.ppt
-
Mulai tanpa kepala dalam "mode tanpa kepala", yang memungkinkan penggunaan aplikasi tanpa antarmuka pengguna.
Mode khusus ini dapat digunakan ketika aplikasi dikendalikan oleh klien eksternal melalui API ...
Ini menyiratkan --invisible dan sangat mengabaikan lingkungan GUI.
dan
--Invisible
Mulai dalam mode tidak terlihat.
Logo start-up atau jendela program awal tidak akan terlihat. LO dapat dikontrol dan dokumen serta dialog dapat dibuka melalui API.
Ketika dimulai dengan parameter ini, itu hanya dapat dihentikan menggunakan taskmanager (Windows) atau perintah kill (sistem berbasis UNIX).
Dapatkan informasi lebih lanjut tentang opsi baris perintah dengan:
man libreoffice
(Catatan: Anda harus menutup semua instance LibreOffice yang sedang berjalan sebelum baris perintah berfungsi.)
--convert-to
pilihan, tetapi itu menyebalkan bahwa itu tidak mengatakan di mana pun bahwa Anda juga harus lulus --headless
dan --invisible
agar berfungsi. +1 untuk jawabannya.
--headless
tersirat --invisible
(setidaknya pada LO 3.4). Tambahkan -env:UserInstallation="file://$HOME/.libreoffice-alt"
untuk bekerja bahkan dengan instance GUI berjalan (kreditkan di sini ).
MacOS
, libreoffice
binary dipanggil soffice
dan terletak di/Applications/LibreOffice.app/Contents/MacOS
Cara termudah untuk mengonversi file .ppt ke PDF adalah dengan menginstal unoconv melalui baris perintah:
sudo apt-get install unoconv
Kemudian buka terminal dari drive tempat file ppt tersedia. Sekarang ketik:
unoconv -f [format] pdf filename.ppt
Itu saja. Selesai.
unoconv
.
Ada cheat yang mudah.
Gunakan unoconv
dengan midnight commander
untuk mengonversi odt
ke pdf
:
mc
odt
file-file itu beradaodt
file Ctrl-T
saat ituF2,@,
unoconv -f pdf
Ini akan memuntahkan banyak pesan kesalahan yang mengerikan, tetapi berhasil!