【发布时间】:2010-08-27 02:46:34
【问题描述】:
我有一个小难题,我们即将聘请一名实习生,他的第一份工作将是检查大约 200 个 PDF、40 个 Adobe Photoshop 文件、大约 300 个 word 文档和 120 个 excel 文件,以验证它们没有损坏以及他们是否有任何保护(密码)。
我不想让孩子厌烦,所以我想把它自动化。我想知道如何验证 PDF 文件是否有效以及它们是否有任何密码,而无需在 Acrobat 中打开它们。
是否有我可以查找的 BOM,或者 PDF 是否可以解析到足以使用 iTextSharp 之类的东西?至于Office文件,我希望Office Interop可以查看文件并通过对象模型告诉我? Photoshop 我不确定是否可行,所以他必须手动完成。
这将使用 C# 或 Delphi.NET(我们这里的语言)编写为小型 WinForms 应用程序。
有什么想法吗?
【问题讨论】:
-
如果您使用的是 C# 4.0,这可能会有所帮助 msdn.microsoft.com/en-us/library/dd264733.aspx
标签: c# excel pdf ms-word file-format