PDF 文档保护解决方案

使用免费的跨平台应用程序和 API 保护 PDF 文档

如何使用 Aspose.PDF 库保护 PDF 文件

为了保护 PDF 文件,我们将使用 Aspose.PDF API,这是一款适用于 平台的功能丰富、功能强大且易于使用的文档处理 API。打开 NuGet 软件包管理器,搜索 aspose.pdf 然后安装。您也可以在软件包管理器控制台中使用以下命令。你可以使用 文档 对象的 加密 方法来加密 PDF 文件。您可以将用户密码、所有者密码和权限传递给 Encrypt 方法。除此之外,你还可以传递 cryptoAlgorithm 枚举的任何值。此枚举提供了加密算法和密钥大小的不同组合。你可以传递你选择的值。最后,使用 Document 对象的 保存 方法保存加密的 PDF 文件。

用于在文档中添加或删除电子签名的高代码 API


使用.NET、.NET Core、Java、C++ 和安卓对 PDF 文件进行电子签名的本机 API。

加密 PDF 文件

<% protect0.code-block.subtitle %>

// Open document
Document document = new Document(dataDir+ "Encrypt.pdf");
// Encrypt PDF
document.Encrypt("user", "owner", 0, CryptoAlgorithm.RC4x128);
dataDir = dataDir + "Encrypt_out.pdf";
// Save updated PDF
document.Save(dataDir);