Skip to main content

Aspose.TeX for Python via .NET is a library that enables your Python applications to typeset TeX files and obtain output documents in file formats, such as XPS, PDF, JPEG, PNG, TIFF, and BMP. You can configure typesetting preferences to have your desired output design. It also offers numerous embedded fonts available for typesetting. With Aspose.TeX for Python, you can define your own interface for input gathering or choose to accept input from a local directory or from a ZIP archive.

Project description

Python API to TypeSet TeX Files

banner

Product Page | Docs | Demos | API Reference | Examples | Blog | Search | Free Support | Temporary License

Aspose.TeX for Python via .NET is a library that provides a TeX engine extension called ObjectTeX. It can be used to typeset documents described by TeX files. "Object" means that intermediary typesetting result is a specific object model which then can be uniformly converted into a number of end formats.

TypeSetting File Processing Features

  • Typesetting of TeX files
  • Create custom TeX formats
  • Provide input data in various ways
  • Fetch output data in various ways

Supported Input Formats

TeX

Save TeX As

XPS, PDF, JPEG, PNG, TIFF and BMP

Supported Embedded Fonts for Typesetting

cmbsy10, cmbx10, cmbx5, cmbx6, cmbx7, cmbx8, cmbx9, cmcsc10, cmdunh10, cmex10, cmmi10, cmmi5, cmmi6, cmm7, cmmi8, cmmi9, cmmib10, cmr10, cmr5, cmr6, cmr7, cmr8, cmr9, cmsl10, cmsl8, cmsl9, cmsltt10, cmss10, cmssbx10, cmssi10, cmssq8, cmssqi8, cmsy10, cmsy5, cmsy6, cmsy7, cmsy8, cmsy9, cmti10, cmti7, cmti8, cmti9, cmtt10, cmtt8, cmtt9, cmu10

Supported Platforms

You can use Aspose.TeX for Python via .NET to build any type of a 32-bit or 64-bit Python application for Windows. Python 3.5 or later is supported.

Use Python to Obtain Typeset Document from XPS Device

You can execute the below code snippet to see how Aspose.TeX API performs against your own samples or check the GitHub Repository for other common usage scenarios.

from aspose.tex import *
from aspose.tex.io import *
from aspose.tex.presentation.image import *
from os import path

options = TeXOptions.console_app_options(TeXConfig.object_tex())
options.job_name = "sample2-1";
options.input_working_directory = InputFileSystemDirectory(_inputDirectory)
options.output_working_directory = OutputFileSystemDirectory(_outputDirectory)
options.terminal_out = OutputFileTerminal(options.output_working_directory)

with open(path.join(_outputDirectory, options.JobName + ".xps")) as stream:
    TeXJob("hello-world", XpsDevice(stream), options).run()

options.terminal_out.writer.write_line()

Product Page | Docs | Demos | API Reference | Examples | Blog | Search | Free Support | Temporary License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

aspose_tex_net-26.2.0-py3-none-win_amd64.whl (53.6 MB view details)

Uploaded Python 3Windows x86-64

aspose_tex_net-26.2.0-py3-none-win32.whl (48.6 MB view details)

Uploaded Python 3Windows x86

File details

Details for the file aspose_tex_net-26.2.0-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for aspose_tex_net-26.2.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 927634a1a2fe8a12e80c119b4abb1bd1aecfb9fc0fa7a791f36afac8658475af
MD5 3b1c7d7b8e076215cade898dedd80f3d
BLAKE2b-256 114ecb7d94bffac93735a85aaef52cf3ac46981bf5342dfbe15291495640b599

See more details on using hashes here.

File details

Details for the file aspose_tex_net-26.2.0-py3-none-win32.whl.

File metadata

  • Download URL: aspose_tex_net-26.2.0-py3-none-win32.whl
  • Upload date:
  • Size: 48.6 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.0

File hashes

Hashes for aspose_tex_net-26.2.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 c2233515c6b7796bb3bb9b8a09bd8cc020edc7b58d51197a7e8e6e7d4c33c15f
MD5 4b5e8d62688bd961d94e77d637a63b9c
BLAKE2b-256 2449018d841b01c3d360c3a79ba47ea25b7548fe1c71cf5d65e3bd078c39e4fc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page