Bạn có thể sử dụng bộ chuyển đổi này
Tuy nhiên nó không giải quyết các điểm đạn [các yếu tố UL, LI]
function convertHtmlToRtf[html] {
if [![typeof html === "string" && html]] {
return null;
}
var tmpRichText, hasHyperlinks;
var richText = html;
// Singleton tags
richText = richText.replace[/]*]?\s*[\/]?>/ig, "{\\pard \\brdrb \\brdrs \\brdrw10 \\brsp20 \\par}\n{\\pard\\par}\n"];
richText = richText.replace[/]*]?\s*[\/]?>/ig, "{\\pard\\par}\n"];
// Empty tags
richText = richText.replace[/]*]?\s*[\/]>/ig, "{\\pard\\par}\n"];
richText = richText.replace[/]+]\/>/g, ""];
// Hyperlinks
richText = richText.replace[
/]*]?[?:\s+href=[["']][?:javascript:void\[0?\];?|#|return false;?|void\[0?\];?|]\1][?:\s+[^>]*]?>/ig,
"{{{\n"];
tmpRichText = richText;
richText = richText.replace[
/]*]?[?:\s+href=[["']][.+]\1][?:\s+[^>]*]?>/ig,
"{\\field{\\*\\fldinst{HYPERLINK\n \"$2\"\n}}{\\fldrslt{\\ul\\cf1\n"];
hasHyperlinks = richText !== tmpRichText;
richText = richText.replace[/]*]?>/ig, "{{{\n"];
richText = richText.replace[/]*]?>/ig, "\n}}}"];
// Start tags
richText = richText.replace[/]*]?>/ig, "{\\b\n"];
richText = richText.replace[/]*]?>/ig, "{\\i\n"];
richText = richText.replace[/]*]?>/ig, "{\\ul\n"];
richText = richText.replace[/]*]?>/ig, "{\\strike\n"];
richText = richText.replace[/]*]?>/ig, "{\\super\n"];
richText = richText.replace[/]*]?>/ig, "{\\sub\n"];
richText = richText.replace[/]*]?>/ig, "{\\pard\n"];
// End tags
richText = richText.replace[/]*]?>/ig, "\n\\par}\n"];
richText = richText.replace[/]*]?>/ig, "\n}"];
// Strip any other remaining HTML tags [but leave their contents]
richText = richText.replace[/]+]>/g, ""];
// Prefix and suffix the rich text with the necessary syntax
richText =
"{\\rtf1\\ansi\n" + [hasHyperlinks ? "{\\colortbl\n;\n\\red0\\green0\\blue255;\n}\n" : ""] + richText + "\n}";
return richText;
}
Chạy
Tiết kiệm
Cái nĩa
Đặt làm cơ sở
Hợp tác
- Cài đặt
- Đăng nhập
Bố cục biên tập
Các cột cổ điển Kết quả dưới cùng các tab Tab Kết quả [Cột] Tab [hàng] Columns Bottom results Right results Tabs [columns] Tabs [rows]
Bảng điều khiển
Bảng điều khiển trong trình soạn thảo [Beta]
Bảng điều khiển rõ ràng đang chạy
Chung
Số dòng
Bao bọc dòng
Thụt lề với các tab
Mã gợi ý [tự động hoàn thành] [beta]
Hành vi
Mã tự động chạy
Chỉ mã tự động chạy xác thực
Mã tự động-Save [Bumps phiên bản]
Auto-Close thẻ HTML
Khung tự động đóng
Xác thực mã trực tiếp
Đánh dấu các thẻ phù hợp
Bánh hơi
Hiển thị thanh nồi hơi ít thường xuyên
Lưu fiddle ẩn danh [công khai]?
- Hãy chắc chắn không bao gồm dữ liệu cá nhân- không bao gồm tài liệu có bản quyềnpersonal data
- Do not include copyrighted material
Đăng nhập nếu bạn muốn xóa fiddle này trong tương lai. if you'd like to delete this fiddle in the future.
Fork Anonymous [công khai] fiddle?
- Hãy chắc chắn không bao gồm dữ liệu cá nhân- không bao gồm tài liệu có bản quyềnpersonal data
- Do not include copyrighted material
Đăng nhập nếu bạn muốn xóa fiddle này trong tương lai. if you'd like to delete this fiddle in the future.
Fork Anonymous [công khai] fiddle? HTML CSS Result JavaScript HTML CSS kết quả Dark Nhúng đoạn trích thích iframe ?: to fit the code Không tự động để phù hợp với mã of the parent pageTabs:
Visual:
Tối sáng
Kết xuất chặn trang cha mẹ
Meta fiddleURL cdnjs 0
- Tài nguyên urlcdnjs 0
- Dán một URL CSS/JS trực tiếp
Nhập tên thư viện để tìm nạp từ cdnjs
Yêu cầu không đồng bộ
JSON: /echo/json/
JSONP: //jsfiddle.net/echo/jsonp/
HTML: /echo/html/
XML: /echo/xml/
Xem tài liệu để biết thêm thông tin.
Khác [Liên kết, Giấy phép]
Được tạo và duy trì bởi Piotr và Oskar.
Được tổ chức trên DigitalOceanDigitalOcean
Tất cả các mã thuộc về poster và không có giấy phép được thực thi. JSFiddle hoặc các tác giả của nó không chịu trách nhiệm hoặc chịu trách nhiệm cho bất kỳ tổn thất hoặc thiệt hại nào trong quá trình sử dụng mã được cung cấp.
Liên kết
Lộ trình theo dõi lỗi [bỏ phiếu cho các tính năng] về tình trạng dịch vụ tài liệu
Roadmap [vote for features]
About
Docs
Service status
Ngôn ngữ
Doctype
Tag cơ thể
Ngôn ngữ
Doctype
- Tag cơ thể
Khung & Tiện ích mở rộng
Ngôn ngữ
Doctype
Tag cơ thể
- Khung & Tiện ích mở rộng Apply changes Discard
JQuery Mobile 1.4.4