HTML 文件在 Web 上用於呈現和格式化信息。您可以使用 C# 以編程方式將 HTML 文件轉換為 XPS 文件。以下用例詳細說明了不同的轉換場景:
- HTML/MHTML 到 XPS 轉換器 – C# API 安裝
- 使用 C# 以編程方式將 HTML/MHTML 轉換為 XPS 文件
- 使用 C# 以編程方式使用高級選項將 HTML/MHTML 轉換為 XPS
- HTML 從 URL 鏈接到 C# 中的 XPS 轉換
HTML/MHTML 到 XPS 轉換器 – C# API 安裝
Aspose.HTML for .NET API 支持處理 HTML 文件和其他幾種文件格式。您可以通過從 New Releases 部分下載 DLL 文件或在 Visual Studio 中使用以下 NuGet 安裝命令來安裝 API:
PM> Install-Package Aspose.Html
使用 C# 以編程方式將 HTML/MHTML 轉換為 XPS 文件
您可以通過以下步驟將 HTML 或 MHTML 文件轉換為 XPS 文件:
- 使用 HTMLDocument 類加載輸入 HTML 文件。
- 初始化 XpsSaveOptions 實例。
- 將 HTML 或 MHTML 轉換為 XPS。
下面的代碼顯示瞭如何使用 C# 以編程方式將 HTML 轉換為 XPS 文件:
// 加載輸入 HTML 文件
HTMLDocument document = new HTMLDocument("test.html");
// 初始化 XpsSaveOptions
XpsSaveOptions options = new XpsSaveOptions();
// 將 HTML 或 MHTML 轉換為 XPS
Converter.ConvertHTML(document, options, "output.xps");
使用 C# 以編程方式使用高級選項將 HTML/MHTML 轉換為 XPS
您已經學習了基本的轉換用例。 API 提供了幾個高級選項來執行轉換。請按照以下步驟將 HTML/MTHML 文件轉換為 XPS:
- 加載輸入 HTML 文件。
- 實例化 XpsSaveOptions 對象。
- 設置不同的渲染選項。
- 使用 ConvertHTML 方法將輸入文件轉換為 XPS。
以下代碼解釋瞭如何使用 C# 以編程方式將 HTML 或 MHTML 文件轉換為具有高級選項的 XPS 文件:
// 加載輸入 HTML 文件
using (HTMLDocument document = new HTMLDocument("test.html"))
{
// 初始化 XpsSaveOptions
Saving.XpsSaveOptions options = new Saving.XpsSaveOptions();
options.BackgroundColor = Color.Gray;
options.PageSetup.AnyPage = new Drawing.Page(new Drawing.Size(600, 800), new Drawing.Margin(72, 72, 72, 72));
options.VerticalResolution = 250;
// 將 HTML 轉換為 XPS
Converters.Converter.ConvertHTML(document, options, "output.xps");
}
HTML 從 URL 鏈接到 C# 中的 XPS 轉換
在線內容以 HTML 文件的形式出現在網絡上。您可以使用 C# 直接將 HTML 從 URL 轉換為 XPS 文件。您不需要手動下載文件,而是按照以下步驟操作:
- 指定輸入 HTML 的 URL。
- 使用 HTMLDocument 類加載輸入 HTML。
- 初始化 XpsSaveOptions 類對象。
- 將 HTML 從 URL 轉換為 XPS 文件。
下面的代碼詳細說明瞭如何使用 C# 以編程方式將 HTML 從 URL 鏈接轉換為 XPS 文件:
// 指定輸入 HTML 的 URL。
Uri uri = new Uri("https://www.aspose.com/");
// 使用 HTMLDocument 類加載輸入 HTML。
HTMLDocument document = new HTMLDocument(uri.AbsoluteUri);
// 初始化 XpsSaveOptions 類對象。
XpsSaveOptions options = new XpsSaveOptions();
// 將 HTML 從 URL 轉換為 XPS 文件。
Converter.ConvertHTML(document, options, "test.xps");
獲取免費的 API 許可證
您可以申請 免費臨時許可證 以不受任何限制地評估 API。
結論
總之,您已經了解瞭如何使用 C# 以編程方式將 HTML 文件轉換為 XPS 文檔。您可以使用任何支持的語言在基於 .NET 或 .NET Core 的應用程序中使用此功能。此外,您可以通過訪問 文檔 來探索 API 的其他功能。如有任何疑問,請隨時通過 免費支持論壇 給我們回信。