通過 C# 合併 MHT

在瀏覽器中合併 MHT 文檔,而無需使用 C# 進行 Adobe 雜技或自動化。

使用 .NET 合并 MHT 文件

為了合併 MHT 文件,我們將使用 Aspose.PDF for .NET API,它功能豐富、功能強大且簡單 - 用於 net 平台的文檔操作 API。 Aspose.PDF 的一個特殊功能是用於組合 MHT 的 API。 這種方式的特點是只需要打開NuGet,搜索Aspose.PDF,安裝即可,無需任何特殊操作 複雜的設置。 我們的 .NET 庫可以將文檔從任何受支持的下載格式轉換為任何受支持的保存格式。 Aspose.PDF for .NET 庫提供了相當通用的解決方案,將幫助您解決轉換文檔的任務。 Aspose.PDF 支持最多的流行文檔格式,包括加載和保存。 請注意,當前部分僅介紹熱門轉換。 當前頁面提供有關將格式轉換為格式的信息。 但是,有許多組合可用於轉換您的文件。 有關支持格式的完整列表,請參閱 支持的文件格式 部分。 在 Documentation 頁面上查看安裝庫的詳細信息。 您也可以從包管理器控制台使用以下命令。

Package Manager Console

PM > Install-Package Aspose.PDF

如何通过 C# 合并 MHT 文件


您需要使用 [Aspose.PDF for .NET](https://releases.aspose.com/pdf/net) 來嘗試環境中的代碼。

  1. 開啟第一個文件。
  2. 開啟第二個文件。
  3. 將第二個文件的頁面添加到第一個文件。
  4. 儲存串聯的輸出檔

C# - 用於合併 MHT 文件的示例代碼。

Input file:

File not added

File not added

Output format:

Output file:

    MhtLoadOptions option = new MhtLoadOptions();
    Document document1= new Document("image1.mhtm", option);
    Document document2= new Document("image2.mhtm", option);
    // Add pages of second document to the first
    document1.Pages.Add(document2.Pages);
    document.Save(_dataDir+"ConcatenatedPDF.pdf");