HtmlLoadOptions
概述
HtmlLoadOptions 是 Aspose.PDF FOSS 中用于 .NET 的类。继承自:LoadOptions。
加载 HTML 内容到 PDF 的选项。
此类提供 2 种方法来处理 .NET 程序中的 HtmlLoadOptions 对象。可用的方法包括:HtmlLoadOptions。安装 Aspose.PDF FOSS for .NET 包后,所有公共成员对任何 .NET 应用程序均可访问。属性:ApsIntermediateFileIfAny、BasePath、CreateLogicalStructure、DisableFontLicenseVerifications、HtmlMediaType、InputEncoding,以及另外 11 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
BasePath | string? | 读取 | 用于解析相对资源 URL 的基础路径。 |
IsEmbedFonts | bool | 读写 | 是否在 HTML 中嵌入使用的字体。 |
IsRenderToSinglePage | bool | 读写 | 将整个 HTML 渲染到单个 PDF 页面上(标准选项)。 |
InputEncoding | string? | 读写 | 用于 HTML 内容的输入编码(例如 “utf-8”)。 |
DisableFontLicenseVerifications | bool | 读写 | 是否禁用字体许可证验证检查(对读取 HtmlLoadOptions.DisableFontLicenseVerifications 的旧版调用者来说,覆盖 LoadOptions 基类标志)。 |
HtmlMediaType | HtmlMediaType | 读写 | HTML 媒体类型用于渲染(屏幕或打印)。 |
CreateLogicalStructure | bool | 读写 | 是否从 HTML 结构生成逻辑结构树(标记 PDF)。 |
IsPriorityCssPageRule | bool | 读写 | 是否 @page CSS 规则优先于在 PageInfo 中声明的页面尺寸。 |
PageLayoutOption | HtmlPageLayoutOption | 读写 | 生成的 PDF 页面布局在面对宽的 HTML 内容时的响应方式。 |
PageInfo | PageInfo | 读写 | 应用于生成的 PDF 的页面描述符(尺寸,页边距)。 |
ApsIntermediateFileIfAny | string? | 读写 | APS 中间文件的路径(调试制品)。 |
XpsIntermediateFileIfAny | string? | 读写 | XPS 中间文件的路径(调试制品)。 |
ShowFieldsBorders | bool | 读写 | 在转换后的 PDF 中渲染表单字段的边框。 |
UseAreaClipping | bool | 读写 | 将内容裁剪至其声明的区域(overflow:hidden 语义)。 |
WarningHandler | IWarningCallback | 读写 | 在加载源文档时调用了警告处理程序。 |
WarningHandlerName | string | 读写 | 传统的字符串类型警告处理程序钩子(仅限 FOSS 的额外功能)。 |
LoadFormat | LoadFormat | 读取 | 此选项实例配置的源格式。 |
方法
| 签名 | 描述 |
|---|---|
HtmlLoadOptions() | 在此 HtmlLoadOptions 实例上调用 HtmlLoadOptions。 |
HtmlLoadOptions(basePath: string) | 用于解析 HTML 中相对 URL 的基础路径(通常是正在加载的 HTML 文件的目录)。 |