2011-07-28 43 views
6

Bất kỳ đề xuất nào để chuyển đổi RTF sang PDF? Tôi cần phải làm điều này từ ứng dụng LAMP của tôi, vì vậy một tiện ích dòng lệnh như GhostScript sẽ là lý tưởng.Linux: Tiện ích dòng lệnh Chuyển đổi RTF thành PDF?

+0

[Điều này có thể hữu ích] (http://stackoverflow.com/a/22859546/386579) –

+0

sử dụng UnRTF, chuyển đổi sang .ps và sau đó ps2pdf để lấy pdf. UnRTF cũng có sẵn trên Win32 – dns

Trả lời

4
sudo apt-get install ted 

/usr/share/ted/Ted/rtf2pdf.sh source-file dest-file 

hoặc truy cập này link

+0

'ted' là gì, có trang web hay không? Nó không có vẻ là một phần của Ubuntu. Ngoài ra, bạn chỉ cần [tìm kiếm và dán] (http://www.linuxquestions.org/questions/linux-software-2/convert-rtf-to-pdf-263247/) ;-) –

+2

trang web ted là http: //www.nllgg.nl/Ted/ –

+0

@Kerrek - biết về ted, vì vậy tôi googled nó và copypasted ví dụ đầu tiên tôi có thể tìm thấy đó là liên kết được cung cấp bởi bạn. –

2

Trong Ubuntu của tôi 10.4 Tôi có unrtf, mà "chuyển đổi RTF sang HTML, LaTeX, Postscript". Từ Postscript nó phải là một ứng dụng tầm thường của ps2pdf để nhận được tệp PDF.

+0

Ngoài ra còn có UnRtf cho các cửa sổ, rất mát mẻ – dns

+0

rtf của tôi là không được định dạng tốt, vì vậy tiện ích này không thể chuyển đổi được. Miễn là không có Ted trong nguồn ubuntu bây giờ, tôi chuyển đổi rtf của tôi với libreoffice không cần chú ý – DmitrySandalov

+1

Điều này đã lừa cho tôi: 'unrtf --rtf in.rtf> out.rtf' – user2023370

0

Theo hệ điều hành Cent 6, các bước làm việc cho tôi để chuyển đổi RTF sang PDF từ một file php:

  1. yum install Ted
  2. yum install GhostScript
  3. Tải rtf2pdf.sh để một số con đường như :/var/www/html/lib, trong đó Apache có đủ quyền
  4. shell_exec ('sh/lib/rtf2pdf.sh /files/test.rtf /files/test.pdf');
8

Ngoài ra, bạn có thể sử dụng libreoffice cho nhiệm vụ này:

libreoffice --headless --invisible --norestore --convert-to pdf source-file.rtf 
+1

Có lẽ có một phiên bản của java đã được cung cấp với cài đặt libreoffice của tôi, nhưng nó không tìm thấy theo mặc định: 'javaldx: Không thể tìm thấy môi trường chạy Java!' 'Cảnh báo: không đọc được đường dẫn từ javaldx' – user2023370

Các vấn đề liên quan