My Headlines

Saturday, December 19, 2009

Make PDF File From Java

Saturday, December 19, 2009
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



Related Posts



1 comments:

Anonymous said...

keren euy..., lumayan nama gw masih dicantumin disitu.....

regards'
d4y4x

Post a Comment

 
Copyright © Share Knowledge in OpenSource | Powered by Blogger | Template by Blog Go Blog