(例)Java生成PDF图片 iText

import java.io.ByteArrayOutputStream;

import java.io.IOException;

import javax.servlet.RequestDispatcher;

import javax.servlet.ServletException;

import javax.servlet.ServletOutputStream;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import javax.servlet.http.HttpSession;

import com.lowagie.text.Document;

import com.lowagie.text.Font;

import com.lowagie.text.Image;

import com.lowagie.text.PageSize;

import com.lowagie.text.Paragraph;

import com.lowagie.text.pdf.BaseFont;

import com.lowagie.text.pdf.PdfWriter;                                              import com.lowagie.text.pdf.PdfEncryption;

public class testIText extends HttpServlet {

public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {

try{

//设置图片大小 页面为A4

Document document = new Document(PageSize.A4, 110, 110, 120, 140);

ByteArrayOutputStream bos = new ByteArrayOutputStream();

PdfWriter.getInstance(document, bos);

//1,设置此PDF文件的权限,只有写上的是允许的。这里只允许打印,读取和保存,不允许修改等。

int intPermissions = PdfWriter.AllowPrinting |PdfWriter.AllowScreenReaders;

//2,若要实现其他权限如修改等 则需要写入密码,这里是设置密码加密标准或加密类型。

int intEncryptionType = PdfEncryption.STANDARD_ENCRYPTION_40;

//3,要是用这个方法需要引入一个jar包(bcprov-jdk15-137.jar)。第一个参数:打开时需要的密码;第二个参数:实用其

相关文档:

由于有个合作项目,用到了REST,我们这边的服务器是java的,合作方那边主要是PHP环境,为了远程调用的问题,使用了REST作为API的实现方

案。现在项目做得差不多了,下面记下自己的一点心得,算是笔记吧。

REST(Representational State Transfer)的说法来自“Architectural Styles and the Desi ......

/*

* GetMacAddress .java

*

* description:get Mac addreess

*

* @author hadeslee

*

* Created on 2007-9-27, 9:11:15

*

* To change this template, choose Tools | Templates

* and open the template in the editor.

*/

package test2;

import java.io.BufferedReader;

import java.io.IO ......

学习之路总是并不平坦的,这不,一开始就遇到问题了:Bad version number in .class file。版本不对?可是我用的java以及javac都是JDK5呀,怎么回事?除了编译版本跟运行版本不一致外是不会出现这种可能的。突然想起前几天试了一下JDK6,把Eclipse的JDK编译器选成JDK6了。果然,将其改回去JDK5就行了。

================== ......

package stone;

public class PrimerNumber {

public static void main(String[] args) {

int MAX_NUMBER = 100;

boolean[] notPrimer= new boolean[MAX_NUMBER];

for(int i=2;i<=MAX_NUMBER;i++){

if(!notPrimer[i-1]){

for(int j=2*i;j<=MAX_NUMBER;j++){

if(j%i==0) notPrimer[j-1]=tr ......

最近要改写一个核心加密认证类,从C#改写成Java。

发现在调试时,加密的数据无论如何也对不上。

经过跟踪,发现问题出在C#和Java byte类型的区别上:在C#里 byte类型是无符号的,而Java里是有符号的,所以C#里的129到Java里就成了负数。

发现了问题,解决就比较容易了,针对Java的byte,采用Int来进行存储。

通过如下代 ......

java生成pdf带图片_(例)Java生成PDF图片 iText相关推荐

  1. java生成word 带表格_【java】Freemarker 动态生成word(带图片表格)

    1.添加freemarker.jar 到java项目. 2.新建word文档. 3.将文档另存为xml 格式. 4.将xml格式化后打开编辑(最好用notepad,有格式),找到需要替换的内容,将内容 ...

  2. 【源码+图片素材】Java王者荣耀游戏开发_开发Java游戏项目【王者荣耀】1天搞定!!!腾讯游戏_Java课程设计_Java实战项目_Java初级项目

    王者荣耀是当下热门手游之一,小伙伴们是否想过如何制作一款属于自己的王者荣耀游戏呢? 本课程讲解了一个王者荣耀游戏的详细编写流程,即使你是刚入门Java的新手,只要你简单掌握了该游戏所需要的JavaSE ...

  3. java中把gui插入图片_在java中使用图片实现gui的美化.pdf

    在java中使用图片实现gui的美化.pdf 还剩 3页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 图形图像处理GRAPHICS AND IMAGE ...

  4. java cxf服务端代码_【JAVA】 cxf 生成 webservice 服务端代码

    CXF Apache CXF = Celtix + XFire.CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多种 Binding . ...

  5. java web 开发之道_《Java Web开发之道》PDF 下载

    图书目录: 第1篇  编程 经验与 感悟篇 第1章  编程 经验谈6则 经验01  乐不思蜀--寻找编程的乐趣 经验02  水滴石穿--编程学习 经验谈 经验03  举足轻重--代码规范 经验谈 经验 ...

  6. Java使用jfreechart画饼图_使用 jfreechart 生成 曲线、柱状图、饼状图、分布图 展示到JSP-2...

    柱状分布统计图:package com.xidian.servlet; import java.awt.Color; import java.awt.Font; import java.io.IOEx ...

  7. 阿里巴巴Java开发规范线程池_阿里巴巴java编程规范.pdf

    阿里巴巴java编程规范 目录 一.编程规约1 (一) 命名规约1 (二) 常量定义3 (三) 格式规约4 (四) OOP 规约6 (五) 集合处理 10 (六) 并发处理 12 (七) 控制语句 1 ...

  8. java中怎么下载图片不显示图片_关于Java/Kotlin下载图片,图片打开不能显示问题探究...

    图片下载其实是个很简单的功能,通过IO流从在线地址获取流,之后将流输出到文件即可完成下载功能,但是,最近我发现某个网站中的图片下载成功,但是打开却是无法打开,这让我迷惑,百度上根本就没有人说清楚 今天 ...

  9. java状态模式例子答案_[转载]java设计模式_状态模式(带例子)

    状态模式(STATE) Java深入到一定程度,就不可避免的碰到设计模式这一概念,了解设计模式,将使自己对java中的接口或抽象类应用有更深的理解.设计模式在java的中型系统中应用广泛,遵循一定的编 ...

  10. java读取mysql的图片_用JAVA写入和读取MYSQL的图片的实例

    主要的程序: package greeds.jdbc.sample; import greeds.jdbc.util.JDBCUtil; import java.io.*; import java.s ...

最新文章

  1. UVA699 下落的树叶 The Falling Leaves(二叉树的递归遍历建树)
  2. 蚂蚁森林合种计划(2020.12.26更新,7天有效)
  3. php处理小程序上传图片,微信小程序上传图片,PHP-Laravel框架实现
  4. 什么是SAP重复性生产
  5. win10企业版更新和安全中没有 “恢复”这个选项_通知:微软已强制对Windows 10更新升级...
  6. Jackson、JSON-lib、Gson性能对比
  7. 神经网络与深度学习——TensorFlow2.0实战(笔记)(一)
  8. 15个友好的jQuery 提示框插件
  9. 第十四章:监测和维护活动目录(四)
  10. zabbix 3.2.3 appliance默认用户名及密码
  11. matlab 图像处理 新浪 应变,[转载]Matlab图像处理小结
  12. 在docker容器中使用显卡
  13. pandas 之dataFrame 数据显示不完全的解决方案
  14. 不会点SQLite,都不好意思说自己是开发的 1
  15. 多数据源切换数据源注入为空问题
  16. 跟踪slab分配堆栈流程的方法(perf、systemtap)
  17. 28.java中Java8.0的新特性(附讲解和练习)
  18. Xilinx平台SRIO介绍(四)SRIO IP核配置
  19. 从深海带回更多的东西 (汪品先)
  20. redisTemplate乱码问题

热门文章

  1. visio指向插图任意位置和任意改变箭头形状
  2. 数学作图工具_分别用于教学、排版、科研的数学作图软件
  3. 自抗扰控制(ADRC)仿真系统(matlab/simulink)的搭建
  4. python机械臂仿真_如何用ROS+Rviz+Arbotix控制器仿真为六自由度机械臂建模-工业电子-与非网...
  5. 计算机主板vga损坏,主板常见故障维修思路 集成显卡(VGA) -电脑资料
  6. 锐浪报表-实现导入导出
  7. 出去计算机写保护,u盘写保护怎么去掉
  8. 制作MHDD启动U盘
  9. canoco5主成分分析步骤_权重赋值之“主成分分析法”
  10. 电流环扰动观测器、PI参数自动生成 观测器对扰动进行补偿,能有效提高电流环抗扰动能力,并且能对反电势扰动起到很好的作用