使用Rotativa.MVC为PDF添加密码保护

时间:2017-11-07 13:15:55

标签: asp.net-mvc

Rotativa.MVC是否支持带密码的pdf加密?我无法找到任何关于它的参考。

1 个答案:

答案 0 :(得分:1)

在Rotativa.MVC中无法添加密码。

您需要通过html生成pdf并在此之后添加所有者密码,用户密码。

基本上,您需要另一个软件来加密该pdf文件或自行开发该软件。

使用类似:https://github.com/itextsharper/iTextSharp-4.1.6/blob/master/iTextSharp/text/pdf/PdfEncryptor.cs的内容,您将能够执行以下操作:

.yourDivSelector{
    width: 970px;
    margin: auto;
}

用户只需要userPassword即可访问。

或者您可以迁移到https://github.com/mstamy2/PyPDF2之类的内容,仅用于加密。 (据我所知,免费用于商业用途)