概覽
GroupDocs.Metadata for .NET 25.5 版釋出帶來大量新功能、改進與錯誤修正,以提升您的文件中繼資料管理體驗。此版重點在於提供對 SVG 檔案的更佳支援,包括更新與清除 XMP 套件的功能。無論您是想將中繼資料管理整合至應用程式的開發人員,或是希望有效管理文件中繼資料的使用者,此版都有適合您的功能。
目錄
如何清理 SVG 文件中的 XMP 包
在本節中,我們將示範如何使用 GroupDocs.Metadata for .NET 從 SVG 檔案中清除 XMP 套件。當您需要移除 SVG 檔案的中繼資料,以符合法規或減少檔案大小時,此方法非常實用。
清理 SVG 文件中 XMP 包的步驟
- 使用
Metadata類別載入 SVG 檔案。 - 取得 SVG 檔案的根套件。
- 將 XMP 套件設為
null。 - 儲存已修改的 SVG 檔案。
程式碼範例
// Clean XMP package
using (Metadata metadata = new Metadata("input.svg"))
{
// Retrieve the root package of the SVG file
var format = metadata.GetRootPackage<SvgRootPackage>();
// Set the XMP package to null to clean it
format.XmpPackage = null;
// Save the modified SVG file
metadata.Save();
}
如何更新 SVG 文件中的 XMP 屬性
在本節中,我們將說明如何使用 GroupDocs.Metadata for .NET 更新 SVG 檔案的 XMP 屬性。當您需要在 SVG 檔案中新增或修改中繼資料屬性,以提升文件管理效能時,此方法非常有幫助。例如,您想編輯 XMP basic 的 label 欄位。
更新 SVG 文件中 XMP 屬性的步驟
- 使用
Metadata類別載入 SVG 檔案。 - 取得 SVG 檔案的根套件。
- 建立新的
XmpPacketWrapper物件。 - 設定所需的 XMP 屬性。
- 將
XmpPacketWrapper指派給根套件。 - 儲存已修改的 SVG 檔案。
程式碼範例
// How to update XMP properties of a SVG file.
using (Metadata metadata = new Metadata("input.svg"))
{
// Retrieve the root package of the SVG file
var root = metadata.GetRootPackage<SvgRootPackage>();
// Print the XmpBasic Label before updating
Console.WriteLine("XmpBasic Label before: {0}", "");
// Create a new XmpPacketWrapper object
var xmpPacketWrapper = new XmpPacketWrapper();
// Create a new XmpBasicPackage object and set the Label property
xmpPacketWrapper.Schemes.XmpBasic = new XmpBasicPackage();
xmpPacketWrapper.Schemes.XmpBasic.Label = "Architecture collection";
// Assign the XmpPacketWrapper to the root package
root.XmpPackage = xmpPacketWrapper;
// Save the modified SVG file
metadata.Save();
}
免費試用入門
預設情況下,該函式庫在未授權的情況下以試用模式運行,允許您探索其基本功能與特性。您可以從 GroupDocs Releases 頁面下載 GroupDocs.Metadata for Python via .NET。
此外,您也可以透過以下連結取得臨時授權。此臨時授權允許您無任何限制地使用函式庫,完整體驗其功能。
另請參閱
- GroupDocs.Metadata for .NET 文件
- GroupDocs.Metadata for .NET 產品
- GroupDocs.Metadata for .NET GitHub 範例
- GroupDocs.Metadata for .NET 發行版
- 免費支援論壇
免費試用 GroupDocs.Metadata for .NET
您可以從 releases.groupdocs.com 下載免費試用版,亦可在 purchase.groupdocs.com/temporary-license/ 取得臨時授權。此臨時授權讓您可以無限制地試用我們的函式庫。