如何在 C# 中設定和編輯 PDF 元數據

How to Set and Edit PDF Metadata

This article was translated from English: Does it need improvement?
Translated
View the article in English

PDF 文件中的元數據是指關於文件本身的描述性信息。 PDF 中的元數據包括文件的標題、作者、主題、關鍵字、創建日期、修改日期等信息。 元數據使 PDF 在數據庫中更易於索引和搜索。 它也增加了它們在互聯網上的可搜索性。

快速入門:立即修改 PDF 元數據

只需幾行代碼即可使用 IronPDF 輕鬆管理您的 PDF 元數據。 加載您的 PDF,更新標題、作者或關鍵字等元數據,輕鬆保存更改。 本指南簡化了設置和編輯元數據的過程,確保您的文檔井然有序且可搜索。 通過遵循這種簡單的方法來增強您的 PDF 功能。

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. Copy and run this code snippet.

    IronPdf.PdfDocument.FromFile("example.pdf")
        .MetaData = new IronPdf.PdfMetaData { 
            Title="MyDoc", Author="Me", Subject="Demo", Keywords="ironpdf,metadata", Creator="MyApp", Producer="IronPDF", CreationDate=DateTime.Today, ModifiedDate=DateTime.Now 
        }
        .SaveAs("updated_example.pdf");
  3. Deploy to test on your live environment

    Start using IronPDF in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

最小工作流程(5 步)

  1. 下載 IronPDF C# 庫進行 PDF 元數據編輯
  2. 加載現有 PDF 或渲染新 PDF
  3. 訪問 MetaData 屬性來設置和編輯 PDF 元數據
  4. 利用元數據字典進行高效的元數據處理
  5. 添加、編輯或刪除自定義 PDF 元數據屬性

## 設置和編輯元數據範例 使用 IronPDF 時,設置和編輯 PDF 中的通用元數據字段是一個簡單的過程。 您可以輕鬆訪問 **MetaData** 屬性來修改可用的元數據字段。 ```csharp :path=/static-assets/pdf/content-code-examples/how-to/metadata-set-edit.cs ``` ### 輸出PDF 要查看文檔元數據,請點擊三個豎點並訪問文檔屬性。 ## 設置和檢索元數據字典 `GetMetaDataDictionary` 方法允許您檢索現有的元數據字典並訪問存儲在文檔中的元數據信息。 `SetMetaDataDictionary` 方法提供了一種有效的重寫元數據字典的方法。 如果密鑰不在通用元數據字段中,它將被視為自定義元數據屬性。 ```csharp :path=/static-assets/pdf/content-code-examples/how-to/metadata-set-and-get-metadata-dictionary.cs ``` ### 輸出PDF 要查看文檔元數據,請點擊三個豎點並訪問文檔屬性。 ## 添加、編輯和刪除自定義元數據範例 除了 PDF 文檔的標準元數據外,您還可以包含自定義元數據屬性。 這些自定義屬性通常在 PDF 查看器軟件中不可見,因為它們通常只顯示通用元數據並且可能不會檢索所有現有的元數據屬性。 ### 添加和編輯自定義元數據 要添加自定義元數據,只需訪問 **CustomProperties** 屬性並調用 `Add` 方法。 編輯自定義元數據需要將鍵值傳遞給 **CustomProperties** 屬性並重新分配其值。 ```csharp :path=/static-assets/pdf/content-code-examples/how-to/metadata-custom-properties.cs ``` ### 刪除自定義元數據 有兩種方法可以從 PDF 文檔中刪除自定義元數據。 您可以使用通過元數據屬性訪問的 `RemoveMetaDataKey` 方法,或使用 **CustomProperties** 屬性中的 `Remove` 方法。 ```csharp :path=/static-assets/pdf/content-code-examples/how-to/metadata-remove-custom-properties.cs ``` 準備看看您還能做哪些其他事情嗎? 查看我們的教程頁面:[簽名和保護 PDF](https://ironpdf.com/tutorials/csharp-pdf-security-complete-tutorial/)

常見問題解答

什麼是PDF元數據?它為什麼重要?

PDF 元資料包含文件標題、作者、主題、關鍵字以及建立和修改日期等資訊。這些元資料可以增強資料庫和互聯網上 PDF 文件的可搜尋性和索引性,使其更易於找到和管理。

如何使用C#設定PDF元資料?

您可以使用 IronPDF 設定 PDF 元數據,方法是先下載庫,載入現有的 PDF,然後存取MetaData屬性來修改元數據字段,例如標題、作者和關鍵字。

如何檢索和修改PDF中的元資料字典?

若要擷取和修改 PDF 中的元資料字典,請使用 IronPDF 的GetMetaDataDictionary方法存取目前元資料。根據需要修改字典,然後使用SetMetaDataDictionary方法套用變更。

能否為PDF文件新增自訂元資料?

是的,可以使用 IronPDF 向 PDF 添加自訂元數據,方法是存取CustomProperties屬性並使用Add方法插入自訂鍵值對。

如何從PDF檔案中刪除特定的自訂元資料?

若要從 PDF 中刪除特定的自訂元數據,請使用MetaData屬性的RemoveMetaDataKey方法,或在 IronPDF 中對CustomProperties屬性套用Remove方法。

使用 IronPDF 編輯 PDF 元資料的步驟是什麼?

若要使用 IronPDF 編輯 PDF 元數據,請下載庫,載入您的 PDF,存取MetaData屬性以變更元資料字段,然後儲存更新後的元資料文件。

大多數PDF閱讀器是否可以查看自訂元資料?

自訂元資料在大多數 PDF 檢視器中通常不可見,因為它們通常只顯示標題和作者等標準元資料欄位。

如何開始使用 IronPDF 編輯 PDF 中的元資料?

若要開始使用 IronPDF 進行元資料編輯,請從 NuGet 下載該庫,在 C# 中載入您的 PDF 文檔,並使用提供的方法存取和修改元資料屬性。

IronPDF 中允許新增自訂元資料屬性的方法是什麼?

在 IronPDF 中,可以使用CustomProperties屬性來新增自訂元資料屬性,您可以使用Add方法插入自訂元資料。

在PDF閱讀器中查看元資料是否有任何限制?

是的,標準的 PDF 檢視器通常只顯示通用元資料字段,如果沒有 IronPDF 等專門工具,自訂元資料可能無法顯示。

IronPDF 在處理元資料時是否與 .NET 10 完全相容?

是的-IronPDF 完全相容 .NET 10(計劃於 2025 年 11 月發布)。這意味著所有元資料功能(設定標準欄位、管理自訂元資料屬性、讀取/修改元資料字典)均可開箱即用,無需任何變通方法。 ([ironpdf.com](https://ironpdf.com/blog/using-ironpdf/net-pdf-generation/?utm_source=openai))

Jordi Bardia
軟體工程師
Jordi 在 Python、C# 和 C++ 上最得心應手,當他不在 Iron Software 展現技術時,便在做遊戲編程。在分担产品测测试,产品开发和研究的责任时,Jordi 为持续的产品改进增值。他说这种多样化的经验使他受到挑战并保持参与, 而这也是他与 Iron Software 中工作一大乐趣。Jordi 在佛罗里达州迈阿密长大,曾在佛罗里达大学学习计算机科学和统计学。
準備好開始了嗎?
Nuget 下載 16,154,058 | 版本: 2025.11 剛剛發布