2009-12-04 14 views
7

SVG dosyalarını PDF dosyalarına programlı olarak dönüştürmek istiyorum. Ancak, SVG dosyaları oluşturulan PDF dosyalarında aranabilmesi gereken bir metin içerir. Ayrıca, x86_64 mimarisi için Red Hat Enterprise Linux 5.3 veya CentOS 5.3 üzerinde çalışmak zorundadır. Açık Kaynak olsaydı ya da en azından çok pahalı olmasa iyi olurdu.Metin içeren SVG dosyalarını PDF dosyalarına nasıl programlayabilirim (özellikle CentOS 5.3 x86_64'te)?

İşte denedim. Bunların hepsi, Batik hariç, Debian Lenny'de gayet iyi çalışıyor.

Inkscape
Ben http://inkscape.modevia.com/ap gelen autopackages kullanarak yüklü alabilirsiniz, ama ben komut satırından kullandığınızda, metin aranamaz. o PDF dosyalarına SVG dosyalarını dönüştürür zaman

Batik rasterizer [sic]
, metin artık aranabilir.

svg2pdf
bu ve kendisine bağlı birkaç kaynak download için kullanılabilir. CentOS'u derlemeyi denedim ama henüz başarıya ulaşmadım. Debian x86_64 için bir precompiled version buldum, ancak CentOS'ta çalışmıyor.


Oluşturulan PDF rsvg-dönüştürmek CentOS 5.3 üzerinde aranamaz. Belki de daha yeni bir cairo sürümünü yüklemek yardımcı olabilir. Rsvg-convert (süper kullanıcı) hakkında konuşmak için DaveParillo'ya teşekkürler.

ÇÖZÜM (ancak belki de bazı üzerinde kalmaya devam okuyucuya faydalı olacaktır)
princeXML
kaynaktan kurulu olan CentOS iyi çalışır. Bazı nedenlerden dolayı .rpm'den yüklendiğinde çalışmaz. Teşekkürler Erik Dahlström!

Cross posted on superuser

+0

svg2pdf dosyasını bir centos makinesinde derleyemiyor ve sunucunuza yükleyemiyor musunuz? – Javier

+0

Fikir için teşekkürler. Bunu birkaç kez denedim ama tüm bağımlılıkları kurmak için yazmaya çalışmak oldukça zordu. Tekrar buna geri dönebilirim. –

cevap

3

Bunu ticari olmayan kullanım için ücretsiz, princexml deneyebilirsiniz.

+0

Çok teşekkürler! Bu yaptı! –

İlgili konular