首頁 >後端開發 >C++ >如何使用 .NET 修改 Word 或 PDF 文件中的擴充檔案屬性(如公司)?

如何使用 .NET 修改 Word 或 PDF 文件中的擴充檔案屬性(如公司)?

DDD
DDD原創
2025-01-05 13:17:41415瀏覽

How Can I Modify Extended File Properties (Like Company) in Word or PDF Documents Using .NET?

在 .NET 中設定擴充檔屬性

如果您需要修改 Word 或 PDF 文件中的 Company欄位值或其他擴充檔屬性,您可以使用以下方法來做到這一點.NET:

  1. 安裝 NuGet 套件:
    將以下 NuGet套件加入您的專案:

    • Microsoft.WindowsAPICodePack-Shell
    • Microsoft.WindowsAPICodePack-Core

  2. 在您的C# 程式碼中,使用Microsoft.WindowsAPICodePack.Shell 並Microsoft.WindowsAPICodePack.Shell.PropertySystem 命名空間用於讀取和寫入檔案屬性。這是一個範例:
using Microsoft.WindowsAPICodePack.Shell;
using Microsoft.WindowsAPICodePack.Shell.PropertySystem;

string filePath = @".\example.docx";
var file = ShellFile.FromFilePath(filePath);

// Read the old properties
string[] oldAuthors = file.Properties.System.Author.Value;

以上是如何使用 .NET 修改 Word 或 PDF 文件中的擴充檔案屬性(如公司)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn