Převeďte RTF na MHTML pomocí Pythonu

Převod RTF na MHTML, HtmlFixed a HTML ve vašich aplikacích Python bez instalace Microsoft Word®.

 

Pro vývojáře Pythonu, který se snaží přidat funkci převodu RTF na MHTML (formát webového archivu) nebo HtmlFixed, znamená chtít uložit dokument ve formátu HTML pomocí absolutně umístěných prvků v aplikaci. Aspose.Total for Python via .NET API může pomoci automatizovat proces převodu. Je to plný balík různých API zabývajících se různými formáty.

K přidání funkce převodu RTF na MHTML používáme API Aspose.Words for Python via .NET , které je součástí balíčku Aspose.Total for Python via .NET . V případě, že je soubor RTF jednoduchý, pak jsou to jen dva řádky kódu. Načtěte soubor RTF a zavolejte metodu uložení s příslušnou cestou k souboru spolu s výčtem SaveFormat jako MHTML nebo HTML_FIXED. Ale v případě, že je potřeba obnovit model dokumentu co nejblíže původnímu, je potřeba do výsledného dokumentu uložit nějaké extra informace, tzv. round-trip information.

Jak Převeďte RTF na MHTML v Pythonu

  • Načtěte zdrojový soubor RTF pomocí třídy Document
  • Vytvořte instanci HtmlSaveOptions
  • Nastavte export_roundtrip_information jako True
  • Zadejte SaveFormat jako MHTML
  • Zavolejte metodu save, přičemž jako parametry zadejte cestu k výstupnímu souboru a SaveFormat. Váš soubor RTF je tedy převeden na MHTML na zadané cestě.

Požadavky na konverzi

  • Pro převod formátu RTF na MHTML nebo HtmlFixed je vyžadován Python 3.5 nebo novější
  • Referenční API v rámci projektu přímo z PyPI ( Aspose.Words )
  • Nebo použijte následující příkazy pip pip install aspose.words
  • Kromě toho operační systém založený na Microsoft Windows nebo Linux (viz více Words ) a pro Linux zkontrolujte další požadavky pro gcc a libpython a postupujte podle pokynů INSTALL krok za krokem.
 

Uložit RTF do MHTML v Pythonu – jednoduché

 
 

Převod RTF do MHTML v Pythonu

 
Převod RTF na MHTML transformuje dokumenty s bohatým textem do souborů webových archivů, které kombinují obsah a zdroje do jediného přenosného balíčku. To je užitečné, když je třeba zachovat informace o dokumentu v prohlížečem přátelském formátu pro sdílení, prohlížení nebo offline přístup. V automatizovaných systémech podporuje převod RTF na MHTML škálovatelné publikování dokumentů, archivní balení a pracovní postupy distribuce obsahu, kde samostatný webově čitelný formát zlepšuje přístupnost a konzistenci.

Klíčové případy použití

  • Vytváření přenosných webových dokumentů
    Převádí obsah bohatého textu do jednosouborového webového archivu pro snadné sdílení.

  • Offline přístup k obsahu
    Pomáhá zachovat informace o dokumentu ve formátu, který lze zobrazit bez živých závislostí.

  • Archivace kompatibilní s prohlížeči
    Podporuje dlouhodobé uchování textového obsahu ve webově přátelské reprezentaci.

Scénáře automatizace

  • Automatizovaná tvorba webových archivů
    Systémy mohou převádět RTF dokumenty do MHTML souborů pro portály, záznamy nebo distribuční pracovní postupy.

  • Potrubí balení obsahu
    Programatický převod umožňuje samostatné doručení dokumentů napříč systémy a týmy.

  • Škálovatelné vykreslování archivů
    Dávkové procesy mohou vytvářet archivovatelné prohlížečem archivy z velkých úložišť dokumentů.

Prozkoumat možnosti konverzace RTF pomocí Python

Převést RTFs na CSV (Hodnoty oddělené čárkami)
Převést RTFs na DIF (Formát výměny dat)
Převést RTFs na EXCEL (Formáty tabulkových souborů)
Převést RTFs na FODS (OpenDocument Flat XML tabulka)
Převést RTFs na ODS (Tabulka OpenDocument)
Převést RTFs na SXC (Tabulka StarOffice Calc)
Převést RTFs na TSV (Hodnoty oddělené tabulátorem)
Převést RTFs na XLAM (Doplněk Excel s podporou maker)
Převést RTFs na XLS (Binární formát Microsoft Excel)
Převést RTFs na XLSB (Binární sešit Excel)
Převést RTFs na XLSM (Tabulka s podporou maker)
Převést RTFs na XLSX (Otevřete sešit XML)
Převést RTFs na XLT (Šablona Excel 97 - 2003)
Převést RTFs na XLTM (Šablona s podporou maker aplikace Excel)
Převést RTFs na XLTX (Excel šablona)
Převést RTFs na EMAIL (Soubory e-mailu)
Převést RTFs na EML (E-mailová zpráva)
Převést RTFs na EMLX (Apple Mail Message)
Převést RTFs na ICS (Soubor kalendáře)
Převést RTFs na MBOX (Soubor e-mailové schránky)
Převést RTFs na MSG (Soubor položky zprávy aplikace Outlook)
Převést RTFs na ODP (Formát prezentace OpenDocument)
Převést RTFs na OFT (Šablona souboru aplikace Outlook)
Převést RTFs na OST (Tabulka offline úložiště aplikace Outlook)
Převést RTFs na POT (Soubory šablon aplikace Microsoft PowerPoint)
Převést RTFs na POTM (Soubor šablony Microsoft PowerPoint)
Převést RTFs na POTX (Prezentace šablony Microsoft PowerPoint)
Převést RTFs na POWERPOINT (Prezentační soubory)
Převést RTFs na PPS (Prezentace PowerPoint)
Převést RTFs na PPSM (Prezentace s podporou maker)
Převést RTFs na PPSX (Prezentace PowerPoint)
Převést RTFs na PPT (Prezentace v Powerpointu)
Převést RTFs na PPTM (Soubor prezentace s podporou maker)
Převést RTFs na PPTX (Formát otevřené prezentace XML)
Převést RTFs na PST (Tabulka osobního úložiště aplikace Outlook)
Převést RTFs na VCF (Soubor vCard)