ตัวแปลง RTF เป็น HTML

HTML
ถัดไป

Rich Text Format (RTF) เป็นภาษากลางระหว่าง WordPad แม่แบบ Word รุ่นเก่า และระบบออกใบแจ้งหนี้ แต่การวาง RTF ดิบลงใน CMS โดยตรงจะทิ้งแท็กฟอนต์แบบอินไลน์และมาร์กอัปที่ไม่จำเป็นไว้ ตัวแปลงแบบเบานี้จะลบคำควบคุมของ RTF และแมปการจัดรูปแบบอินไลน์หลัก (\b, \i, \ul, \par, \line, \tab) ไปยัง HTML ที่สะอาดและมีความหมาย (<strong>, <em>, <u>, <p>, <br>) คุณจึงได้ย่อหน้าที่อ่านง่ายแทนที่จะเป็นสัญญาณรบกวนของการเรียงพิมพ์ โดยจะคงตัวอักษรและการเน้นพื้นฐานไว้ และตัดที่เหลือทั้งหมดออก

วิธีแปลง RTF เป็น HTML

  1. 1

    วางแหล่งที่มา RTF

    ลากไฟล์ `.rtf` มาวาง หรือวางโค้ดดิบ (ทุกอย่างที่เริ่มต้นด้วย `{\rtf1`)

  2. 2

    ตัวแปลงแมปคำควบคุม

    ตัวหนา ตัวเอียง ขีดเส้นใต้ ย่อหน้า การขึ้นบรรทัดใหม่ และแท็บจะถูกแปลงเป็น HTML โดยอัตโนมัติ

  3. 3

    ดูตัวอย่างผลลัพธ์

    ดูข้อความที่เรนเดอร์แล้วและ HTML ดิบเคียงข้างกัน

  4. 4

    คัดลอก HTML

    คัดลอกบล็อก HTML แล้ววางลงใน CMS โปรแกรมแก้ไข หรือเครื่องมือสร้างเว็บไซต์แบบสถิตของคุณ

สิ่งใดถูกแมป และสิ่งใดถูกตัดออก

RTF ถูกสร้างขึ้นรอบ ๆ การจัดรูปแบบยุคเครื่องพิมพ์ดีด ไม่ใช่สำหรับเว็บ นี่คือตัวแปลงแบบเบา: มันคงตัวอักษรและการเน้นแบบอินไลน์หลักไว้ และตัดทุกอย่างที่ไม่สามารถแปลงเป็น HTML แบบง่ายได้อย่างสะอาดออก

สิ่งใดถูกแมป

คำควบคุม RTF ผลลัพธ์ HTML หมายเหตุ
\b\b0 <strong>...</strong> ตัวหนา
\i\i0 <em>...</em> ตัวเอียง
\ul\ul0 <u>...</u> ขีดเส้นใต้
\par ย่อหน้า <p> ใหม่ การขึ้นย่อหน้า
\line <br> การขึ้นบรรทัดใหม่
\tab ช่องว่าง แท็บ

สิ่งใดถูกตัดออก

  • แบบอักษร ขนาด และสี: HTML ควรพึ่งพา CSS ไม่ใช่สไตล์แบบอินไลน์
  • ตาราง รูปภาพ (\pict) และวัตถุฝังตัวอื่น ๆ: จะถูกตัดออก ไม่ได้ถูกแปลง
  • รายการ การจัดแนว และหัวข้อ: ผลลัพธ์คือบล็อกย่อหน้าต่อเนื่องเพียงบล็อกเดียว
  • สไตล์ชีต เครื่องหมายการแก้ไข ความคิดเห็น และข้อมูลเมทา

เคล็ดลับสำหรับผลลัพธ์ที่สะอาด

  • ลบสไตล์ในไฟล์ต้นฉบับก่อน หากคุณต้องการเพียงเนื้อความ RTF แบบเรียบง่ายจะแปลงได้สะอาดที่สุด
  • จากนั้น ส่ง HTML ผ่านตัวจัดรูปแบบ เพื่อให้ได้การเยื้องที่อ่านง่าย
  • เพิ่มหัวข้อ รายการ และตารางของคุณเอง ใน CMS: เครื่องมือนี้ให้ข้อความย่อหน้าที่สะอาดเพื่อใช้ต่อยอด ไม่ใช่เลย์เอาต์ที่สมบูรณ์

คำถามที่พบบ่อย

ไม่ รูปภาพแบบไบนารี (บล็อก \pict) จะถูกตัดออก RTF จัดเก็บรูปภาพเหล่านั้นเป็นข้อมูล WMF/PNG ที่เข้ารหัสฐานสิบหก ซึ่งไม่ควรอยู่แบบอินไลน์ใน HTML โปรดส่งออกรูปภาพแยกต่างหากจากแอปพลิเคชันต้นทางของคุณ

ไม่ นี่คือตัวแปลงแบบเบาที่เน้นการจัดรูปแบบข้อความแบบอินไลน์ ดังนั้นตาราง RTF จะถูกตัดออกแทนที่จะแปลงเป็น <table> สำหรับเอกสารที่มีตารางจำนวนมาก ให้แปลงเป็น DOCX ก่อนแล้วสร้างตารางขึ้นใหม่ในโปรแกรมแก้ไขของคุณ

เป็นไปโดยตั้งใจ ตัวแปลงคงตัวอักษรและการเน้นพื้นฐาน (ตัวหนา ตัวเอียง ขีดเส้นใต้) ไว้ และตัดแบบอักษร สี ขนาด และเลย์เอาต์ออก จึงให้พื้นฐานที่สะอาดสำหรับปรับสไตล์ใหม่ในระบบการออกแบบของคุณเอง

ใช่ RTF ของคุณจะถูกส่งไปยังเซิร์ฟเวอร์ของเราเพื่อแปลง จากนั้นส่งกลับมาเป็น HTML โดยจะถูกประมวลผลเพื่อการแปลงเท่านั้น และไม่ถูกจัดเก็บหรือบันทึกไว้ สำหรับเอกสารที่ละเอียดอ่อนมาก ให้แปลงสำเนา หรือลบข้อมูลลับออกก่อน

เครื่องมือที่เกี่ยวข้อง

ตารางอ้างอิง ASCII

ตาราง ASCII ครบตั้งแต่ 0 ถึง 127 พร้อมค่าเลขฐานสิบ ฐานสิบหก ฐานแปด ฐานสอง และรูปแบบการอ้างอิงอักขระแบบตัวเลขของ HTML รวม NUL, LF และ DEL

อ้างอิงตัวอักษร HTML

รายการที่สามารถค้นหาได้ขององค์ประกอบ HTML พร้อมรหัสชื่อและรหัสตัวเลข รวมถึงฟังก์ชันสำเนาด้วยคลิกเดียวสำหรับตัวอักษรพิเศษและสัญลักษณ์ต่างๆ

ตารางอ้างอิงแป้นพิมพ์ลัด

ค้นหาแป้นพิมพ์ลัดเริ่มต้นตามเอกสารของ VS Code, Chrome และ Bash ที่ใช้ GNU Readline บน macOS, Windows และ Linux

ตัวตรวจสอบอีเมล

ตรวจสอบที่อยู่อีเมล: ตรวจไวยากรณ์ RFC 5322 ค้นหา MX เรกคอร์ดแบบเรียลไทม์ พร้อมรายละเอียดส่วนท้องถิ่น โดเมน และความยาว ไม่มีการส่งอีเมลใด ๆ

เครื่องมือสร้าง EditorConfig

สร้างไฟล์ .editorconfig จากกฎการเยื้อง การจบบรรทัด และชุดอักขระของคุณ แล้วเพิ่มเซกชันที่ถูกต้องให้ทุกภาษาในรีโพซิทอรี ทั้ง Python, Go, YAML, Makefile และอื่น ๆ

ตัวลดรูปพีชคณิตบูลีน

ประเมินนิพจน์บูลีนสำหรับทุกชุดอินพุตและดูตารางค่าความจริงที่สมบูรณ์ รองรับตัวแปรสูงสุดห้าตัวและตัวดำเนินการ &, |, !, ^

เครื่องมือนี้มีให้บริการในภาษาอื่น