`
linleizi
  • 浏览: 229448 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论
阅读更多
// 定义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文件打印机

    标题中的“Office输出PDF文件打印机”指的是在Microsoft Office应用程序中,通过模拟PDF打印机来将文档转换为PDF格式的功能。PDF(Portable Document Format)是一种广泛使用的文件格式,它能保留原始文档的格式和...

    通过安装虚拟打印机输出PDF文件

    标题“通过安装虚拟打印机输出PDF文件”涉及到的是在计算机中使用虚拟打印机来创建PDF文档的技术。这种方法允许用户从任何能够打印的程序中直接导出为PDF格式,无需专门的PDF编辑软件。虚拟打印机实质上是一种软件...

    PHP实现在线阅读PDF文件的方法

    最后,使用`readfile()`函数来直接输出PDF文件的内容,使用户可以直接在浏览器中打开和阅读PDF文件。 例如,代码片段中的`read_pdf()`函数是一个自定义的函数,它接受一个文件名作为参数。函数首先检查文件扩展名...

    ITEXT输出pdf

    iText 输出 PDF 文件 iText 是一个流行的开源库,用于生成 PDF 文件。在这篇文章中,我们将学习如何使用 iText 库生成 PDF 文件。 创建 Document 对象 要生成 PDF 文件,首先需要创建一个 Document 对象。...

    AUTOCAD输出或打印PDF文件时,如何将图形居中且布满图纸?.docx

    下面将详细介绍如何在AUTOCAD中通过打印功能输出PDF文件,并确保图形能够居中且布满整个图纸。 #### 步骤一:准备DWG图纸文件 首先,打开AUTOCAD软件并加载您想要转换为PDF格式的DWG图纸文件。确保文件中的所有图形...

    使用stm32等无操作系统的平台生成pdf文件.zip

    STM32使用技巧,实战应用开发小系统参考资料,源码参考。经测试可运行。 详细介绍了一些STM32框架的各种功能和模块,以及如何使用STM32进行应用开发等。 适用于初学者和有经验的开发者,能够帮助你快速上手STM32并...

    QT5生成PDF

    本方案采样QT5的QPdfWriter方式进行pdf的生成 该方案中包含pdfwriter的两种实现方式。可在MainWindow中通过pdfWriter1()和pdfWriter2()进行切换。 1、 pdfWriter1():使用QpdfWriter和Qpainter进行纯文字版的pdf生成...

    如何使用Node.js爬取任意网页资源并输出PDF文件到本地

    将爬取到的网页内容以PDF格式输出 如果你是一名技术人员,那么可以看我接下来的文章,否则,请直接移步到我的github仓库,直接看文档使用即可 仓库地址:附带文档和源码 本需求使用到的技术:Node.js和puppeteer ...

    PDF文件分页输出

    PDF文件分页输出,将PDF文件按照需要的页分别拆成不同的PDF文件。

    PHP 生成PDF文件

    最后,生成并输出PDF文件: ```php $pdf->Output('my_pdf.pdf', 'D'); ``` `Output()`函数的第二个参数可以是'E'(发送到浏览器并下载),'F'(保存到服务器),'I'(在浏览器中打开)等。 总结来说,"PHP 生成PDF...

    VB直接打印PDF文件

    标题中的“VB直接打印PDF文件”指的是使用Visual Basic 6 (VB6)编程语言来实现一个功能,允许用户直接打印PDF文档,而无需先打开PDF阅读器。这通常涉及到使用特定的API(应用程序接口)或者第三方库来处理PDF打印...

    图片转化成PDF文件

    9. **命令行接口调用**: `wkhtmltopdf`通常作为命令行工具运行,因此Python脚本需要通过子进程调用这个工具,并传递适当的参数,如输入HTML文件路径和输出PDF文件路径。 10. **错误处理和异常处理**: 为了确保程序...

    HTML网页生成PDF文件并下载(MPDF)

    最后,`Output()`方法用于输出PDF文件,参数'D'表示提供下载。 在实际应用中,你可能需要对HTML进行一些预处理,例如添加CSS样式表、替换内联图片链接等,以确保PDF生成的效果与网页一致。此外,MPDF还提供了丰富的...

    PB11下的WebForm客户端打印输出的处理

    为了使PB11能够在WebForm模式下输出PDF文件,需在系统中添加一个虚拟打印机。具体操作涉及在PB安装目录下的drivers文件夹中创建批处理文件,其内容应包含调用printui.dll来安装虚拟打印机的命令。创建的虚拟打印机...

    应用Ghostscript和GSview实现方正书版PS文件向PDF文件的转换

    5. 在转换设置中选择输出格式为PDF,设定输出PDF文件的保存位置以及文件名。 6. 点击“OK”开始转换过程。 转换完成后,我们可以得到一个PDF格式的文件,该文件能够保留原PS文件中的文字、图像等信息,并且具有良好...

    Python输入与输出.pdf

    Python输入与输出

    输出丝印PDF方法.doc

    - 满意后,点击“OK”按钮完成设置,然后回到“File”菜单选择“Print”选项输出PDF文件。 #### 三、修改颜色 为了使丝印内容更加明显,通常会将所有丝印文字和图标统一为纯黑色。这样不仅提高了可读性,还使得...

    C#实现打印PDF文件

    对于处理PDF文档,C#提供了多种方法来实现PDF文件的打印功能,允许开发者指定特定的打印机进行输出。本文将详细介绍如何在C#环境下实现PDF文件的打印功能。 首先,理解PDF(Portable Document Format)是一种通用的...

Global site tag (gtag.js) - Google Analytics