免费在线转换器现场演示
直接在您的浏览器中测试 XHTML 到 XPS 转换的质量!请从本地文件系统加载 XHTML 文件,从列表中选择所需的输出格式并运行示例。它快速、简单、安全且完全免费! XHTML 到 XPS 的转换将使用默认保存选项完成。您将立即将结果作为单独的文件获得。因此,在线快速将任何网页或 XHTML 转换为 XPS 格式!using Aspose.Html; using Aspose.Html.Converters; using Aspose.Html.Saving; using var document = new HTMLDocument("{{input lower}}"); {{#if_output 'PDF'}} var options = new PdfSaveOptions(); {{/if_output}} {{#if_output 'DOCX'}} var options = new DocSaveOptions(); {{/if_output}} {{#if_output 'XPS'}} var options = new XpsSaveOptions(); {{/if_output}} {{#if_output 'MD'}} var options = new MarkdownSaveOptions(); {{/if_output}} {{#if_output 'MHTML'}} var options = new MHTMLSaveOptions(); {{/if_output}} {{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF'}} var options = new ImageSaveOptions(ImageFormat.{{output param2 camel}}); {{/if_output}} {{#if_output 'PDF' 'XPS' 'DOCX' 'MHTML' 'PNG' 'JPG' 'BMP' 'TIFF' 'GIF' 'MD'}} Converter.ConvertHTML(document, options, "output.{{output lower}}"); {{/if_output}} {{#if_output 'HTML'}} document.Save("output.htm", new HTMLSaveOptions() { DocumentType = HTMLSaveOptions.HTML }); {{/if_output}}
使用 C# 将 XHTML 转换为 XPS
Aspose.HTML .NET API 的主要亮点是转换功能。使用我们强大的库,您可以通过完全控制各种转换参数以编程方式将 XHTML 转换为 XPS。 XPS 文件格式提供访问权限管理并提供高质量的可打印文档。您要执行的任何转换都涉及加载 XHTML 文档并将其保存为支持的格式。强大的 C# API 允许您快速、高质量地将 XHTML 转换为 XPS!
在 C# 中将 XHTML 转换为 XPS 的步骤
您要执行的任何转换都涉及加载 XHTML 文档并将其保存为 XPS 格式。要将 XHTML 转换为 XPS,您应该采取一些强制性步骤:
- 使用 HTMLDocument() 构造函数之一加载 XHTML 文档。
- 创建一个新的 XpsSaveOptions 对象。
- 使用 ConvertHTML() 方法将 XHTML 保存为 XPS 文件。您需要将 HTMLDocument、XpsSaveOptions 和输出文件路径传递给 ConvertHTML() 方法。
- XPS文件将保存到指定路径。
文档中的HTML转换
XPS 是微软开发的一种文档存储和查看格式。它具有一系列支持安全功能的优势,例如提供更高文档安全性的数字签名等。请访问文档章节 Converting Between Formats 了解有关 API 的更多信息转换功能。本章描述了流行的转换器,以及最常见的转换场景的 C# 示例。
免费在线转换器
Aspose.HTML 提供免费的在线应用程序,用于转换HTML, XHTML, MHTML, EPUB,XML 或 Markdown 文档到 PDF、XPS、DOCX、JPG、PNG、BMP、TIFF 、GIF、Markdown 等格式。只需上传、转换您的文档并在几秒钟内获得结果。您不需要任何额外的软件。强大的 C# API 允许将 HTML 快速、高质量地转换为流行格式。立即免费试用我们强大的在线转换器!
常问问题
1. 为什么要在 C# 中转换 XHTML?
出于各种原因,需要在格式之间进行转换:以熟悉、方便的格式工作,或利用不同格式完成特定任务。有时 XHTML 文件可能与某些软件不兼容,您需要将它们转换为另一种文件格式才能打开和阅读它们。
2. 我可以将 XHTML 转换为哪些其他文件格式?
Aspose.HTML API 提供广泛的 XHTML 转换为流行格式,例如 PDF、XPS、DOCX、JPEG、PNG、BMP、TIFF、GIF 等。
3. Aspose.HTML 支持哪些格式?
我们开箱即用地支持 HTML、XHTML、SVG、EPUB、MHTML 和 Markdown 文档。作为上述文档的一部分,我们还支持 CSS、JavaScript、XPath 和 HTML5 Canvas 规范。
如何为 .NET 库安装 Aspose.HTML
您可以使用多种方式在您的系统上安装适用于 .NET 的 Aspose.HTML 库:
- 使用 NuGet 包管理器 GUI 安装 NuGet 包。
- 使用包管理器控制台安装 NuGet 包。
- 通过 MSI 安装 Aspose.HTML for .NET。
该库支持解析 HTML5、CSS3、SVG 和 HTML Canvas,以构建基于 WHATWG DOM 标准的文档对象模型 (DOM)。 Aspose.HTML for .NET 完全用 C# 编写,可用于构建任何类型的 32 位或 64 位 .NET 应用程序,包括 ASP.NET、WCF、WinForms 和 .NET Core。在运行 .NET 转换示例代码之前,请确保您拥有 Microsoft Windows 等操作系统或与 .NET Framework 或 .NET Standard 兼容的操作系统,以及 Microsoft Visual Studio 等开发环境。有关 C# 库安装和系统要求的更多详细信息,请参阅 Aspose.HTML 文档 。
XHTML 什么是XHTML文件格式
XHTML(可扩展超文本标记语言)是一种基于文本的文件格式,使用 XML 中的标记,使用 HTML 4.0 的重新表述。这些文件非常适合在 Web 浏览器中打开或查看。 XHTML 被设计成更结构化、更少的脚本、通用和设备独立。它使用所有现有的 XML 工具等等。 XHTML 提供了一组通常有价值的元素和属性,以及与样式表相结合的扩展选项。万维网联盟 (W3C) 正在动态开发 HTML 4.01、HTML5 和 XHTML 的规范。
XPS 什么是XPS文件格式
XPS 文件表示基于 Microsoft 创建的 XML 纸张规范的页面布局文件。此格式由 Microsoft 开发,以替代 EMF 文件格式,类似于 PDF 文件格式,但在文档的布局、外观和打印信息中使用 XML。事实上,更合理的说法是 XPS 是 PDF 的尝试,但由于多种原因未能获得 PDF 所拥有的足够普及。 Microsoft 从 Windows 7 开始默认提供 XPS Document Writer 用于创建 XPS 文件。 XPS 文件可以通过在打印文档时选择“Microsoft XPS Document Writer”作为打印机来生成。
其他支持的 XHTML 转换
您还可以将 XHTML 转换为许多其他文件格式: