Chuyển đổi văn bản có định dạng thành văn bản thuần túy javascript

Rõ ràng từ hai loại văn bản trên, những gì chúng ta đang giải quyết bây giờ hãy xem chúng một cách chi tiết và sự khác biệt giữa chúng

1. VĂN BẢN THÔ.
Văn bản thuần túy là văn bản không có kiểu đính kèm hoặc nhúng với nó. Nó chỉ là một văn bản đơn giản tôi. e. văn bản đơn giản. Nó được tạo ra bởi các nhà thiết kế phần cứng người Mỹ vào những năm 60 70. Và các tệp có văn bản thuần túy được lưu với. txt hoặc. tiện ích mở rộng TXT.

Ưu điểm của văn bản thuần túy –

  • nếu bạn viết một cái gì đó bằng văn bản thuần túy thì bất cứ khi nào bạn mở tệp đó trên bất kỳ máy nào thì kết quả cuối cùng sẽ giống nhau đó là nó sẽ hiển thị văn bản như trên mọi hệ thống. Không giống như văn bản có định dạng nếu bạn định dạng văn bản và thêm kiểu vào văn bản đó thì nó có thể tạo ra vấn đề nếu người cuối không có ứng dụng phù hợp với nó thì nó sẽ làm biến dạng kiểu của nó và kết quả là nó sẽ để lại ấn tượng xấu cho người dùng
  • Nó nhanh và linh hoạt vì nó không sử dụng các kiểu và định dạng do đó nó nhanh và linh hoạt
  • kích thước tệp của định dạng văn bản thuần túy nhỏ hơn so với định dạng văn bản có định dạng

Nhược điểm của văn bản thuần túy –

  • Trong thời đại ngày nay, gần 90% trình xử lý văn bản sử dụng định dạng văn bản có định dạng
  • Nó trông rất cơ bản tôi. e. không có phong cách
  • Đọc văn bản đơn giản đôi khi nó trở nên nhàm chán

Ví dụ về văn bản thuần túy -

  • https. //lái xe. Google. com/file/d/1qxWMnVSpMy3ZxbTT0cmBZoeLPjSWOTWz/view?usp=sharing
  • Nếu bạn dán văn bản vào trình xử lý văn bản thông thường thì nó sẽ trông giống như hình dưới đây i,e. không có phong cách và định dạng

Chuyển đổi văn bản có định dạng thành văn bản thuần túy javascript

 

2. VĂN BẢN ĐA DẠNG.
Văn bản có định dạng là văn bản có các kiểu được đính kèm hoặc nhúng với nó, vì vậy bất cứ khi nào bạn sao chép văn bản có định dạng và dán vào trình chỉnh sửa hỗ trợ văn bản có định dạng thì nó sẽ tự động bao gồm tất cả các khoảng cách định dạng của các kiểu, v.v. Định dạng văn bản đa dạng thức được Microsoft tạo ra vào những năm 80 và họ đã ngừng phát triển văn bản đa dạng thức vào năm 2008. Các tệp văn bản có định dạng thường được lưu với. rtf hoặc. phần mở rộng RTF.

nếu bạn dán văn bản có định dạng đã cho vào notepad hoặc trình chỉnh sửa chỉ có định dạng văn bản thuần túy thì nó sẽ giống như hình trên vì trình soạn thảo văn bản thuần túy sẽ chỉ bao gồm văn bản mà không có kiểu và định dạng

Ưu điểm của văn bản phong phú –

  • Trong gần 90% trình xử lý văn bản hỗ trợ định dạng văn bản đa dạng thức
  • Có vẻ thú vị khi một văn bản có các kiểu giống như văn bản được cung cấp bên dưới có màu xanh lục Geek dành cho các chuyên viên máy tính chứ không phải văn bản đơn giản vì nó bao gồm kiểu dáng và định dạng, kết quả là nhà phát triển học cách tạo kiểu và định dạng văn bản
  • Để giữ cho người dùng cuối kết nối với văn bản mà không cảm thấy nhàm chán

Nhược điểm của văn bản phong phú –

  • Nếu tệp văn bản có định dạng được mở trong trình xử lý văn bản không hỗ trợ văn bản có định dạng thì nó có vẻ không tốt cho người dùng vì định dạng có thể không hỗ trợ trình xử lý văn bản
  • kích thước tệp lớn so với văn bản thuần túy vì nó bao gồm các kiểu và thông tin định dạng với nó
  • việc thêm các kiểu và định dạng cũng hơi phức tạp vì nó mất nhiều thời gian hơn so với văn bản thuần túy

Ví dụ về văn bản phong phú -

  • https. // tài liệu. Google. com/document/d/1mOFZ9Y84nx56mKKfwzaviUTplGGPxM0o/edit?usp=sharing&ouid=100618971610824625854&rtpof=true&sd=true
  • Nếu bạn dán văn bản vào trình chỉnh sửa hỗ trợ văn bản đa dạng thức thì nó sẽ bao gồm tất cả các kiểu, định dạng giống như hình ảnh được cung cấp bên dưới

Chuyển đổi văn bản có định dạng thành văn bản thuần túy javascript

 

Sự khác biệt giữa Văn bản có định dạng và Văn bản thuần túy

S,Không

VĂN BẢN THÔ

VĂN BẢN ĐA DẠNG    1. Văn bản không có định dạngVăn bản có định dạng2. Các kiểu không có Kiểu được nhúng với nó. 3. Các tập tin được lưu với. txt hoặc. Phần mở rộng TXTCác tệp được lưu với. rtf hoặc bất kỳ tiện ích mở rộng nào hỗ trợ định dạng văn bản có định dạng như. docx4. Được tạo bởi các nhà thiết kế phần cứng người Mỹ vào những năm 60,70 Được tạo bởi Microsoft vào những năm 80 và sau đó họ ngừng phát triển vào năm 20085. Đây là định dạng văn bản mặc định của notepad, command terminal, v.v. Đây là định dạng văn bản mặc định của Microsoft Word, Google docx, v.v. Được sử dụng trong email, mật mã, v.v. Được sử dụng trong các trang web html, từ Microsoft, v.v. 7. Ví dụ-Geeks cho Geeks. Ví dụ GEEKS FOR GEEKS8. Không được sử dụng nhiều vì định dạng văn bản đa dạng thức được sử dụng ở mọi nơi vì nó giúp định dạng dễ dàng. Nó được sử dụng rộng rãi vì nó làm cho việc định dạng trở nên dễ dàng. 9. Bất cứ khi nào văn bản có định dạng được dán trong trình soạn thảo văn bản thuần túy thì nó chỉ bao gồm các ký hiệu, khoảng trắng, ngắt dòng. Bất cứ khi nào văn bản có định dạng được dán vào trình soạn thảo văn bản có định dạng thì nó sẽ bao gồm tất cả các định dạng và kiểu. 10. Bất cứ khi nào văn bản thuần túy được dán vào trình soạn thảo văn bản có định dạng thì nó sẽ được dán nguyên trạng. Bất cứ khi nào văn bản thuần túy được dán vào trình soạn thảo văn bản thuần túy thì nó sẽ được dán nguyên trạng. 11. Kích thước tệp nhỏ so với tệp văn bản có định dạng Kích thước tệp lớn so với tệp văn bản thuần túy 12. Tương thích với tất cả các trình xử lý văn bản Chỉ tương thích với các trình xử lý văn bản hỗ trợ định dạng văn bản đa dạng thức

Phần kết luận-

Tất cả phụ thuộc vào người dùng rằng họ muốn sử dụng loại văn bản nào như nếu họ làm việc nhiều hơn trên docx và notepad ++ thì họ nên sử dụng văn bản có định dạng. và ngược lại

Làm cách nào để chuyển đổi văn bản HTML thành văn bản bình thường trong JavaScript?

Hãy đi sâu vào và xem nó hoạt động như thế nào. .
1) Using . replace(/<[^>]*>/g, '') .. .
2) Tạo phần tử DOM tạm thời và truy xuất văn bản. Đây là cách hiệu quả nhất để thực hiện nhiệm vụ. .
3) gói npm chuyển html thành văn bản. Đây là gói tôi phát hiện ra gần đây

Làm cách nào để chuyển đổi RTF sang HTML trong JavaScript?

Chuyển đổi RTF sang HTML bằng JavaScript thuần túy. .
chuỗi - Một chuỗi chứa RTF
opts - Các tùy chọn tùy chọn để chuyển tới trình tạo HTML. Xem phần Tùy chọn để biết chi tiết
cb - Chấp nhận gọi lại (err, html) , xem phần về Gọi lại để biết chi tiết

Rich Text có giống với văn bản thuần túy không?

Văn bản đa dạng thức cho phép bạn bao gồm nhiều tính năng trực quan, trong khi văn bản thuần túy giữ cho tài liệu của bạn đơn giản về mặt văn phong và cung cấp một số tùy chọn tùy chỉnh . Tìm hiểu về sự khác biệt chính giữa hai kiểu định dạng này có thể giúp bạn xác định nên sử dụng kiểu nào cho dự án viết của mình.

Làm cách nào để chuyển đổi HTML thành văn bản thuần túy được định dạng góc cạnh?

Tạo phần tử DOM tạm thời và truy xuất văn bản . Chúng ta có thể trích xuất sau bằng cách sử dụng các đối tượng phần tử. Gán văn bản HTML cho InternalHTML của phần tử giả và chúng ta sẽ nhận được văn bản thuần túy từ các đối tượng phần tử văn bản.