Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

Konwersja RTF do HTML w C#

Wordize for .NET to profesjonalne rozwiązanie do programowej konwersji dokumentów RTF do formatu HTML. Klasa Converter pozwala programistom C# przekształcać pliki RTF w semantycznie poprawny kod HTML z zachowaniem struktury dokumentu, formatowania i wszystkich elementów oryginalnej zawartości. Programowa konwersja RTF do HTML automatyzuje procesy publikacji webowej, zapewnia profesjonalną jakość wyników i optymalizuje integrację dokumentów biurowych z aplikacjami webowymi.

Możliwości funkcjonalne:
  • Inteligentna konwersja RTF - metoda Converter.Convert() zapewnia precyzyjną analizę struktury RTF z prawidłową konwersją do semantycznie poprawnego kodu HTML
  • Zachowanie hierarchii nagłówków - automatyczne przekształcanie nagłówków i stylów RTF w odpowiednie tagi HTML (h1, h2, h3) z prawidłową strukturą semantyczną
  • Przetwarzanie tabel RTF - konwersja złożonych danych tabelarycznych z RTF do tabel HTML z zachowaniem struktury, łączenia komórek i formatowania
  • Zarządzanie stylami CSS - używanie HtmlCssStyleSheetType do kontrolowania sposobu wyjścia stylów: Inline (domyślnie wbudowywane w atrybuty style), Internal (w bloku <style> w nagłówku), External (w osobnym pliku CSS)
  • Zachowanie formatowania wizualnego - precyzyjne odtwarzanie czcionek RTF, kolorów, wcięć i elementów układu poprzez konfigurowalne generowanie stylów CSS
  • Integracja elementów multimedialnych - prawidłowa konwersja wbudowanych obrazów RTF, wykresów i elementów graficznych do HTML z optymalizacją dla wyświetlania webowego
  • Ustawienia eksportu HTML - używanie HtmlSaveOptions do zarządzania parametrami CssStyleSheetType, ExportFontResources, ExportImagesAsBase64 i innymi opcjami kompatybilności webowej
  • Wsparcie Fluent API do uruchamiania operacji konwersji przez łańcuch metod Converter.Create().From().To().Execute(), co zwiększa czytelność kodu C#
Scenariusze zastosowania:
  • Publikacja webowa dokumentacji - przekształcanie technicznej dokumentacji RTF do HTML dla umieszczenia na korporacyjnych stronach internetowych, portalach intranetowych i systemach pomocy online z konfiguracją External CSS dla jednolitego stylu
  • Systemy zarządzania treścią - automatyczna konwersja dokumentów RTF do HTML ze stylami Inline do importu do CMS, platform blogowych i systemów zarządzania wiedzą
  • Bazy wiedzy online - tworzenie webowych wersji materiałów pomocniczych, instrukcji i procedur z istniejących dokumentów RTF dla portali korporacyjnych z Internal CSS dla zoptymalizowanego ładowania
  • Aplikacje webowe - integracja treści RTF w interfejsy webowe do wyświetlania dokumentów w przeglądarce bez konieczności pobierania plików
  • E-learning - konwersja materiałów edukacyjnych RTF do HTML do tworzenia kursów online i platform edukacyjnych z niestandardowymi stylami CSS
  • Archiwizacja i migracja - przekształcanie korporacyjnych archiwów RTF do dostępnego webowo formatu HTML do długoterminowego przechowywania i wyszukiwania

Przetestuj możliwości programowej konwersji RTF do HTML w interaktywnym demo online dostępnym na tej stronie. Wgraj dokument RTF, skonfiguruj parametry stylizacji CSS, uruchom operację konwersji i pobierz wynik w formacie HTML z wybranym typem integracji CSS. Przykładowy kod C# używający klasy Converter jest w pełni gotowy do użycia w Twoim projekcie .NET.

C#
Uruchom kod
Przetestuj Wordize SDK - wgraj dokument i sprawdź przykładowy kod
Wybierz format wyjściowy z listy
using Wordize.Conversion;

Converter.Convert("Input.rtf", "Output.html");
using Wordize.Conversion; Converter.Convert("Input.rtf", "Output.html"); using Wordize.Conversion; using Wordize.Saving; var imageStreams = Converter.ConvertToImages("Input.rtf", new ImageSaveOptions(SaveFormat.Html)); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.html"); stream.CopyTo(file); } using Wordize.Conversion; using Wordize.Saving; ImageSaveOptions saveOptions = new ImageSaveOptions(saveFormat); saveOptions.PageLayout = MultiPageLayout.Vertical(10); Converter.Create() .From("Input.rtf") .To("Output.html", saveOptions) .Execute();
Uruchom kod

Jak konwertować RTF do HTML w C#

  1. Dodaj Wordize SDK do swojego projektu .NET
  2. Wywołaj metodę Converter.Convert(), podając w parametrach nazwę pliku wejściowego i wyjściowego. Formaty będą rozpoznane automatycznie na podstawie rozszerzeń plików
  3. Otrzymaj plik HTML
5%