Det här intressanta ämnet visar hur man renderar LaTeX till PNG med C++. Vi kallar också LaTeX-filerna som .tex-filer och man kan enkelt rendera LaTeX till PNG i C++ med enkla API-egenskaper och metoder. En bra sak med att använda det här exemplet är att API-anrop inte är beroende av någon annan applikationsprogramvara eller tredjepartsverktyg för exekvering.
Steg för att rendera LaTeX till PNG med C++
- Installera Aspose.Tex.Cpp med verktyget NuGet Package Manager
- Inkludera hänvisning till Aspose::TeX, Aspose::TeX::IO och Aspose::TeX::Presentation::Bildnamnrymder
- Instantiera objektet TeXOptions Class för att ställa in konfigurationer
- Instantiera PngSaveOptions Class objekt för att spara LaTeX till PNG-bild
- Initiera ImageDevice för rendering
- Använd TexJob för att rendera LaTeX till PNG-bild
LaTeX-dokument är avsedda för vetenskapliga och forskningsändamål som kan användas av tekniska användare och innehåller information i klartext. För att exportera LaTeX till PNG-bild i C++, kommer vi först att skapa en instans av TeXOptions-klassen för att ställa in konfigurationer som involverar inmatningskatalog, utdatakatalog och konsolalternativ. I efterföljande steg kommer vi att ställa in PngSaveOptions egenskaper som bildupplösning. Slutligen kommer vi att initiera ImageDevice och genom att använda TexJob rendera LaTeX till PNG-bild med C++.
Kod för att konvertera LaTeX till PNG i C++
I det här ämnet har vi lärt oss hur C++ skapar PNG-bild från LaTeX med enkla API-anrop. Om du är intresserad av att lära dig andra funktioner som att rendera MPP-filer, se artikeln om hur man konverterar MPP till XPS med C++.