TEX är ett allmänt använt format för sättning av artiklar, böcker och andra publikationer. En TEX-fil består av olika taggar för att infoga text, grafik, matematiska ekvationer, symboler, etc. De flesta TEX-redigerare genererar utdata från en TEX-fil som ett PDF-dokument. Men i vissa fall kan du behöva generera ett Word-dokument från TEX-filen. I sådana fall beskriver den här artikeln hur du konverterar LaTeX-fil (.tex) till Word-format med Java.
Java LaTeX till Word Converter API
För att konvertera LaTeX-filerna till Word DOCX-format kommer vi att använda Aspose.PDF för Java. Det är ett kraftfullt PDF-manipulerings-API för att generera, ändra eller konvertera PDF-dokument. Du kan antingen ladda ner API:et eller installera det med hjälp av följande Maven-konfigurationer.
<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>
Konvertera en LaTeX TEX-fil till DOCX i Java
Följande är stegen för att konvertera en LaTeX TEX-fil till Word DOCX-format med Java.
- Skapa en instans av klassen TeXLoadOptions.
- Använd klassen Document för att ladda TEX-filen genom att skicka dess sökväg och TeXLoadOptions-objekt.
- Konvertera TEX till DOCX med metoden Document.save(String, SaveFormat) och skicka utdatafilens sökväg och SaveFormat.DocX som parametrar.
Följande kodexempel visar hur man konverterar LaTeX-filer till Word DOCX-format.
// Skapa TeXLoadOptions-objekt
TeXLoadOptions options = new TeXLoadOptions();
// Skapa dokumentobjekt
Document pdfDocument = new Document("document.tex", options);
// Konvertera TEX till DOCX
pdfDocument.save("TeXToPDF_out.docx", SaveFormat.DocX);
Skaffa en gratis API-licens
Du kan skaffa en tillfällig licens för att använda API:t utan utvärderingsbegränsningar.
Slutsats
I den här artikeln har du lärt dig hur du konverterar LaTeX-filer till Word-format med Java. Du kan enkelt bädda in koden i dina Java-applikationer för att automatisera TEX till DOCX-konvertering. För att utforska mer om Aspose.PDF för Java, besök dokumentationen. Om du har några frågor, kontakta oss via vårt forum.