java加密文件夹_Java加密、解密PDF文档
import java.util.EnumSet;
import com.spire.pdf.PdfDocument;
import com.spire.pdf.security.PdfEncryptionKeySize;
import com.spire.pdf.security.PdfPermissionsFlags;
public class EncryptPDF {
public static void main(String[] args) {
//创建PdfDocument实例
PdfDocument doc = new PdfDocument();
//加载PDF文件
doc.loadFromFile("sample.pdf");
//加密PDF文件
PdfEncryptionKeySize keySize = PdfEncryptionKeySize.Key_128_Bit;
String openPassword = "123456";//打开文档时,仅用于查看文档
String permissionPassword = "test";//打开文档时,可编辑文档
EnumSet flags = EnumSet.of(PdfPermissionsFlags.Print, PdfPermissionsFlags.Fill_Fields);
doc.getSecurity().encrypt(openPassword, permissionPassword, flags, keySize);
//保存文件
doc.saveToFile("Encrypt.pdf");
doc.close();
}
}
运行程序后,生成加密的文档,如下图:
java加密文件夹_Java加密、解密PDF文档相关推荐
- java加密解密 pdf_Java 加密和解密PDF文档
前言 在日常办公时,为了保护文档不被他人篡改,我们可为文档设置打开口令,即加密.同时,因需要我们也可对加密文档进行解密,以便能够查看和编辑文档.本文将通过Java程序来演示如何对PDF文档进行加密和解 ...
- java 加密word_Java 加密和解密PDF文档
前言 在日常办公时,为了保护文档不被他人篡改,我们可为文档设置打开口令,即加密.同时,因需要我们也可对加密文档进行解密,以便能够查看和编辑文档.本文将通过Java程序来演示如何对PDF文档进行加密和解 ...
- java打开密码pdf,在Java中使用密码解密PDF文档
在Java中使用密码解密PDF文档 文档加密是确保企业与其外部客户之间安全地传递信息的最常用方法之一.所有PDF文件都提供了加密功能,可确保任何试图拦截信息的人都可以在没有密码的情况下打开它,密码应在 ...
- 加载js文件,在线预览pdf文档
加载js文件,在线预览pdf文档 效果演示 环境要求 JS文件下载 Jsp页面导入js文件 jquery.media.js源码 效果演示 首先,先展示效果图 环境要求 Tomcat8.5 [注意]:T ...
- python下载图片到文件夹_python实现解析markdown文档中的图片,并且保存到本地~
背景 前阵子简书好像说是凉了,搞得我有点小慌,毕竟我的大部分博客都是放在简书上面的,虽然简书提供了打包导出功能,但是只能导出文字,图片的话还是存在简书服务器上面,再加上我一直想要重新做一个个人博客,于 ...
- 合并当前文件夹下的所有excel文档(修改)
@[TOC]合并当前文件夹下的所有excel文档(修改) '合并当前文件夹下的所有excel文档(修改) '原版来自:怎么把100多个EXCEL文件合并成一个_百度知道 https://zhidao. ...
- java压缩文件夹并加密
工作遇到,记录下 import net.lingala.zip4j.core.ZipFile; import net.lingala.zip4j.exception.ZipException; imp ...
- java zip 文件夹_Java Zip文件文件夹示例
java zip 文件夹 Today we will look into java zip file example. We will also compress a folder and creat ...
- java 设置pdf 编码格式_Java如何设置PDF文档背景色详解
前言 一般生成的PDF文档默认的文档底色为白色,我们可以通过一定方法来更改文档的背景色,以达到文档美化以及保护双眼的作用. 以下内容提供了Java编程来设置PDF背景色的方法.包括: 设置纯色背景 设 ...
最新文章
- Python Django 根路由命名空间URL解析方式代码示例
- PHPStorm IDE 快捷键
- java math mod_java8 Math新增方法介绍
- 为什么c语言程序设计书不介绍文件删除,C语言程序设计上机指导书2010.doc
- ffmpeg之PCM转AAC
- java调用vissim的com接口_VISSIM 高级应用COM接口开发初级入门
- 常用的排序算法(java版)
- JSON对象按照ASCII对key值排序
- 入行必看、经验不足必看:财务会计需要会的那些软件工具
- 数据仓库和数据挖掘复习
- 推荐几款常用的日志分析利器
- 【金融手册】什么是本票、汇票、支票、银行承兑汇票、系统性、非系统性风险、巴塞尔协议、QDII...
- 2021年B站品牌爆款营销案例盘点
- Java面试题!mysql格式化查询结果
- mysql篇-sql查询语句-平均分、最高最低分、排序
- 哪款蓝牙耳机游戏体验感好?适合打游戏的蓝牙耳机推荐
- 从制造大国到制造强国,智能制造改变制造业未来
- 蓝牙BLE设备连接与通信
- RecyclerView之点击item变色
- 解决 Android N 7.0 上 报错:android.os.FileUriExposedException
热门文章
- Smart3D/ContextCapture(CC)第一遍空三处理失败failed to lock a file
- EPS行业-预发机的WinFrom控制软件
- 骨干是折腾出来的 读书笔记7
- 基于Adaboost算法的车牌检测在OpenCV上的研究与实现
- Quartus-II两种方式实现D触发器及时序仿真和波形验证
- Win10安装Microsoft Store应用程序
- 计算机组成原理B表示,计算机组成原理B
- DataEase可视化数据分析工具中的视图钻取和联动设置
- 怎么将计算机设置为光盘引导模式,bios怎么设置从光驱启动
- HTML网页作业代码(仿写商城首页、学校官网网页等、源码可直接运行)