// 定义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();
大概写了下,不是特别全,根据自己情况修改。
分享到:
相关推荐
标题中的“Office输出PDF文件打印机”指的是在Microsoft Office应用程序中,通过模拟PDF打印机来将文档转换为PDF格式的功能。PDF(Portable Document Format)是一种广泛使用的文件格式,它能保留原始文档的格式和...
标题“通过安装虚拟打印机输出PDF文件”涉及到的是在计算机中使用虚拟打印机来创建PDF文档的技术。这种方法允许用户从任何能够打印的程序中直接导出为PDF格式,无需专门的PDF编辑软件。虚拟打印机实质上是一种软件...
最后,使用`readfile()`函数来直接输出PDF文件的内容,使用户可以直接在浏览器中打开和阅读PDF文件。 例如,代码片段中的`read_pdf()`函数是一个自定义的函数,它接受一个文件名作为参数。函数首先检查文件扩展名...
iText 输出 PDF 文件 iText 是一个流行的开源库,用于生成 PDF 文件。在这篇文章中,我们将学习如何使用 iText 库生成 PDF 文件。 创建 Document 对象 要生成 PDF 文件,首先需要创建一个 Document 对象。...
下面将详细介绍如何在AUTOCAD中通过打印功能输出PDF文件,并确保图形能够居中且布满整个图纸。 #### 步骤一:准备DWG图纸文件 首先,打开AUTOCAD软件并加载您想要转换为PDF格式的DWG图纸文件。确保文件中的所有图形...
STM32使用技巧,实战应用开发小系统参考资料,源码参考。经测试可运行。 详细介绍了一些STM32框架的各种功能和模块,以及如何使用STM32进行应用开发等。 适用于初学者和有经验的开发者,能够帮助你快速上手STM32并...
本方案采样QT5的QPdfWriter方式进行pdf的生成 该方案中包含pdfwriter的两种实现方式。可在MainWindow中通过pdfWriter1()和pdfWriter2()进行切换。 1、 pdfWriter1():使用QpdfWriter和Qpainter进行纯文字版的pdf生成...
PDF文件分页输出,将PDF文件按照需要的页分别拆成不同的PDF文件。
最后,生成并输出PDF文件: ```php $pdf->Output('my_pdf.pdf', 'D'); ``` `Output()`函数的第二个参数可以是'E'(发送到浏览器并下载),'F'(保存到服务器),'I'(在浏览器中打开)等。 总结来说,"PHP 生成PDF...
标题中的“VB直接打印PDF文件”指的是使用Visual Basic 6 (VB6)编程语言来实现一个功能,允许用户直接打印PDF文档,而无需先打开PDF阅读器。这通常涉及到使用特定的API(应用程序接口)或者第三方库来处理PDF打印...
9. **命令行接口调用**: `wkhtmltopdf`通常作为命令行工具运行,因此Python脚本需要通过子进程调用这个工具,并传递适当的参数,如输入HTML文件路径和输出PDF文件路径。 10. **错误处理和异常处理**: 为了确保程序...
最后,`Output()`方法用于输出PDF文件,参数'D'表示提供下载。 在实际应用中,你可能需要对HTML进行一些预处理,例如添加CSS样式表、替换内联图片链接等,以确保PDF生成的效果与网页一致。此外,MPDF还提供了丰富的...
最后,生成并输出PDF文件: ```php // 输出PDF到浏览器 $mpdf->Output('output.pdf', 'D'); ``` 如果需要保存到服务器,可以使用`F`模式: ```php // 保存到服务器 $mpdf->Output('server_path/output.pdf', 'F')...
Haru库提供了创建、修改和输出PDF文件的基本功能。它支持文本、图像、颜色空间、图形模式等特性,使得开发者可以在PDF文档中自由地绘制内容。在MFC项目中使用Haru,我们需要以下步骤: 1. **下载与编译Haru库**:...
为了使PB11能够在WebForm模式下输出PDF文件,需在系统中添加一个虚拟打印机。具体操作涉及在PB安装目录下的drivers文件夹中创建批处理文件,其内容应包含调用printui.dll来安装虚拟打印机的命令。创建的虚拟打印机...
5. 在转换设置中选择输出格式为PDF,设定输出PDF文件的保存位置以及文件名。 6. 点击“OK”开始转换过程。 转换完成后,我们可以得到一个PDF格式的文件,该文件能够保留原PS文件中的文字、图像等信息,并且具有良好...
Python输入与输出
对于处理PDF文档,C#提供了多种方法来实现PDF文件的打印功能,允许开发者指定特定的打印机进行输出。本文将详细介绍如何在C#环境下实现PDF文件的打印功能。 首先,理解PDF(Portable Document Format)是一种通用的...