之前我们介绍了如何在Java应用程序中将Word文档转换为PDF, 本文将介绍如何使用Spire.Doc for Java 转换Word文档到PDF格式时,设置密码保护PDF结果文档。
import com.spire.doc.*;
import com.spire.pdf.security.*;
public class wordToPdfEncrypt {
public static void main(String[] args) {
//加载示例文档
Document document = new Document();
document.loadFromFile("Sample.docx");
//新建ToPdfParameterList实例
ToPdfParameterList toPdf = new ToPdfParameterList();
//为PDF文档设置打开密码和权限密码
toPdf.getPdfSecurity().encrypt("e-iceblue","test", PdfPermissionsFlags.Default, PdfEncryptionKeySize.Key_128_Bit);
//保存文档
String result = "output/WordToPdfEncrypt.pdf";
document.saveToFile(result, toPdf);
}
}
打开PDF结果文档时,需要输入密码: