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 -hGerç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 .
uniconvyerine 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-toseçeneğe sahip olması harika , ama aynı zamanda geçmeniz --headlessve --invisibleçalışması için hiçbir yerde söylememeniz berbat bir durum . Cevap için +1.
--headlessima 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, libreofficeikili olarak adlandırılır sofficeve 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.
unoconvaraçtan bahsetti .
Kolay bir hile var.
Kullanım unoconvile midnight commanderdönüştürme odtiçin pdf:
mc odtdosyaların bulunduğu yere gidinodtkullanan dosyalar Ctrl-Tdaha sonraF2,@, unoconv -f pdf Bir sürü korkunç hata mesajı attı, ama işe yarıyor!