Make PDF File From Java


Kalian pasti tau dunks…. PDF (Portable Document File), pasti tau lah…. hihihi…^^. Biasanya kita membuka suatu file pdf dengan sebuah software sprti acrobat atau software sejenisnya. Tapi coba kalo kita berpkir sebentar… “Gimana ya caranya buat sebuah file pdf? hmmm..”. Nah, itu dia….

apanya…

Nah, coba deh kita buat sebuah file pdf dengan tangan kita sendiri…hehehe (*gaya banget).

Dalam prakteknya, Salah satu editor programming yaitu Java dapat membuat sebuah sebuah file pdf alias kita dapat membuat file pdf dengan Java. Sebelum membuat programnya, kita membutuhkan library tambahan untuk membuatnya (lib pdfnya). Bisa di donlod disini http://www.ziddu.com/download/7817276/iText.jar.html. Setelah didonlod, file iText.jar bisa diletakkan di C:\.

File iText.jar tersebut bisa juga langsung di panggil didalam netbeans, lalu pilih projek anda, nah disana ada folder libraries, anda bisa menambahkan file iText.jar didalam folder libraries tsb.

Ok, selesai menambahkan lib…

Langsung saja, berikut Kode Programnya :

package filepdf;
/**
* @author wnx
*/
import java.io.FileOutputStream;
import java.awt.Color;
import com.itextpdf.text.pdf.*;
import com.itextpdf.text.*;
//import com.lowagie.text.pdf.*;
//import com.lowagie.text.*;

public class Main {
public static void main(String[] args) throws Exception {
// TODO code application logic here
float leading = (float)100.400;

Document dokumen = new Document();
Paragraph p=new Paragraph(leading,”Test”,
FontFactory.getFont(FontFactory.HELVETICA,58, Font.BOLDITALIC,
new CMYKColor(0,0,0,255)));
p.setAlignment(1);

PdfWriter.getInstance(dokumen, new FileOutputStream(“FilePdf.pdf”));

dokumen.open();
dokumen.add(p);
dokumen.close();

System.out.println(“pdf sudah selesai dibuat”);

}

}

Nanti Hasilnya seperti ini :

thanks for :
– d4y4x

One thought on “Make PDF File From Java

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s