PDFBox创建PDF文件
2016-06-08 10:02
302 查看
package org.apache.pdfbox.examples.pdmodel; import java.io.IOException; import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.pdmodel.PDPage; import org.apache.pdfbox.pdmodel.PDPageContentStream; import org.apache.pdfbox.pdmodel.font.PDFont; import org.apache.pdfbox.pdmodel.font.PDType1Font; /** * Creates a "Hello World" PDF using the built-in Helvetica font. * * The example is taken from the PDF file format specification. */ public final class HelloWorld { private HelloWorld() { } public static void main(String[] args) throws IOException { if( args.length != 2 ) { System.err.println("usage: " + HelloWorld.class.getName() + " <output-file> <Message>"); System.exit(1); } String filename = args[0]; String message = args[1]; PDDocument doc = new PDDocument(); try { PDPage page = new PDPage(); doc.addPage(page); PDFont font = PDType1Font.HELVETICA_BOLD; PDPageContentStream contents = new PDPageContentStream(doc, page); contents.beginText(); contents.setFont(font, 12); contents.newLineAtOffset(100, 700); contents.showText(message); contents.endText(); contents.close(); doc.save(filename); } finally { doc.close(); } } }
相关文章推荐
- Apache PDFBox 2.0.0 RC1 发布下载
- 使用pdfbox实现pdf文本提取和合并功能示例
- java使用pdfbox操作pdf文件示例
- pdf转化jpg插件架包对比
- 使用pdfbox-2.0.1.jar将pdf转换成图片,并且可自定义图片大小
- 提取Office以及PDF里的文字
- 用xpdf和pdfbox来处理中文PDF文档及其比较
- PDFBox 解析PDF文档
- 解析pdf、word2003、Excel2003、word2007、Excel2007、PowerPoint、Text 可用于Lucene
- java 读取pdf的内容
- pdfbox操作PDF文件例子
- 如何完成对PDF文件在线压缩?
- Excel如何在线转换何成PDF
- 手机PDF阅读器的功能有哪些
- 如何用手机PDF阅读器查看PDF文件的批注
- 有了这三款软件,再也不用担心工作效率了!
- 高效率软件,提高你的工作效率!
- 苹果手机上的这些APP你知道么?
- IOS系统绝对没有的黑科技,你可以吹一辈子!
- ItextPdf实现页码(第x页/共y页)