IronPDF 操作指南 设置和编辑 PDF 元数据 How to Set and Edit PDF Metadata Jordi Bardia 已更新:八月 14, 2025 Download IronPDF NuGet 下载 DLL 下载 Windows 安装程序 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article This article was translated from English: Does it need improvement? Translated View the article in English PDF 文档中的元数据是指关于文档本身的描述性信息。 PDF 中的元数据包括文档的标题、作者、主题、关键词、创建日期、修改日期等信息。 元数据允许 PDF 在数据库中更好地进行索引和搜索。 它还增加了它们在互联网上的可搜索性。 快速入门: 立即修改 PDF 元数据 只需几行代码即可使用 IronPDF 轻松管理您的 PDF 元数据。 加载您的 PDF,更新元数据,如标题、作者或关键词,然后轻松保存您的更改。 本指南简化了设置和编辑元数据的过程,确保您的文档结构良好且可搜索。 通过遵循这种简单的方法增强您的 PDF 能力。 Get started making PDFs with NuGet now: Install IronPDF with NuGet Package Manager PM > Install-Package IronPdf 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"); Deploy to test on your live environment Start using IronPDF in your project today with a free trial Free 30 day Trial class="hsg-featured-snippet"> 最小化工作流程(5 步骤) 下载用于 PDF 元数据编辑的 IronPDF C# 库 加载现有 PDF 或渲染新的 PDF 访问 MetaData 属性以设置和编辑 PDF 元数据 利用元数据字典进行有效的元数据处理 添加、编辑或删除自定义 PDF 元数据属性 设置和编辑元数据示例 使用 IronPDF 时,设置和编辑 PDF 中的通用元数据字段是一个简单的过程。 您可以轻松访问 MetaData 属性来修改可用的元数据字段。 :path=/static-assets/pdf/content-code-examples/how-to/metadata-set-edit.cs using IronPdf; using System; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Metadata</h1>"); // Access the MetaData class and set the pre-defined metadata properties. pdf.MetaData.Author = "Iron Software"; pdf.MetaData.CreationDate = DateTime.Today; pdf.MetaData.Creator = "IronPDF"; pdf.MetaData.Keywords = "ironsoftware,ironpdf,pdf"; pdf.MetaData.ModifiedDate = DateTime.Now; pdf.MetaData.Producer = "IronPDF"; pdf.MetaData.Subject = "Metadata Tutorial"; pdf.MetaData.Title = "IronPDF Metadata Tutorial"; pdf.SaveAs("pdf-with-metadata.pdf"); IRON VB CONVERTER ERROR developers@ironsoftware.com $vbLabelText $csharpLabel 输出 PDF 文件 要查看文档元数据,请点击三个竖点并访问文档属性。 设置和检索元数据字典 GetMetaDataDictionary 方法允许您检索现有的元数据字典并访问存储在文档中的元数据信息。 SetMetaDataDictionary 方法提供了一种有效的方法来重写元数据字典。 如果在通用元数据字段中不存在某个键,则它将被视为自定义元数据属性。 :path=/static-assets/pdf/content-code-examples/how-to/metadata-set-and-get-metadata-dictionary.cs using IronPdf; using System.Collections.Generic; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Metadata</h1>"); Dictionary<string, string> newMetadata = new Dictionary<string, string>(); newMetadata.Add("Title", "How to article"); newMetadata.Add("Author", "IronPDF"); // Set metadata dictionary pdf.MetaData.SetMetaDataDictionary(newMetadata); // Retreive metadata dictionary Dictionary<string, string> metadataProperties = pdf.MetaData.GetMetaDataDictionary(); IRON VB CONVERTER ERROR developers@ironsoftware.com $vbLabelText $csharpLabel 输出 PDF 文件 要查看文档元数据,请点击三个竖点并访问文档属性。 添加、编辑和删除自定义元数据示例 除了 PDF 文档的标准元数据之外,您可以包含自定义元数据属性。 这些自定义属性通常在 PDF 查看器软件中不可见,因为它们通常仅显示通用元数据,可能不会检索所有现有的元数据属性。 添加和编辑自定义元数据 要添加自定义元数据,只需访问 CustomProperties 属性并调用 Add 方法。 编辑自定义元数据需要将键值传递给 CustomProperties 属性并重新分配其值。 :path=/static-assets/pdf/content-code-examples/how-to/metadata-custom-properties.cs using IronPdf; using IronPdf.MetaData; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Metadata</h1>"); PdfCustomMetadataProperties customProperties = pdf.MetaData.CustomProperties; // Add custom property customProperties.Add("foo", "bar"); // Key: foo, Value: bar // Edit custom property customProperties["foo"] = "baz"; IRON VB CONVERTER ERROR developers@ironsoftware.com $vbLabelText $csharpLabel 删除自定义元数据 有两种方法可以从 PDF 文档中删除自定义元数据。 您可以通过元数据属性访问 RemoveMetaDataKey 方法,或使用 CustomProperties 属性中的 Remove 方法。 :path=/static-assets/pdf/content-code-examples/how-to/metadata-remove-custom-properties.cs using IronPdf; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Metadata</h1>"); // Add custom property to be deleted pdf.MetaData.CustomProperties.Add("willBeDeleted", "value"); // Remove custom property _ two ways pdf.MetaData.RemoveMetaDataKey("willBeDeleted"); pdf.MetaData.CustomProperties.Remove("willBeDeleted"); IRON VB CONVERTER ERROR developers@ironsoftware.com $vbLabelText $csharpLabel 准备好看看您还能做些什么吗? 查看我们的教程页面:签名和保护PDFs 常见问题解答 什么是 PDF 元数据,为什么重要? PDF 元数据包括文档的标题、作者、主题、关键词以及创建和修改日期等信息。这些元数据提高了 PDF 在数据库和互联网上的可搜索性和索引,使其更易于查找和管理。 如何使用 C# 设置 PDF 元数据? 您可以通过首先下载 IronPDF 库、加载现有的 PDF 并访问 MetaData 属性来修改元数据字段(如标题、作者和关键词)来设置 PDF 元数据。 如何检索和修改 PDF 中的元数据字典? 要检索和修改 PDF 中的元数据字典,请使用 IronPDF 的 GetMetaDataDictionary 方法访问当前元数据。根据需要修改字典,然后使用 SetMetaDataDictionary 方法应用更改。 能否向 PDF 文档添加自定义元数据? 可以,您可以通过访问 IronPDF 的 CustomProperties 属性并使用 Add 方法插入自定义键值对来向 PDF 添加自定义元数据。 如何从 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 刚刚发布 免费 NuGet 下载 总下载量:16,154,058 查看许可证