Her biri ayrı bir pdf'ye dönüştürmek istediğim bir sürü ppts içeren bir klasörüm var.
Her biri ayrı bir pdf'ye dönüştürmek istediğim bir sürü ppts içeren bir klasörüm var.
Yanıtlar:
Unoconv kullanabilirsiniz . Depolarda mevcuttur, böylece yapabilirsiniz apt-get
: unoconv ( direct install link )
Web sayfasındaki bilgilerin eski olduğunu unutmayın. unoconv -h
Gerçek komut satırı seçeneklerini almak için adam veya türünü kullanın . Bu gibi çalışır:
unoconv -f pdf presentation.odt
Bu komut bir presentation.pdf dosyası oluşturacaktır.
Sadece ods pdf pdf dönüştürmek için kullandım ve mükemmel çalışıyor. Sunumlarla denemedim (ancak şimdi hızlı bir test için), ancak bunun iyi çalışmasını bekliyorum.
Tekliflerdeki bir hata nedeniyle Lucid (10.04) üzerinde çalışmayacağını unutmayın python-openoffice
. Lucid'de kullanmanız gerekirse, Openoffice sürümünüzü yükseltmek için bu ppa'yı yazılım kaynaklarınıza ekleyebilirsiniz .
uniconv
yerine unoconv
)
unoconv -f pdf <input-folder-path>/* --output <output-folder-path>/*
Ayrıca , libreoffice'in komut satırını amacınız için kullanabilirsiniz. Bu örnek, geçerli dizindeki tüm ppt dosyalarını pdf'ye dönüştürür:
libreoffice --headless --invisible --convert-to pdf *.ppt
--headless
Uygulamanın kullanıcı arayüzü olmadan kullanılmasına izin veren "headless mode" da başlar.
Bu özel mod, uygulama API üzerinden harici istemciler tarafından kontrol edildiğinde kullanılabilir ...
Görünmez ve kesinlikle herhangi bir GUI ortamını yoksayar.
ve
--invisible
Görünmez modda başlatır.
Ne başlangıç logosu ne de ilk program penceresi görünmez. ÖD kontrol edilebilir ve API üzerinden belgeler ve diyaloglar açılabilir.
Bu parametre ile başlatıldığında, yalnızca görev yöneticisi (Windows) veya kill komutunu (UNIX tabanlı sistemler) kullanarak çıkabilirsiniz.
Komut satırı seçenekleri hakkında daha fazla bilgi edinin:
man libreoffice
(Not: Komut satırı çalışmadan önce çalışan tüm LibreOffice örneklerini kapatmanız gerekir.)
--convert-to
seçeneğe sahip olması harika , ama aynı zamanda geçmeniz --headless
ve --invisible
çalışması için hiçbir yerde söylememeniz berbat bir durum . Cevap için +1.
--headless
ima eder --invisible
(en azından LO 3.4'de). -env:UserInstallation="file://$HOME/.libreoffice-alt"
Çalışmakta olan GUI örnekleri ile bile çalışmaya ekleyin ( buradan kredi alın ).
MacOS
, libreoffice
ikili olarak adlandırılır soffice
ve bulunur/Applications/LibreOffice.app/Contents/MacOS
.Ppt dosyalarını PDF'ye dönüştürmenin en kolay yolu unoconv'u komut satırı üzerinden yüklemektir:
sudo apt-get install unoconv
Sonra ppt dosyalarının bulunduğu sürücüden terminali açın. Şimdi yazın:
unoconv -f [format] pdf filename.ppt
Bu kadar. Bitti.
unoconv
araçtan bahsetti .
Kolay bir hile var.
Kullanım unoconv
ile midnight commander
dönüştürme odt
için pdf
:
mc
odt
dosyaların bulunduğu yere gidinodt
kullanan dosyalar Ctrl-T
daha sonraF2,@,
unoconv -f pdf
Bir sürü korkunç hata mesajı attı, ama işe yarıyor!