TEX je široce používaný formát pro sazbu článků, knih a dalších publikací. Soubor TEX se skládá z různých značek pro vkládání textu, grafiky, matematických rovnic, symbolů atd. Většina editorů TEX generuje výstup souboru TEX jako dokument PDF. V určitých případech však může být nutné vygenerovat dokument Word ze souboru TEX. Pro takové případy tento článek popisuje, jak převést soubor LaTeX (.tex) do formátu Word pomocí Java.
Java LaTeX to Word Converter API
Abychom převedli soubory LaTeXu do formátu Word DOCX, použijeme Aspose.PDF for Java. Jedná se o výkonné rozhraní API pro manipulaci s PDF pro generování, úpravu nebo převod dokumentů PDF. API si můžete buď stáhnout, nebo jej nainstalovat pomocí následujících konfigurací Maven.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>21.6</version>
</dependency>
Převeďte soubor LaTeX TEX na DOCX v Javě
Níže jsou uvedeny kroky pro převod souboru LaTeX TEX do formátu Word DOCX pomocí Java.
- Vytvořte instanci třídy TeXLoadOptions.
- Použijte třídu Document k načtení souboru TEX předáním jeho cesty a objektu TeXLoadOptions.
- Převeďte TEX na DOCX pomocí metody Document.save(String, SaveFormat) a předejte cestu výstupního souboru a SaveFormat.DocX jako parametry.
Následující ukázka kódu ukazuje, jak převést soubory LaTeX do formátu Word DOCX.
// Vytvořte objekt TeXLoadOptions
TeXLoadOptions options = new TeXLoadOptions();
// Vytvořit objekt dokumentu
Document pdfDocument = new Document("document.tex", options);
// Převést TEX na DOCX
pdfDocument.save("TeXToPDF_out.docx", SaveFormat.DocX);
Získejte bezplatnou licenci API
Můžete získat dočasnou licenci, abyste mohli používat API bez omezení hodnocení.
Závěr
V tomto článku jste se naučili, jak převést soubory LaTeX do formátu Word pomocí Java. Kód můžete snadno vložit do svých aplikací Java a automatizovat převod TEX na DOCX. Chcete-li prozkoumat více o Aspose.PDF for Java, navštivte dokumentaci. V případě jakýchkoliv dotazů nás kontaktujte prostřednictvím našeho fóra.