Aspose.Total for C++ 文件格式自動化庫允許 C++ 開發人員通過兩個簡單的步驟將 MHTML 轉換為 XAMLFLOW。首先,您可以使用 Aspose.PDF for C++ API 將 MHTML 文件格式轉換為 DOC。其次,通過使用高級 Word 文檔處理 API Aspose.Words for C++ ,您可以將 DOC 導出到 XAMLFLOW。
將 MHTML 渲染為 XAMLFLOW 的 C++ API
轉換要求
從命令行安裝為 nuget install Aspose.Total.Cpp
或通過 Visual Studio 的包管理器控制台使用 Install-Package Aspose.Total.Cpp
。
或者,從 下載 獲取 ZIP 文件中的離線 MSI 安裝程序或 DLL。
// load MHTML file with an instance of Document class reference
auto doc = MakeObject<Document>(u"sourceFile.mhtml");
// save MHTML as a DOC
doc->Save(u"DocOutput.doc", SaveFormat::Doc);
// load DOC with an instance of Document
System::SharedPtr<Document> wordDoc = System::MakeObject<Document>(u"DocOutput.doc");
// save document as Xamlflow
wordDoc->Save(u"output.Xamlflow");
通過 C++ 更改 MHTML 文檔的密碼
在將 MHTML 渲染為 XAMLFLOW 的過程中,您可以打開受密碼保護的 MHTML 並更改其密碼。要更改 MHTML 文件的密碼,您必須知道該文檔的所有者密碼。您可以通過指定所有者密碼並使用 ChangePasswords 方法更改密碼來使用 Aspose.PDF for C++ 加載受密碼保護的 PDF 文檔。
// load an existing MHTML Document
auto doc = MakeObject<Document>(L"input.mhtml", L"owner");
// change password of MHTML Document
doc->ChangePasswords(L"owner", L"newuser", L"newuser");
// save the document
doc->Save(L"output.Doc");
通過 C++ 限制 XAMLFLOW 文件編輯
您還可以使用 Aspose.Words for C++ API 限制 XAMLFLOW 文件編輯。有時您可能需要限制編輯文檔的能力,只允許對其進行某些操作。 API 使您能夠使用 ProtectionType 枚舉參數來控制限制內容的方式。下面的代碼示例演示瞭如何限制在文檔中的編輯,以便只能在表單域中進行編輯。
// load Doc with an instance of Document
auto doc = System::MakeObject<Document>("input.doc");
// document protection only works when document protection is turned and only editing in form fields is allowed.
doc->Protect(ProtectionType::AllowOnlyFormFields, u"password");
// save the protected document.
doc->Save(u"Protected.Xamlflow");
使用 C++ 探索 MHTML 轉換選項
什麼是 MHTML 文件格式
MHTML 是 MIME HTML 的縮寫,是一種將 HTML 代碼及其相關資源組合到單個文件中的文件格式。它代表多用途 Internet 郵件擴展 HTML。 MHTML 文件通常用於將網頁(包括其所有內容,例如圖像、CSS 樣式表和 JavaScript)保存到單個文件中。
MHTML 文件通常是在用戶保存網頁以供離線使用時由網絡瀏覽器創建的查看或存檔目的。通過將所有必要的資源捆綁到一個文件中,MHTML 確保即使沒有互聯網連接或無法訪問原始服務器,也可以準確地查看和呈現網頁。
MHTML 格式遵循 MIME 標準,用於通過 Internet 編碼和交換各種類型的數據。它使用多部分 MIME 編碼將 HTML 代碼和相關資源打包到一個文件中。該文件通常具有 .mht 或 .mhtml 文件擴展名。
MHTML 文件可以通過支持該格式的網絡瀏覽器打開和查看,例如 Internet Explorer、Microsoft Edge 和 Opera。一些文本編輯器和專用軟件還提供打開和編輯 MHTML 文件的功能。
MHTML 格式在便攜性和便利性方面具有優勢,因為它允許用戶將網頁保存和共享為單個文件,確保頁面佈局、格式和鏈接資源的保存。然而,值得注意的是,MHTML 不像 HTML 或 PDF 等其他網絡格式那樣廣泛使用,並且兼容性可能因不同的軟件和平台而異。
什麼是 XAMLFLOW 文件格式
XAMLFLOW 用作 Microsoft 的 Power Automate 平台中採用的文件格式,使用戶能夠構建自定義工作流以實現業務流程自動化。它利用結合了 XML 和 XAML 的標記語言來定義工作流的結構和行為。 XAMLFLOW 的靈活性和可擴展性是顯著的優勢。利用 XAML 標記語言,用戶可以定義自定義控件、樣式和模板,從而促進創建可跨多個實例重複使用的一致且統一的工作流。
XAMLFLOW 的優勢之一在於其用戶-友好的性質。 Power Automate 提供的拖放界面允許用戶輕鬆創建和修改工作流,無需編碼。通過 XAMLFLOW 格式提供的可視化界面,用戶可以直觀地定義工作流的結構和行為,確保易用性和高效的工作流創建。
此外,XAMLFLOW 與各種 Microsoft 產品和服務無縫集成,包括 SharePoint 、Dynamics 365 和 PowerApps。這種集成功能簡化了創建與現有系統和流程無縫對齊的工作流的過程。通過利用 XAMLFLOW,用戶可以增強其業務流程的自動化和效率,同時利用 Microsoft 生態系統的強大功能和集成功能。