我搜索方法或列编辑一个在线pdf文件的元数据。
我工作在Sharepoint 2013,我有10k文件,我需要删除“作者”和"modifiedBy“。
我在局域网上,服务器没有互联网连接
我已经测试过PDF,我可以在本地保存它,但是我不能将它保存在相同的位置/url。
public static void RemoveMetadataPropertiesPdf(IGrouping<string, SPFile> GetAllSpecifiedGroupingFile)
{
// DeleteUserWordX();
foreach(SPFile file in GetAllSpecifiedGroupingFile){
Stream streamfile = file.OpenBinaryStream();
PdfDocument document = PdfReader.Open(streamfile);
string DocumentInfoAuto = document.Info.Author;
document.Info.Author = "toto";
document.Save(streamfile);
document.Close();
streamfile.Dispose();
file.Update();
}
}也许您有一些c#的问题或示例。
非常感谢
发布于 2022-11-23 14:00:23
也许您可以使用Microsoft图形API来实现这一点,从这个意义上讲,我的意思是用API导入文件。然后对文件执行操作,并使用API将其发回。
从未使用过图形API中的文件,但这似乎是可能的。我建议您很好地阅读文档,因为API的使用可能会让人感到困惑。
概述
文件
文档
它还有一个方便的演示环境。
https://stackoverflow.com/questions/74547820
复制相似问题