jsp文件怎么转换成pdf(jsp文件怎么转换成word)

http://www.itjxue.com  2023-02-18 12:42  来源:未知  点击次数: 

文件如何转换成pdf格式

文件转换成pdf格式有以下几种:将图片另存为PDF文件,使用PDF转换器,使用ps软件。

方法一:将图片另存为PDF文件。在word文档中插入图片,点击上方的“文件”。选择其中的“另存为”,选择文件类型为“PDF文件格式”,将文件进行保存即可。

方法二:使用PDF转换器。在PDF转换器中高效完成图片转PDF。打开嗨格式PDF转换器,点击选择主界面的“文件转PDF”,选择“图片转PDF”。点击中间的空白区域,添加需要转换的图片文件,设置输出的格式和目录。若要将所有图片保存在一个PDF文件中,一定要勾选“合并到一个PDF文件”。设置完成后点击“开始转换”,转换完成后点击“打开文件”即可查看转换成功的PDF文件。

方法三:使用ps软件,在ps中打开需要转换的图片,点击上方的“文件”,点击“自动”,选择“PDF演示文稿”。进入界面勾选“添加打开的文件”,设置输出选项,设置完成后点击“存储”即可,此方法转换文件的质量和效率较低。

更多关于文件如何转换成pdf格式,进入:查看更多内容

我现在做的是jsp,遇到的问题是,想在当前的jsp页面加个按钮,直接将当前页面保存为pdf格式

可以用下struts2框架,它的配置文件里通过添加一个属性就可以把网页转成pdf的

action name="generateContract" class="contractAction" method="generateContract"

result name="success" type="stream"

param name="contentType"application/pdf; charset=gb2312/param

param name="inputName"pdfStream/param

param name="contentDisposition"attachment; filename="contract.pdf"/param

param name="bufferSize"2048/param

/result

/action

jsp页面如何导成pdf格式?

先在服务器上生成PDF文件,然后用户通过点击指向PDF文件的超链接选择下载或打开。这是一个思路,或者说是思路之一。本文实现了这个思路,又给出另外一个思路并通过两种途径实现之。

1)直接在服务器上生成PDF文件。

%@ page import ="com.lowagie.text.*

,com.lowagie.text.pdf.*, java.io.*"%

%

String filename =

"PDF"+(new Random()).nextInt()+".pdf" ;

Document document =

new Document(PageSize.A4);

ServletOutputStream out1

= response.getOutputStream();

try{

PdfWriter writer =

PdfWriter.getInstance(document,

new FileOutputStream(filename) );

document.open();

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

document.close();

}

catch(Exception e){}

%

上面的程序在服务器上生成了一个静态的PDF文件。显然,每次运行所得的PDF文件的名称应该是独一无二不能有重的。本程序通过随机函数来命名生成的PDF文件。本程序的缺点就是,每次运行都会在服务器上产生一个PDF文件,如果不及时删除,数量会越来越大,这显然是站点维护者所不愿意看到的。

2)将PDF文件通过流的形式输送到客户端的缓存。这样做的好处是不会在服务器上留下任何“遗迹”。

i)直接通过JSP页面生成

%@

page import="java.io.*,

java.awt.Color,com.lowagie.text.*,

com.lowagie.text.pdf.*"%

%

response.setContentType

( "application/pdf" );

Document document = new Document();

ByteArrayOutputStream buffer

= new ByteArrayOutputStream();

PdfWriter writer=

PdfWriter.getInstance( document, buffer );

document.open();

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

document.close();

DataOutput output =

new DataOutputStream

( response.getOutputStream() );

byte[] bytes = buffer.toByteArray();

response.setContentLength(bytes.length);

for( int i = 0;

i bytes.length;

i++ )

{

output.writeByte( bytes[i] );

}

%

ii)通过Servlet生成

import java.io.*;

import javax.servlet.*;

import javax.servlet.http.*;

import com.lowagie.text.*;

import com.lowagie.text.pdf.*;

public void doGet

(HttpServletRequest request,

HttpServletResponse response)

throws IOException,ServletException

{

Document document =

new Document(PageSize.A4, 36,36,36,36);

ByteArrayOutputStream ba

= new ByteArrayOutputStream();

try

{

PdfWriter writer =

PdfWriter.getInstance(document, ba);

document.open();

document.add(new

Paragraph("Hello World"));

}

catch(DocumentException de)

{

de.printStackTrace();

System.err.println

("A Document error:" +de.getMessage());

}

document.close();

response.setContentType

("application/pdf");

response.setContentLength(ba.size());

ServletOutputStream out

= response.getOutputStream();

ba.writeTo(out);

out.flush();

}

文件怎么转换成pdf格式

方法如下:

设备:华为笔记本。

系统:win7。

软件:闪电PDF转换器。

版本:8.0.11。

第一步、双击打开转换器,如图,在其他文件转换成PDF中可以看到以下几种转换格式,选择需要实现的功能即可,这里以图片转PDF为例;

第二步、接着,点击此处添加图片文件,在界面中会显示支持的图片格式,按照要求上传图片即可;

第三步、添加多张图片进来后,在下方选择是否合并成一个文件;

第四步、软件默认的文件导出位置是原文件夹,勾选自定义按钮可重新选择新的位置,最后直接点击“开始转换”就可以了;

第五步、转换成功后,会得到以下提示;

第六步、打开文件浏览,以下就是转换好的pdf文件啦!

怎么样把一个复杂jsp页面转换成pdf

最简单而且实用的使用虚拟打印机pdf factory即可,可以把任意只要能够打印的格式文件都可以做成PDF文件,并且可以把多个文件通过打印之后合成一个PDF文件。

pdfFactory Pro(虚拟打印机)是一个无须 Acrobat 创建 Adobe PDF 文件的打印机驱动程序。pdfFactory Pro(虚拟打印机)提供的创建 PDF 文件的方法比其他方法更方便和高效。 功能包括: 多个文档整合到一个 PDF 文件中; 内嵌字体; 通过 E-mail 发送; 预览; 自动压缩优化。

PDF Factory是pdf虚拟打印机软件,下载安装好PDF Factory后,我们在打印机控制面板中就可以找到一台由pdf Factory虚拟出来的打印机,可以把任何可以打印的文件转换成pdf文件。用任何可以支持打印输出的软件,把需要处理的文件逐个打印到这个虚拟打印机,全部打印完成后可把结果保存成一个pdf文件。甚至可以把不同软件格式的文件,如word、excel、photoshop等任何可以支持打印的文件,打印到同一个pdf文件。

在打印之前,在PDF Factory Pro里面设置一下PDF的打开、打印等权限即可实现加密等目的;

在打印之前,在设置里面,就把加载所有的系统字体选中。

在打印界面出来后,可以在左侧设置水印。然后再保存PDF文件。

打印完毕后,下载一个Adobe Reader,然后安装,可以很流畅的阅读PDF文件。

(责任编辑:IT教学网)

更多

推荐鼠标代码文章