HtmlSaveOptions
概述
HtmlSaveOptions 是 Aspose.PDF FOSS 中用于 .NET 的类。继承自:UnifiedSaveOptions。
将 PDF 文档保存为 HTML 的选项。
此类提供 4 个方法,用于在 .NET 程序中处理 HtmlSaveOptions 对象。可用的方法包括:HtmlSaveOptions。在安装了 Aspose.PDF FOSS for .NET 包之后,所有公共成员对任何 .NET 应用程序均可访问。属性:AdditionalMarginWidthInPoints、ApsIntermediateFileIfAny、BatchSize、CacheGlyphs、CloseResponse、CompressSvgGraphicsIfAny,以及另外 27 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
AdditionalMarginWidthInPoints | int | 读写 | 在输出 HTML 中,每页右边距额外增加的宽度(PDF 点)。 |
BatchSize | int | 读写 | 当 SplitIntoPages 生效时,每个输出批次处理的 PDF 页面数量。 |
CompressSvgGraphicsIfAny | bool | 读写 | 如果存在 SVG 图形,请进行压缩。 |
ConvertMarkedContentToLayers | bool | 读写 | 将标记内容区转换为 HTML 图层。 |
DefaultFontName | string | 读写 | 当字形没有可解析的字体时使用的默认字体名称。 |
DocumentType | HtmlDocumentType | 读写 | HTML 文档类型 由编写者生成。 |
ExplicitListOfSavedPages | int[] | 读写 | 从 1 开始的页码用于渲染。 |
FixedLayout | bool | 读写 | 在输出文本位置时使用固定(绝对)布局。 |
FlowLayoutParagraphFullWidth | bool | 读写 | 使流式布局的段落跨越整页宽度。 |
FontSources | Aspose.Pdf.Text.FontSourceCollection | 读取 | 在将字体嵌入 HTML 输出时参考的字体来源。 |
IgnoreResourceFontErrors | bool | 读写 | 在转换时抑制字体资源错误并进行替代。 |
IgnoredTextFontSize | System.Nullable<float> | 读写 | 字体大小等于或低于此值的字形将从输出中删除。 |
ImageResolution | int | 读写 | 在光栅化矢量或字体内容时使用的 DPI。 |
MinimalLineWidth | float | 读写 | 最小笔画宽度,低于此宽度的线条会被加宽。 |
PreventGlyphsGrouping | bool | 读写 | 如果为 true,则字形会单独输出,而不是成组输出。 |
RenderTextAsImage | bool | 读写 | 将文本片段渲染为光栅图像,而不是可选择的文本。 |
SaveFullFont | bool | 读写 | 嵌入完整字体表,而不是子集化。 |
SimpleTextboxModeGrouping | bool | 读写 | 将相邻字形分组到单个文本框中,以获得更简洁的 DOM。 |
SplitCssIntoPages | bool | 读写 | 当 SplitIntoPages 为 true 时,还要按页拆分 CSS。 |
SplitIntoPages | bool | 读写 | 为每页生成一个 HTML 文件,而不是单个合并文档。 |
Title | string | 读写 | HTML |
PngIntermediateFileIfAny |
string |
读写 | PNG 中间文件的路径(调试产物,与 HtmlLoadOptions.ApsIntermediateFileIfAny / XpsIntermediateFileIfAny 保持一致)。 |
XpsIntermediateFileIfAny |
string |
读写 | XPS 中间文件的路径(调试工件)。 |
ApsIntermediateFileIfAny |
string |
读写 | APS 中间文件的路径(调试工件)。 |
TryMergeFragments |
bool |
读写 | 在可能的情况下,将相邻的文本片段合并为单个 run。 |
UseZOrder |
bool |
读写 | 在发出 HTML 时,遵守重叠内容的 z-order。 |
ExtractOcrSublayerOnly |
bool |
读写 | 获取或设置仅提取 ocr 子层。 |
CloseResponse |
bool |
读写 | 获取或设置关闭响应。 |
SaveFullPath |
bool |
读写 | 获取或设置保存的完整路径。 |
WarningHandler |
IWarningCallback |
读写 | 在序列化期间调用了警告处理程序。 |
WarningHandlerName |
string |
读写 | 旧版字符串类型警告处理程序钩子(仅限 FOSS 的额外功能)。 |
CacheGlyphs |
bool |
读写 | 预缓存光栅化的字形,以加快重复文本的输出。 |
SaveFormat |
SaveFormat |
读取 | 此选项实例配置的保存格式。 |
方法
| 签名 | 描述 |
|---|---|
HtmlSaveOptions() |
在此 HtmlSaveOptions 实例上调用 HtmlSaveOptions。 |
HtmlSaveOptions(fixedLayout: bool) |
在此 HtmlSaveOptions 实例上调用 HtmlSaveOptions(fixedLayout)。 |
HtmlSaveOptions(documentType: HtmlDocumentType) |
在此 HtmlSaveOptions 实例上调用 HtmlSaveOptions(documentType)。 |
HtmlSaveOptions(documentType: HtmlDocumentType, fixedLayout: bool) |
在此 HtmlSaveOptions 实例上调用 HtmlSaveOptions(documentType, fixedLayout)。 |