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 然后都是只加密没密码(晕这算加密),你可以随便改成你想要的密码。


java 获取PDF加密信息

 import java.io.FileOutputStream;import com.lowagie.text.pdf.PdfEncryptor;import com.lowagie.text.pd...
  • tfnew21
  • tfnew21
  • 2009年10月22日 13:23
  • 1252

Java生成PDF 加密 水印

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

java 生成PDF文件增加密码

package com.me.test; import java.awt.*; import java.io.*; import com.lowagie.text.*; import com.lo...
  • lvxinzhi
  • lvxinzhi
  • 2015年09月16日 08:30
  • 1272

用Java实现的字符串简单加密

//用Java实现的字符串简单加密://用一个字符串 Key 加密原串//请高手提提意见哦 //JDK 5.0编译通过import javax.swing.*;import java.awt.*;im...
  • adm_qxx
  • adm_qxx
  • 2006年01月02日 13:56
  • 5104

java对数据简单加密实现案例

简单数据加密操作 package day06; public class Array2Demo9 { /** * 数据加密操作 * 1-数据12345678 * 2-要求倒叙排列 ...
  • lcn_Lynn
  • lcn_Lynn
  • 2017年06月18日 21:54
  • 168

java实现字符的简单加密和解密

1、首先创建密文,内容为:明天。保存在d盘,文件路径d:\mima.txt. 2、代码如下: import java.io.*; public class encrypt { publ...
  • weiwei1990pp
  • weiwei1990pp
  • 2014年03月05日 22:05
  • 804

Java中常用的操作PDF的类库

iTextiText是一个能够快速产生PDF文件的java类库。iText的java类对于那些要产生包含文本,表格,图形的只读文档是很有用的。它的类库尤其与java Servlet有很好的给合。使用i...
  • Rongbo_J
  • Rongbo_J
  • 2015年12月06日 18:36
  • 7272

Java简单的加密解密算法,使用异或运算

Java简单的加密解密算法,使用异或运算 Java代码   package cn.std.util;      import java.nio.charset.Charse...
  • a1049107922
  • a1049107922
  • 2016年09月02日 14:28
  • 3689

Java程序生成PDF,并生成加密二维码

Java程序生成PDF,并生成加密二维码
  • lanqibaoer
  • lanqibaoer
  • 2014年02月27日 14:25
  • 1718

JAVA代理破解口令加密的PDF文件(iText)

突然发现这个Blog很久没更新什么技术性文档了,就把这个发上来了。  1 有一个已加密的PDF文件.不知道其口令.2 代理中执行如下的代码,需要的jar包可以去这里下载:http://www.lowa...
  • w5q7c3
  • w5q7c3
  • 2008年11月30日 07:57
  • 3760
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA PDF简单操作(输入、加密)
举报原因:
原因补充:

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