Menü

JSP Sayfasından PDF Çıktısı Almak

15 Ocak 2015 - Java

jsptoxml

JSP’de hazırladığınız bir sayfayı nasıl pdf olarak görüntüleyeceğinizi anlatacağım bu yazımda. Java kategorisindeki önceki yazılarımda apache server kurup netbeans ile entegre etmiş ve basit şekilde bir jsp sayfasında xml dosyasını nasıl okuyacağımızı anlatmıştık. En baştan başlayacak ve bu konuda fikri olmayan arkadaşlar lütfen bir önceki yazıları incelesinler. Konumuza dönecek olursak JSP sayfası üzerinden pdf olarak görüntülemek için Netbeans’e  http://itextpdf.com/product linkinden itext for java’ya tıklayarak kütüphane dosyalarını indirip projenize ekleyiniz. Boş jsp sayfası oluşturunuz ki ben örnek olduğu için boş bir sayfa üzerinden anlatacağım. Nerede kullanacağınız ve nasıl geliştireceğiniz tamamen size kalmış.

<%@page contentType=”text/html” pageEncoding=”UTF-8″%>
<!DOCTYPE html>
<%@page import=”com.itextpdf.text.Document”%>
<%@page import=”com.itextpdf.text.Paragraph”%>
<%@page import=”com.itextpdf.text.pdf.PdfWriter”%>
<%

response.setContentType(“application/pdf”);
Document document = new Document();
PdfWriter.getInstance(document, response.getOutputStream());
document.open();
document.addTitle(“Başlık”);
document.add(new Paragraph(“Paragraf”));
document.close();
%>

<html>

<body>

</body>

</html>

Kodlar gayet açık. yukarıdaki 3-4 satırda sayfa tanımlaması ve eklediğimiz kütüphaneyi import diyerek sayfamıza ekledik. Sonrasındaysa yeni bir döküman açtık ve dökümana da başlık ve içerik ekledik. Son olarak dökümanı kapattık. Sayfayı çalıştırdığınızda görünümü aşağıdaki şekilde olacaktır.

paragraf

Sağ tıklayıp farklı kaydet derseniz pdf olarak kayıt yapabildiğinizi görebilirsiniz.c

Bir Cevap Yazın