首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用C#在线编辑PDF文件的元数据

用C#在线编辑PDF文件的元数据
EN

Stack Overflow用户
提问于 2022-11-23 13:45:38
回答 1查看 32关注 0票数 -1

我搜索方法或列编辑一个在线pdf文件的元数据。

我工作在Sharepoint 2013,我有10k文件,我需要删除“作者”和"modifiedBy“。

我在局域网上,服务器没有互联网连接

我已经测试过PDF,我可以在本地保存它,但是我不能将它保存在相同的位置/url。

代码语言:javascript
复制
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#的问题或示例。

非常感谢

EN

回答 1

Stack Overflow用户

发布于 2022-11-23 14:00:23

也许您可以使用Microsoft图形API来实现这一点,从这个意义上讲,我的意思是用API导入文件。然后对文件执行操作,并使用API将其发回。

从未使用过图形API中的文件,但这似乎是可能的。我建议您很好地阅读文档,因为API的使用可能会让人感到困惑。

概述

Microsoft Graph

文件

处理文件

文档

在这里输入链接描述

它还有一个方便的演示环境。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74547820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档