用的是

itext library

, 生成一个hello world pdf 文档

/*

* This code is part of the 'iText Tutorial'.

* You can find the complete tutorial at the following address:

* http://itextdocs.lowagie.com/tutorial/

*

* This code is distributed in the hope that it will be useful,

* but WITHOUT ANY WARRANTY; without even the implied warranty of

* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

*

* itext-questions@lists.sourceforge.net

*/

package cn.CodeSnippet.examples.general;

import java.io.FileOutputStream;

import java.io.IOException;

import com.lowagie.text.*;

import com.lowagie.text.pdf.PdfWriter;

/**

* Generates a simple 'Hello World' PDF file.

*/

public class HelloWorld {

/**

* Generates a PDF file with the text 'Hello World'

*

* @param args no arguments needed here

*/

public static void main(String[] args) {

System.out.println("Hello World");

// step 1: creation of a document-object

Document document = new Document();

try {

// step 2:

// we create a writer that listens to the document

// and directs a PDF-stream to a file

PdfWriter.getInstance(document,

new FileOutputStream("HelloWorld.pdf"));

// step 3: we open the document

document.open();

// step 4: we add a paragraph to the document

document.add(new Paragraph("Hello World"));

} catch (DocumentException de) {

System.err.println(de.getMessage());

} catch (IOException ioe) {

System.err.println(ioe.getMessage());

}

// step 5: we close the document

document.close();

}

}

java中生成pdf文件,java 中生成pdf 文件相关推荐

  1. java 字符串转pdf文件_java中根据模板生成pdf文件

    原标题:java中根据模板生成pdf文件 阅读目录 简介 业务需求 引入jar包 pdf模板文件与方法参数 代码部分 总结归纳 回到顶部 简介 本文使用java引入apach提供的pdf操作工具生成p ...

  2. java导出pdf 含图片_java 生成PDF含图片和中文件实现代码

    1,所需包 iText.jar iTextAsian.ar(支持中包) 2,列子 package com.pdf; import java.awt.Color; import java.io.File ...

  3. java实现保存合同模板_Java中常用到的文件操作那些事(一)——替换doc文档模板,生成真实合同案例...

    工作中,我们时常会遇到一些操作文件的操作,比如在线生成合同模板,上传/下载/解析Excel,doc文档转为pdf等操作.本文就已工作中遇到的在线生成合同为例,简要地介绍一种文档替换写法. 本文目的:给 ...

  4. Android工程中R.java文件的重新生成——注意资源文件的错误

    一.如果二或三步骤还是不能生成R.java中内容,一般是XML文件有错,或者xml引用的资源文件找不到,用排除法删除xml后执行二或者三的步骤. 二. 在Android中使用开源代码或者自己开发项目的 ...

  5. java生成带书签的pdf,Java 添加、更新、获取、删除PDF中的书签

    Spire.Cloud.SDK for Java WebAPI提供了pdfBookmarkApi接口可用于添加书签addBookmark().更新书签updateBookmark().获取书签信息ge ...

  6. Java pdf文件传输_java中pdf文件的管理(pdf文件转png文件,base64传输文件以及删除)...

    org.apache.pdfbox pdfbox 2.0.12 影像文件转为base64编码使用java自带的BASE64Encoder类 代码部分: 前端上传文件的保存: @RequestMappi ...

  7. java代码查询索引文件实例_关于使用pdfbox的对PDF文件通过lucene生成索引文件IndexPDFFiles类代码示例...

    一.前言 下面通过pdfbox的pdfbox-2.0.9源码中org.apache.pdfbox.examples.lucene.IndexPDFFiles索引PDF文件生成类,基于apache的lu ...

  8. 使用java将多种类型的文件如Word、PDF、JPG汇总到一个文档中(Word或者PDF)

    // 以下为两个文件的代码: 可直接下载运行,下载页面:(http://download.csdn.net/detail/lmf462696585/8800097)执行文件是WordUtil4.jav ...

  9. java excel转pdf linux,从JAVA直接读取EXCEL、WORD并生成PDF文件

    从JAVA直接读取EXCEL.WORD并生成PDF文件 1.操作EXCEL和WORD文件 使用JAVA从EXCEL.WORD文件中读写数据,可以使用http://jexcelapi.sourcefor ...

  10. Java 读取 Excel 文件内容, 根据 pdf 模板动态生成对应的 pdf 文件

    1. 下载 adobe acrobat https://www.cr173.com/soft/11135.html 2. 编辑 pdf 模板 1用 acrobat 打开 pdf 编辑模板 添加表单元素 ...

最新文章

  1. 两个无序单链表,排序后合并成一个有序链表
  2. php6 配置,thinkphp6路由可选参数配置
  3. 餐饮O2O创业 有用户却难变现
  4. UR #3 核聚变反应强度( gcd )
  5. 可行的DeltaSpike教程
  6. MATLAB double、str、cell间的类型转换
  7. PostgreSQL的Checkpoint 发生的时机
  8. python变量和对象,切片列表元祖
  9. 谷歌推出关于滥用研究资助的新型试验计划
  10. AttributeError: module 'socketio' has no attribute 'Server'
  11. 写了个项目 Web-Rtmp: 使用 WebSocket 在网页上播放 RTMP 直播流
  12. mysql知识思维导图
  13. MacBook快捷键
  14. Activiti工作流之任务的运行/查询/完成
  15. cpuz测试分数天梯图_CPU天梯图 Cinebench R15(多核)跑分
  16. 学习笔记-B/S - Exploits
  17. LightOJ--1323 Billiard Balls (数学题)
  18. 75道经典AI面试题,我就想把你们安排的明明白白的!(含答案)
  19. 163邮箱免费账号注册,163邮箱申请能免费注册吗?
  20. Java培训机构靠不靠谱?能不能学会?

热门文章

  1. 哪17个人被约谈_蚂蚁上市暂缓约谈,70万中签股民彻夜无眠,是喜还是忧?(附股)...
  2. input搜索mysql_实现input输入时智能搜索
  3. wxpython textctrl_wxPython TextCtrl类
  4. 【debug】UnboundLocalError local variable a referenced before assignment
  5. 王者荣耀专区系统服务器繁忙,王者荣耀跨系统转区开放!详细问答汇总,解决全部转区疑惑!...
  6. showmount -e (CVE-1999-0554) NFS漏洞解决方案
  7. Android简单通讯录从list取数据并显示 eclipse开发
  8. pc模式 华为mate30_华为Mate30国内发布,这篇可能是全网最全干货贴
  9. linux的多任务 多进程,浅谈linux模拟多线程崩溃和多进程崩溃
  10. 甘特图 知乎_APS生产排程软件基础知识-计划甘特图