// 定义OutputSteam对象
OutputStream outputStream = null;
// 指定文件下载用到的名称
StringBuffer fileName = new StringBuffer("");
contractFileName.append("テスト");
contractFileName.append(".pdf");
// 清楚buffer
response.reset();
// 设置响应页面的类型
response.setContentType("application/pdf");
// 指定文件下载的默认名
response.addHeader("Content-Disposition", "attachment;filename="
+ new String(fileName.toString()
.getBytes("MS932"), "iso8859-1"));// 日文转换
outputStream = response.getOutputStream();
// 定义Document对象
Document document = null;
// BaseFont object with FONT00.TTF
BaseFont baseFont = BaseFont.createFont("FONT00.TTF",BaseFont.IDENTITY_H, true);
// 创建document对象,设置纸张,位置左,右,上,下
document = new Document(PageSize.A4,30,30,30,30);
// 创建writer对象,
PdfWriter writer = PdfWriter.getInstance(document,outputStream);
// Set page event
writer.setPageEvent();
// Open the document
document.open();
// Create a multi column text
MultiColumnText multiColumnText = new MultiColumnText();
multiColumnText.addRegularColumns(document.left(),document.right(), 20,1);
Font font = new Font(baseFont, 60);
font.setSize(8);
font.setStyle(Font.NORMAL);
multiColumnText.addElement(new Phrase("afagg", font));
document.add(multiColumnText);
document.close();
// 刷新缓冲区
outputStream.flush();
大概写了下,不是特别全,根据自己情况修改。
分享到:
相关推荐
直接安装,在打印机控制面板上可看到成功安装的打印机。 电脑中任意文件可通过打印程序输出的,都可以转换成PDF文件。可用那个于商业用途。
博文链接:https://kylix.iteye.com/blog/184351
本方案采样QT5的QPdfWriter方式进行pdf的生成 该方案中包含pdfwriter的两种实现方式。可在MainWindow中通过pdfWriter1()和pdfWriter2()进行切换。 1、 pdfWriter1():使用QpdfWriter和Qpainter进行纯文字版的pdf生成...
将爬取到的网页内容以PDF格式输出 如果你是一名技术人员,那么可以看我接下来的文章,否则,请直接移步到我的github仓库,直接看文档使用即可 仓库地址:附带文档和源码 本需求使用到的技术:Node.js和puppeteer ...
PDF文件分页输出,将PDF文件按照需要的页分别拆成不同的PDF文件。
主要介绍了java中输出pdf文件代码分享,本文直接给出实现代码,需要的朋友可以参考下
利用ITEXT输出pdf文件的说明文档
Python输入与输出
codesys的ST语言 没有printf()函数 的解决办法,使用可视化变量输出,详情见博客
项目方的最初要求,除了输出到.docx没有实现外,其余要求都已经实现 1. In C# 2. The dll could generate pdf format, better with .docx also. 3. Here is the code I come up with, you don’t need to follow ...
通过软件代码,直接生产PDF文件,VB6软件源代码
PDFPath为输出pdf文件的目录,也是绝对目录。 PDFMAKERAPILib_IPDFMakerAppCreatePDF (pdfHandle, NULL, WaveSavePathName, PDFPath, CA_DEFAULT_VAL, CA_DEFAULT_VAL, CA_DEFAULT_VAL, CA_DEFAULT_VAL, CA_DEFAULT_...
java解析PDF格式的文件demo。JAVA实现PDF解析,对PDF文件中的文本内容可输出仅供参考学习,不喜勿喷。
java导出pdf文件,可分页输出,同时生成水印
C#把打印中的文件输出为PDF
*大保鲜:转换后,所有的原始文本,图像,图形,表格,超链接,布局和格式将被精确保存在输出PDF文件。你看到的是你会得到什么。 预览功能和有益的部分转换模式 *部分转换:在额外的高效批量转换模式,iStonsoft ...
概述:比对PDF全文内容,输出差异结果,过滤特定元素【只能比对简单文件】 测试用例: 1:比对交互式PDF全文内容,输出差异结果; 2:比对交互式PDF全文内容,输出差异结果,过滤特定元素不比对; 3:比对静态PDF...
通常情况下,PDF文件可以嵌入字体而不需要我们转曲线,但也有极少部分字体不允许嵌入。这样做出的PDF文件在你的机器上没问题,但拿到别人的机器上就会有乱码存在。 而ID的直接按CTRL+SHIFT+O手动转曲线功能比较弱,...