將 HTML MHTML 轉換為 XPS

HTML 文件在 Web 上用於呈現和格式化信息。您可以使用 C# 以編程方式將 HTML 文件轉換為 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 文件:

  1. 使用 HTMLDocument 類加載輸入 HTML 文件。
  2. 初始化 XpsSaveOptions 實例。
  3. 將 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:

  1. 加載輸入 HTML 文件。
  2. 實例化 XpsSaveOptions 對象。
  3. 設置不同的渲染選項。
  4. 使用 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 文件。您不需要手動下載文件,而是按照以下步驟操作:

  1. 指定輸入 HTML 的 URL。
  2. 使用 HTMLDocument 類加載輸入 HTML。
  3. 初始化 XpsSaveOptions 類對象。
  4. 將 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 的其他功能。如有任何疑問,請隨時通過 免費支持論壇 給我們回信。

也可以看看