TEX 转 PDF
通过 C++ 的 API 解决方案将 TEX 转换为 PDF。
如何使用 C++ 将 TEX 转换为 PDF
Aspose.TeX for TEX to PDF 转换器使用任何 C++ 支持的语言将 TeX 文件转换为 PDF 图像。
您在此处看到的 API 可用于创建您自己的跨平台应用程序或集成到您的 C++ 项目中。
要将 TEX 转换为 PDF:
- Aspose.TeX for C++ API 是一个功能丰富、功能强大且易于使用的 C++ 平台文档操作和转换 API。
- 可以直接下载最新版本,打开 NuGet 包管理器,搜索 Aspose.TeX.Cpp 并安装。您也可以从包管理器控制台使用以下命令。
使用 C++ 将 TEX 转换为 PDF 的步骤
Aspose.TeX 使开发人员只需几行代码即可轻松地将 TEX 文件转换为 PDF。
- 初始化 [TeXOptions]( https://reference.aspose.com/tex/cpp/aspose.tex/texoptions/ 。
- 使用 OutputWorkingDirectory 指定输出的文件系统工作目录
- 使用 PdfSaveOptions 初始化以 PDF 格式保存的选项
- 使用 TeXJob 方法运行 TeX 到 PDF 的转换。
开始使用 C++ TeX API
- 从命令行安装为
nuget install Aspose.TeX.Cpp
或通过 Visual Studio 的包管理器控制台使用 ```Install-Package Aspose.TeX.Cpp``。 - 或者,从 下载 获取 ZIP 文件中的离线 MSI 安装程序或 DLL。
C++ 代码示例 TeX 到图像、XPS、PDF 或 SVG 的转换
Output format
Select the target format
// Create typesetting options for Object TeX format on Object TeX engine extension.
System::SharedPtr<TeXOptions> options = TeXOptions::ConsoleAppOptions(TeXConfig::ObjectTeX());
// Specify the file system working directory for the output.
options->set_OutputWorkingDirectory(System::MakeObject<OutputFileSystemDirectory>(RunExamples::OutputDirectory));
// Create and specify save options.
options->set_SaveOptions(System::MakeObject<PdfSaveOptions>());
// Run TeX to PDF conversion.
System::MakeObject<Aspose::TeX::TeXJob>(System::IO::Path::Combine(RunExamples::InputDirectory, u"hello-world.tex"),
System::MakeObject<PdfDevice>(), options)->Run();
TeX 什么是TeX文件格式
TeX 实际上不是一种格式。它同时是一种编程语言,也是理解这种语言的解释器引擎。 TeX 文件是在 LaTeX 中创建的文档。该文档可以包括图形、表格、符号、列表、公式和方程式。
PDF 什么是PDF文件格式
便携式文档格式或我们许多人都知道的 PDF 是一种跨平台的开放格式,并且是世界上最著名的格式之一。这种页面描述语言 (PDL) 格式曾经由 Adobe 开发,现在几乎所有环境或操作系统都支持,并且几乎所有设备都可以读取。