Class TeXLoadOptions
内容
[
隐藏
]TeXLoadOptions class
表示将 TeX 文件加载/导入到 PDF 文档的选项。
public class TeXLoadOptions : LoadOptions
Constructors
Name | Description |
---|---|
TeXLoadOptions() | 默认构造函数。 |
Properties
Name | Description |
---|---|
DateTime { get; set; } | 获取/设置日期/时间原语的某个值,如年、月、日和时间。 |
DisableFontLicenseVerifications { get; set; } | 获取或设置标志以禁用加载文件时对所有字体的任何许可证限制。当 true 时,允许执行许可证禁止的字体操作,例如允许将字体嵌入 PDF 文档,即使许可证规则禁止该字体的嵌入。默认值为 false 。 |
InputDirectory { get; set; } | 获取/设置 TeX 输入目录。 |
JobName { get; set; } | 获取/设置作业名称。 |
LoadFormat { get; } | 表示 LoadOptions 描述的文件格式。 |
NoLigatures { get; set; } | 获取/设置一个标志,取消所有字体中的连字。 |
OutputDirectory { get; set; } | 获取/设置 TeX 输出目录。 |
RasterizeFormulas { get; set; } | 获取/设置一个标志,允许栅格化数学公式。 |
Repeat { get; set; } | 获取/设置标志,指示是否需要在输入 TeX 文件中存在引用的情况下运行 TeX 作业两次。一般来说,当引擎在排版过程中收集一些数据并将其存储在辅助文件中时,这种行为是有用的,所有这些都在第一次运行时完成。在第二次运行时,引擎以某种方式使用这些数据。 |
RequiredInputDirectory { get; set; } | 获取/设置 TeX 所需的输入目录。所需输入是以某种方式包含在主 .tex 文件中的文件,例如,没有内置支持的包。 |
ShowTerminalOutput { get; set; } | 获取/设置标志,指示是否在控制台上显示终端输出。 |
SubsetFonts { get; set; } | 获取/设置标志,指示是否在输出文件中子集化字体。 |
WarningHandler { get; set; } | 处理生成的任何警告的回调。WarningHandler 返回 ReturnAction 枚举项,指定继续或中止。继续是默认操作,加载操作继续,但用户也可以返回中止,在这种情况下,加载操作应停止。 |
Methods
Name | Description |
---|---|
GetLoadResult() | 获取 TeX 加载和编译的结果 - 一切是否顺利,或者是否有任何评论/错误。 |
Examples
以下示例演示如何将 TeX 文件转换为 PDF 文件
[C#]
// The path to the documents directory.
string dataDir = @"YOUR_DATA_DIRECTORY";
// The path to your TeX File.
string texFile = Path.Combine(dataDir, "TeX-to-PDF.tex");
// The path to output PDF File.
string pdfFile = Path.Combine(dataDir, "Tex-to-PDF.pdf");
// Initialize TeXLoadOptions
TeXLoadOptions texLoadOptions = new TeXLoadOptions();
using (Document pdfDocument = new Document(texFile, texLoadOptions))
{
// Save PDF file
pdfDocument.Save(pdfFile);
}
[VB.NET]
' The path to the documents directory.
Dim dataDir As String = "YOUR_DATA_DIRECTORY"
' The path to your TeX File.
Dim texFile = Path.Combine(dataDir, "TeX-to-PDF.tex")
' The path to output PDF File.
Dim pdfFile = Path.Combine(dataDir, "Tex-to-PDF.pdf")
' Initialize TeXLoadOptions
Dim texLoadOptions As TeXLoadOptions = New TeXLoadOptions()
Using pdfDocument As Document = New Document(texFile, texLoadOptions)
' Save PDF file
pdfDocument.Save(pdfFile)
End Using
See Also
- class LoadOptions
- namespace Aspose.Pdf
- assembly Aspose.PDF