2010-02-17 36 views
6

Tôi muốn một cách để chuyển đổi một số thẻ html cơ bản thành RTF (như I, B, BR) Có cách nào đơn giản hơn để thực hiện điều đó mà không phải trả tiền cho bất kỳ thứ gì không? Phát triển một cái gì đó từ đầu là một lựa chọn quá.Làm thế nào để chuyển đổi HTML sang RTF trong Perl?

Trả lời

7

Bạn đã thử HTML::FormatRTF chưa? Tôi đã không sử dụng đầu ra RTF, nhưng tôi đã sử dụng đầu ra văn bản đơn giản (HTML::FormatText) và đã hài lòng với nó.

+0

Cảm ơn cjm, Điều này có vẻ đầy hứa hẹn. Nhưng tôi bị mắc kẹt với điều này. HTML :: Định dạng phụ thuộc vào HTML :: Cây và HTML :: Cây phụ thuộc vào HTML :: Trình phân tích cú pháp. Khi thực hiện 'kiểm tra' cho HTML :: Trình phân tích cú pháp tôi nhận được lỗi sau: t/thực thể ........... NOK 17 # Kiểm tra không thành công (t/entity.t tại dòng 74) # đã nhận: 'Chú ý Trang chủ & # 959 & # 969n & # 1257 tuổi ... 1 & # 1109t T & # 1110 & # 1084e E & # 957 & # 1257 & # 1075' # dự kiến: 'Chú ý Trang chủ' ... 1Ñt TÑмe EÎ½Ó © г ' # Có vẻ như bạn đã thất bại 1 bài kiểm tra 17 Tôi đã xác minh rằng tôi đáp ứng các điều kiện tiên quyết để cài đặt mô-đun này. Bất kỳ ý tưởng nào về lỗi này? – Sam

+0

HTML :: Trình phân tích cú pháp là một mô-đun được sử dụng nhiều; nó sẽ hoạt động tốt. Bạn đang sử dụng phiên bản hiện tại (3.64)? Nếu bạn không thể làm việc đó, hãy đăng câu hỏi khác cung cấp chi tiết về cài đặt Perl, hệ điều hành và thông báo lỗi của bạn. Nhận xét không phải là phương tiện phù hợp để chẩn đoán. – cjm

+0

Sam: Tôi đoán bạn sử dụng phiên bản cũ của Perl, trước 5.8. Bạn nên báo cáo lỗi này tại đây: https://rt.cpan.org/Public/Dist/Display.html?Name=HTML-Parser –

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