Selamlar arkadaşlar,

Bir önceki dersimizde java ile pdf dosyası nasıl oluşturulur, birlikte incelemiştik. Önceki derste anlattıklarımı burada tekrar etmeyeceğimden, pdf işlemleri ile ilgili hiç bir bilginiz bulunmuyorsa, bir önceki dersimi okumanızı tavsiye ederim.. ( Java ile Pdf dersleri Ders 1 için tıklayınız)

Bu dersimizde, öncekinden farklı olarak Paragraph yerine Phare’i kullanacağız.. Phrase ile paragraph arasındaki fark nedir öncelikle onu inceleyelim..

Paragraph’ta metin sonuna itext ‘\n’ ekliyor. Yani içerik metin bilgisinin sonrasında, yazmaya yeni satırdan başlıyor. Phrase de ise bir satır aşağıya inmeden hemen yanından devam ederek içerik bilgisini yazmaya devam ediyor..

Bu yüzden bir liste oluşturdum. Bu liste birden fazla Phrase objesini tutuyor. Her bir Phrase nesnesinin içerisine metin bilgisi gireceğim. Ve daha sonra tüm bu phrase ‘leri metin içerisine sırasıyla yazacağım..

  1.  
  2.         Document document = new Document();
  3.  
  4.  ArrayList<Phrase> phraseListesi = new ArrayList<>();
  5.  
  6.  for (int i = 0; i < 20; i++) {
  7.   phraseListesi.add(new Phrase("Pharese " +i +" "));
  8.  }
  9.  
  10.  
  11.         try {
  12.             PdfWriter.getInstance(document,
  13.                    new FileOutputStream("D:\\eclipse\\JavaIlePdfIslemleri.pdf"));
  14.  
  15.             document.open();
  16.            
  17.             for (int i = 0; i < phraseListesi.size(); i++) {
  18.     document.add(phraseListesi.get(i));
  19.    }
  20.            
  21.             document.close();
  22.  
  23.         } catch (DocumentException e) {
  24.             e.printStackTrace();
  25.         } catch (FileNotFoundException e) {
  26.             e.printStackTrace();
  27.         }

Dostlukla

Ümit Samimi

Önceki Ders için Tıklayınız

Kodun çalışan çıktısı aşağıdaki gibidir..



*** *** KANALIMIZA ABONE OLMAYI UNNUTMAYIN ** ***

*** *** KANALIMIZA ABONE OLMAYI UNNUTMAYIN *** ***