个性化阅读
专注于IT技术分析

如何使用Servlet将数据写入PDF?

在这里, 我们将看到如何使用servlet技术将数据写入PDF。我们只是使用servlet编写一些数据, 这些数据将显示在PDF中。

要创建这样的应用程序, 你需要拥有spdf.jar文件。如果下载此示例, 你将获得带有jar文件的示例。

使用servlet将数据写入PDF的示例

让我们看一下使用servlet将数据写入PDF的简单示例。在此示例中, 我们提到了必须指定内容类型application / pdf才能以PDF格式显示数据。

ServletPDF.java

package com.srcmini;
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import com.darwinsys.spdf.PDF;
import com.darwinsys.spdf.Page;
import com.darwinsys.spdf.Text;
import com.darwinsys.spdf.MoveTo;

public class ServletPDF extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {

PrintWriter out = response.getWriter();
response.setContentType("application/pdf");

response.setHeader("Content-disposition", "inline; filename='srcmini.pdf'");

PDF p = new PDF(out);
Page p1 = new Page(p);
p1.add(new MoveTo(p, 200, 700));
p1.add(new Text(p, "www.srcmini.com"));
p1.add(new Text(p, "by Sonoo Jaiswal"));
		
p.add(p1);
p.setAuthor("Ian F. Darwin");

p.writePDF();

}
}

下载此示例(使用Myeclipse IDE开发)

下载此示例(使用Eclipse IDE开发)

下载此示例(使用Netbeans IDE开发)

赞(0) 打赏
未经允许不得转载:srcmini » 如何使用Servlet将数据写入PDF?
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏