JAVA PDF简单操作(输入、加密)

转载 2012年03月22日 18:36:33

http://www.open-open.com/34.htm

在JAVA使用IText对PDF进行操作(网上例子很多)

http://www.ibm.com/developerworks/cn/opensource/os-javapdf/

 

当然这里要讲下中文问题,中文需要iTextAsian.jar

 

import com.lowagie.text.Font;

 

......

document.add(new Paragraph("这里是中文",FontChinese)); 

......

 

加密

Itext中我加密没成功过所以我选择PDFBox

 

public void PDFadmin(String filepath)
 {
  try
  {
      PDDocument pdf =
   PDDocument.load(filepath);
   //create the encryption options
   PDStandardEncryption encryptionOptions =
   new PDStandardEncryption();
   encryptionOptions.setCanPrint( false );
   pdf.setEncryptionDictionary(
   encryptionOptions );
   //encrypt the document
   pdf.encrypt( "master", "admin" );
   
   System.out.println("isEncrypted : " + pdf.isEncrypted());
   //save the encrypted document
   //to the file system
   pdf.save(filepath);
  }
  catch (Exception e) {
   // TODO: handle exception
  }
 }

 

   其中admin是密码,网上有很多例子写的是是null 然后都是只加密没密码(晕这算加密),你可以随便改成你想要的密码。


相关文章推荐

简单操作只需10秒破解PDF加密文件

简单操作只需10秒破解PDF加密文件 破解PDF加密文件,如何破解PDF密码呢,破解加密的PDF文件     【尊重原创,转载请注明出处】http://blog.csdn.net/guyuealian...

轻松解决加密的PDF如何编辑简单技巧

现在很多用户都会使用到PDF文档来作为日常工作的数据传输。而且为了安全,大家更是会对文档进行加密处理。那么,若是需要对加密的PDF文档进行编辑,又要如何操作呢? 一、PDF文件加密解密 想要对加密...

文件加密宝,操作简单方便

  • 2009年08月27日 08:21
  • 121KB
  • 下载

文件及文件夹加密(操作简单)

  • 2011年07月19日 16:13
  • 1.98MB
  • 下载

java实现将txt文件转为pdf加密并加水印

package com.flexpaper; import java.io.*; import com.lowagie.text.*; import com.lowagie.te...

Java生成PDF 加密 水印

1、iText简介 iText是一个开放源码的Java类库,可以用来方便地生成PDF文件。大家通过访问http://sourceforge.net/project/showfiles.php?g...

我们如何把pdf转cad简单操作呢?

http://blog.csdn.net/qiumengmeng/article/details/76548980

如何最简单把pdf转cad格式操作呢?

各种格式之间进行转换,方便!!!

PDF加密及去除水印操作

  • 2011年04月07日 17:34
  • 1.49MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA PDF简单操作(输入、加密)
举报原因:
原因补充:

(最多只允许输入30个字)