Bản sao có thể có:
Làm cách nào để chuyển đổi SVG thành PDF trên Linux
Tôi muốn chuyển đổi lập trình các tệp SVG thành các tệp PDF. Tuy nhiên, các tệp SVG chứa văn bản phải có thể tìm kiếm được trong các tệp PDF được tạo. Ngoài ra, nó phải hoạt động trên Red Hat Enterprise Linux 5.3 hoặc CentOS 5.3 cho kiến trúc x86_64. Sẽ thật tuyệt nếu đó là Nguồn mở hoặc ít nhất là không đắt lắm.
Đây là những gì tôi đã thử. Tất cả những thứ này, ngoại trừ Batik, đều hoạt động tốt trên Debian Lenny.
Inkscape
Tôi có thể cài đặt nó bằng cách sử dụng tự động đóng gói từ http://inkscape.modevia.com/ap , nhưng khi tôi sử dụng nó từ dòng lệnh, văn bản không thể tìm kiếm được.
Batik rasterizer [sic]
Khi nó chuyển đổi các tệp SVG thành các tệp PDF, văn bản không còn có thể tìm kiếm được.
svg2pdf
Nguồn cho cái này và một số phụ thuộc của nó có sẵn để tải xuống . Tôi đã cố gắng để nó được biên dịch trên CentOS, nhưng vẫn chưa thành công. Tôi đã tìm thấy phiên bản được biên dịch sẵn cho Debian x86_64, nhưng nó không hoạt động trên CentOS.
rsvg-convert
Đã tạo PDF không thể tìm kiếm trên CentOS 5.3. Có lẽ cài đặt một phiên bản mới hơn của cairo sẽ giúp. Cảm ơn DaveParillo đã đề cập đến rsvg-convert (trên superuser).
GIẢI PHÁP (nhưng có lẽ một số điều trên vẫn sẽ hữu ích cho người đọc)
princeXML
Nó hoạt động tốt trên CentOS khi được cài đặt từ nguồn. Vì một số lý do, nó không hoạt động khi được cài đặt từ .rpm. Cảm ơn Erik Dahlström! (cung cấp giải pháp hoạt động cho trường hợp của tôi trên stackoverflow)