亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何設置擴展文件屬性?

如何設置擴展文件屬性?

C#
海綿寶寶撒 2019-10-18 15:06:21
我需要為某些Word / PDF文檔設置“公司”字段值。我說的是您在“文件屬性”下看到的擴展文件屬性(摘要/作者/標題等)。我知道如何獲取它們(通過使用shell32.dll類庫)。我以為我也可以使用相同的類庫設置它們,但似乎編寫擴展屬性要困難一些,shell32.dll并且不允許這樣做。我發現了有關的內容taglib-sharp,該內容似乎可以設置擴展屬性,但是我不太了解它是如何工作的。
查看完整描述

3 回答

?
富國滬深

TA貢獻1790條經驗 獲得超9個贊

Windows資源管理器(使用shell32.dll)能夠顯示擴展屬性,因為它可以理解很多不同的文件格式并可以解析它們。但是,要設置擴展屬性,您可能需要特定于文件格式的庫。例如,與設置Office文檔的作者相比,設置MP3文件文件的作者非常不同。(實際上,Windows資源管理器允許您在Office文檔上設置一些擴展屬性。)


taglib-sharp僅適用于媒體文件,并且極有可能無法設置任何其他類型的文件的擴展屬性。


您需要的是可以自動修改PDF文件的庫或工具。您可以嘗試使用google pdf sdk。如果還需要使用Word文件,則可以使用COM自動化來自動執行Word。根據所使用的Word文件格式,您可能還可以直接使用該文件而無需安裝Word(XML比舊的二進制“流”格式容易得多)。


查看完整回答
反對 回復 2019-10-18
  • 3 回答
  • 0 關注
  • 829 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號