2017-09-27 49 views
0

我试图使用PHP或XSLT自动化Microsoft Word文档的密码保护。我从接近100个从数据库中提取的XML开始。然后我使用一个XSL文件来对它们进行样式设置,并将生成的XML发布到网站上。最后,我利用PHP在每次数据库发生变化时自动更新文件。这些文件是由许多人在Microsoft Word中用于下载的,但鉴于文件中某些信息的敏感性,我需要密码保护它们。使用PHP,XSLT或其他语言自动化XML文件的密码保护

通常,要密码保护一个Microsoft Word文档,您只需转到文件>>保护文档>>使用密码加密。但是,鉴于文件本身不断更新,我需要将这个过程自动化。我怎么能这样做呢?

我知道问题标题问如何用PHP或XSLT这样做,但我只列出这两个选项,因为我已经在过程中使用它们。我绝对愿意使用任何其他可以自动执行这些XML密码保护的语言。

回答

0

虽然不是一个完整的解决方案,也不是在php或XSLT中,我会看看Office open SDK and documentprotection。它使用c#,但你应该能够写一个小包装,你可以在你的过程中使用。