彩票走势图

国产Word格式处理控件Spire.Doc功能演示:在Java中将 Word 转换为受密码保护的 PDF

原创|使用教程|编辑:张莹心|2021-11-02 11:04:27.010|阅读 450 次

概述:Spire.Doc for Java允许开发人员使用Document.saveToFile(String, ToPdfParameterList)方法将 Word 文档转换为受密码保护的 PDF 文档。所述ToPdfParameterList参数控制Word文档如何被转换为PDF,例如,是否要在转换文件进行加密。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

Spire.Doc for Java 是一款专业的Java Word组件,开发人员使用它可以轻松地将Word文档创建、读取、编辑、转换和打印等功能集成到自己的Java应用程序中。

Spire.Doc for Java允许开发人员使用Document.saveToFile(String, ToPdfParameterList)方法将 Word 文档转换为受密码保护的 PDF 文档。所述ToPdfParameterList参数控制Word文档如何被转换为PDF,例如,是否要在转换文件进行加密。

>>可点击此处下载最新版测试。、

为 Java 安装 Spire.Doc
首先,您需要在 Java 程序中添加 Spire.Doc.jar 文件作为依赖项。如果您使用 Maven,则可以通过将以下代码添加到项目的 pom.xml 文件中,轻松地在应用程序中导入 JAR 文件。

<repositories>
    <repository>
        <id>com.e-iceblue</id>
        <name>e-iceblue</name>
        <url>//repo.e-iceblue.com/nexus/content/groups/public/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.doc</artifactId>
        <version>4.10.9</version>
    </dependency>
</dependencies>
将 Word 转换为受密码保护的 PDF
以下是将 Word 文档转换为受密码保护的 PDF 的步骤:
  • 创建一个文档实例。
  • 使用Document.loadFromFile()方法加载 Word 文档。
  • 创建一个ToPdfParameterList实例。
  • 使用ToPdfParameterList.getPdfSecurity().encrypt()方法设置 PDF 的打开密码和权限密码。
  • 使用Document.saveToFile(String, ToPdfParameterList)方法使用密码将 Word 文档保存为 PDF 。
import com.spire.doc.Document;
import com.spire.doc.ToPdfParameterList;
import com.spire.pdf.security.PdfEncryptionKeySize;
import com.spire.pdf.security.PdfPermissionsFlags;

public class ConvertWordToPasswordProtectedPDF {
    public static void main(String[] args){

        //Create a Document instance
        Document document = new Document();
        //Load a Word document
        document.loadFromFile("Sample.docx");

        //Create a ToPdfParameterList instance
        ToPdfParameterList toPdf = new ToPdfParameterList();
        //Set open password and permission password for PDF
        String password = "password";
        toPdf.getPdfSecurity().encrypt(password, password, PdfPermissionsFlags.None, PdfEncryptionKeySize.Key_128_Bit);

        //Save the Word document to PDF with password
        document.saveToFile("ToPdfWithPassword.pdf", toPdf);
    }
}


整合所有格式API处理套包Spire.office for Java正在慧都网火热销售中!立马1分钟了解全部咨询!


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP