使用 .NET 更新 PDF 中的內建屬性
內容
[
隱藏
]介紹
在本教學中,我們將學習如何使用 GroupDocs.Metadata for .NET 更新 PDF 文件的內建屬性。該庫提供了一組強大的工具來操作各種文件格式中的元資料。我們將逐步完成使用 C# 修改 PDF 檔案中的作者、標題、建立日期、關鍵字、建立者和製作者等屬性的必要步驟。
先決條件
在我們開始之前,請確保您已具備以下條件:
- GroupDocs.Metadata for .NET 函式庫:從下列位置下載函式庫這裡.
- Visual Studio:安裝 Visual Studio 以編寫和執行 C# 程式碼。
- 對 C# 的基本了解:建議熟悉 C# 程式語言。
導入命名空間
首先在您的 C# 專案中包含必要的命名空間:
using System;
using GroupDocs.Metadata;
using GroupDocs.Metadata.Formats.Document;
第 1 步:初始化元資料對象
首先初始化一個Metadata
包含 PDF 檔案路徑的物件:
using (Metadata metadata = new Metadata("Your Input File Path"))
{
//您的程式碼將位於此處
}
第2步:訪問PDF根包
接下來,使用以下命令檢索專門用於 PDF 的根包GetRootPackage<PdfRootPackage>()
:
var root = metadata.GetRootPackage<PdfRootPackage>();
步驟 3:更新文件屬性
現在,更新 PDF 文件所需的屬性PdfRootPackage
:
root.DocumentProperties.Author = "New Author Name";
root.DocumentProperties.CreatedDate = DateTime.Now;
root.DocumentProperties.Title = "New Document Title";
root.DocumentProperties.Keywords = "keyword1, keyword2";
root.DocumentProperties.Creator = "Document Creator";
root.DocumentProperties.Producer = "Document Producer";
第 4 步:儲存更改
修改屬性後,將變更儲存回 PDF 檔案:
metadata.Save("Your Output File Path");
第 5 步:檢索更新的屬性
若要驗證更改,請重新載入元資料並檢索更新的屬性:
using (Metadata metadata = new Metadata("Your Output File Path"))
{
var root = metadata.GetRootPackage<PdfRootPackage>();
Console.WriteLine("Author: " + root.DocumentProperties.Author);
Console.WriteLine("Created Date: " + root.DocumentProperties.CreatedDate);
Console.WriteLine("Title: " + root.DocumentProperties.Title);
Console.WriteLine("Keywords: " + root.DocumentProperties.Keywords);
Console.WriteLine("Creator: " + root.DocumentProperties.Creator);
Console.WriteLine("Producer: " + root.DocumentProperties.Producer);
}
結論
在本教學中,我們探討如何利用 GroupDocs.Metadata for .NET 以程式設計方式更新 PDF 文件的內建屬性。透過遵循概述的步驟,您可以使用 C# 有效地管理和修改 PDF 文件中的元資料。請隨意探索 GroupDocs.Metadata 提供的更多特性和功能,以進行全面的元資料操作。
常見問題解答
Q:什麼是 .NET 的 GroupDocs.Metadata?
答:GroupDocs.Metadata for .NET 是一個函式庫,允許開發人員以程式設計方式讀取、編輯、刪除和操作各種文件格式的元資料。
Q:在哪裡可以找到 GroupDocs.Metadata for .NET 的文檔?
答:您可以存取文檔這裡.
Q:如何下載 .NET 的 GroupDocs.Metadata?
答:您可以從以下位置下載 GroupDocs.Metadata for .NET這個連結.
Q:有免費試用嗎?
答:是的,您可以獲得免費試用版這裡.
Q:在哪裡可以獲得 GroupDocs.Metadata for .NET 支援?
答:如需支持,請造訪 GroupDocs.Metadata 論壇這裡.