Ovaj kratki vodič objašnjava kako pretvoriti TeX u PDF u Pythonu. Pokriva postavke konfiguracije okruženja, postupni proces i radni uzorak koda za pretvaranje LaTeXa u PDF u Python. Omogućuje vam izvođenje konverzije u bilo kojem operativnom sustavu kao što su macOS, Windows, Linux itd. gdje je Python konfiguriran.
Koraci za pretvaranje TeX-a u PDF u Pythonu
- Instalirajte Aspose.TeX za izvoz LaTeX datoteka
- Pokrenite opcije konverzije pomoću instance klase TeXOptions
- Napravi objekt klase PdfSaveOptions
- Pretvorite LaTeX u PDF datoteku
Gore navedeni koraci jednostavnim riječima predstavljaju tijek rada konverzije. Prije svega, stvorite instancu klase TeXOptions i postavite različita svojstva klase PdfSaveOptions. Zatim pretvorite TeX dokument u PDF u Pythonu kako biste završili proces renderiranja.
Kod za izradu pretvarača TeX u PDF u Pythonu
import aspose.tex as tex | |
import os | |
from aspose.tex import * | |
from aspose.tex.io import * | |
from aspose.tex.presentation.pdf import * | |
path = "C://" | |
# Create the stream | |
with open(os.path.join(path, "any-name.pdf"), "wb") as pdf_stream: | |
# Create conversion options | |
options = TeXOptions.console_app_options(TeXConfig.object_latex) | |
# Set the directory | |
options.output_working_directory = OutputFileSystemDirectory(path) | |
# Initialize PdfSaveOptions | |
options.save_options = PdfSaveOptions() | |
# Run the TeXJob | |
TeXJob(os.path.join(path, "hello-world.ltx"), PdfDevice(pdf_stream), options).run() |
Ovaj isječak koda učinkovito stvara TeX u PDF pretvarač u Pythonu. Pretvorba počinje omogućavanjem konfiguracije ObjectTeX motora i zatim postavljanjem izlaznog direktorija gdje se pohranjuju datoteka dnevnika i druge informacije. Štoviše, možete dodatno improvizirati konverziju dok prilagođavate nekoliko svojstava izloženih TeXOptions i klasi PdfSaveOptions.
Ovaj članak pokriva detalje koji se odnose na konverziju TeX datoteke u PDF u Pythonu. Da biste istražili LaTeX u PNG prikaz slike, pročitajte članak na pretvorite LaTeX u PNG u Pythonu.