Aspose.TeX for C++

探索TeX和LaTeX在文档排版中的无限可能,Aspose.TeX for C++提供强大支持,轻松实现PDF、图像及SVG等多种格式转换。

TeX 是一种用于创建文档排版程序的编程语言。同时,TeX 也是一个能够理解该语言和整个排版系统的解释引擎。

它用于数学或技术文本的编写。可以基于 TeX 创建具有预设参数的宏扩展。最著名的此类扩展或格式是 LaTeX。它让作者专注于文本,将排版过程交给程序。使用 LaTeX 可以轻松创建和管理结构化文档。

使用 Aspose.TeX 释放 C++ 应用程序的无限潜力!我们功能丰富、用户友好的库让您轻松排版 TeX 和 LaTeX 文件。它支持多种输出格式,包括 XPS、PDF、PNG、JPEG、TIFF、SVG 和 BMP,让您能够将 TeX 和 LaTeX 文档转换为任何所需格式。无论您是需要精确转换,还是需要创建和排版一系列统一的文档,我们的解决方案都能让您轻松处理 TeX 格式。立即使用 Aspose.TeX for C++ 提升您的文档处理能力!下载免费试用版或立即购买!

Aspose.TeX for C++ 支持以下 文件格式 :

输入

  • 纯文本 TeX 文件
  • LaTeX 文件

输出

  • XPS
  • PDF
  • 巴布亚新几内亚
  • JPEG
  • SVG
  • TIFF
  • 骨形态发生蛋白

C++ TeX API

Aspose.TeX
对于 C++

高级 C++ TeX 文件排版 API 功能


创建自定义 TeX 格式

从流中加载 TeX 源文件

从 ZIP 档案中加载 TeX 源文件

自定义输入

排版 TeX 文件

加载 TeX 许可证

将输出写入磁盘

使用 ZIP 作为输出和输入

自定义输出

使用 LaTeX 创建文档图表

使用 LaTeX 创建数学公式

TeX 中的字体选项

将复杂内容冻结为光栅图像

TeX 到 XPS C++ 代码示例

Aspose.TeX for C++ 可以轻松地将 TeX 文件排版为各种格式。

TeX 转 XPS,并将输出写入磁盘 - C++

using Aspose::TeX::IO; using Aspose::TeX::Presentation::Xps;
// Create typesetting options for the default Object TeX format on Object TeX engine extension. System::SharedPtr<TeXOptions> options = TeXOptions::ConsoleAppOptions(TeXConfig::ObjectTeX()); // Specify the job name. Otherwise, TeXJob constructors's method first argument (file name only) will be taken as a job name. options->set_JobName(u"overriden-job-name"); // Specify a file system working directory for the input. options->set_InputWorkingDirectory(System::MakeObject<InputFileSystemDirectory>(RunExamples::InputDirectory)); // Specify a file system working directory for the output. options->set_OutputWorkingDirectory(System::MakeObject<OutputFileSystemDirectory>(RunExamples::OutputDirectory)); // Specify that the terminal output must be written to a file in the output working directory. // The file name is <job_name>.trm.  options->set_TerminalOut(System::MakeObject<OutputFileTerminal>(options->get_OutputWorkingDirectory()));  // Run TeX to XPS conversion. System::MakeObject<TeXJob>(System::IO::Path::Combine(RunExamples::InputDirectory, u"hello-world.tex"),   System::MakeObject<XpsDevice>(), options)->Run();

Aspose.TeX for C++ 提供了一种易于使用的机制,用于将 TeX 和 LaTeX 文件转换为 PDF、XPS、SVG 和图像格式。您可以配置转换过程以控制图像质量和输出文档的其他属性。
该解决方案还提供各种转换功能,例如:

常问问题

1. 为什么需要 Aspose.TeX for C++?

开发人员可以使用 Aspose.TeX for C++ 来操作现有的 TeX 文档,例如添加或删除内容、修改格式或提取文档的特定部分。

2. Aspose.TeX for C++ 支持哪些格式?

该 API 解决方案支持 TeX 和 LaTeX 作为输入,以及 PDF、图像格式和 SVG 作为转换功能的输出格式。

3. 在哪里可以找到开始使用 Aspose.TeX for C++ 的要求?

前往 文档 了解基础知识,例如系统要求、安装、许可以及如何运行示例。您还可以在那里找到开发者指南和关于格式的知识库。

4. 如果 API 出现问题,我可以在哪里获得帮助?

尝试在免费支持论坛获取答案 。如果没有,只需创建一个新主题并讨论所遇到的问题。

5. 在哪里可以找到 Aspose.TeX for C++ 的最新更新?

检查 发布说明 以查看进度、所有更新以及添加的最新功能。


产品推荐

  • 账号登录
社交账号登录