Tento článek poskytne komplexní vysvětlení, jak převést TXT do RTF pomocí Javy. Rich Text Format (RTF) je formát souboru, který usnadňuje různé možnosti formátování, jako jsou styly písma, barvy a návrhy rozvržení. Naproti tomu TXT je formát prostého textu, který nepodporuje žádné formátování. Naštěstí s pomocí široce používané konverzní knihovny je možné exportovat TXT do RTF v Javě. Dále níže naleznete úryvek kódu, který tento proces ilustruje, spolu se sadou pokynů pro převod souboru TXT na dokument RTF.
Kroky k převodu TXT na RTF pomocí Java
- Chcete-li do svého projektu začlenit GroupDocs.Conversion for Java, můžete jej nainstalovat pomocí úložiště Maven
- Zahrňte odkaz na nezbytné třídy potřebné k provedení převodu TXT do RTF
- Vytvořte instanci třídy Converter a poskytněte cestu k souboru vstupního souboru TXT jako parametr jeho konstruktoru
- Získejte dostupné možnosti převodu pro RTF voláním metody Converter.getPossibleConversions
- Uložte výsledný soubor RTF na disk voláním metody Converter.save
Dodržením podrobných kroků popsaných výše je proces generování RTF z TXT pomocí Java relativně přímočarý. Tyto kroky lze provést na jakémkoli široce používaném operačním systému, včetně Windows, macOS a Linuxu, pokud je nainstalována Java. Pro provedení převodu z formátu TXT do formátu RTF není třeba instalovat žádný doplňkový software. Knihovna použitá v této ukázce je kompatibilní s různými platformami, což umožňuje níže uvedený kód spustit na jakémkoli operačním systému.
Kód pro převod TXT na RTF pomocí Java
import com.groupdocs.conversion.Converter; | |
import com.groupdocs.conversion.licensing.License; | |
import com.groupdocs.conversion.options.convert.ConvertOptions; | |
public class ConvertTXTtoRTFusingJava { | |
public static void main(String[] args) { | |
// Set License to avoid the limitations of Conversion library | |
License license = new License(); | |
license.setLicense("GroupDocs.Conversion.lic"); | |
// Import TXT document | |
Converter converter = new Converter("input.txt"); | |
// Get conversion option for final output document | |
ConvertOptions txttortf = converter.getPossibleConversions("rtf") | |
.getSource().getConvertOptions(); | |
// Save the RTF to disk | |
converter.convert("result.rtf", txttortf); | |
} | |
} |
Představili jsme důkladné vysvětlení procesu Java TXT to RTF spolu se stručným příkladem kódu. Proces převodu je přímočarý a vyžaduje pouze několik volání API s jednoduchým kódem. Jakmile je nakonfigurována určená knihovna pro převod dokumentů a upraveny cesty k souborům, lze tento kód bez problémů integrovat do vašich projektů. Kromě toho jsme již dříve publikovali článek o převodu TXT na XLSX. Další informace naleznete v našem výukovém programu na jak převést TXT na XLSX pomocí Java.