Skip to content

Millhn/CV-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java ile CV PDF Oluşturucu

Bu proje, Apache PDFBox kullanarak PDF formatında özgeçmiş/CV oluşturan bir Java uygulamasıdır.
Uygulama arayüz gerektirmez, bir profil fotoğrafı içerir ve üç hayali iş deneyimi bulunur.


📝 Özellikler

  • A4 boyutunda PDF CV oluşturur.
  • Profil fotoğrafı ekler.
  • Üç hayali iş deneyimi içerir.
  • İş deneyimi blokları için tekrar kullanılabilir occupation() metodu.
  • PDType1Font ile standart fontlar kullanır (Helvetica, Bold, Italic).
  • Metin pozisyonları ve font boyutları kod üzerinden özelleştirilebilir.

⚙️ Gereksinimler

  • Java 8 veya üzeri
  • Apache Maven (bağımlılık yönetimi için)
  • Apache PDFBox kütüphanesi


📌 Temel Bileşenler ve Kullanım Amaçları

Proje içerisinde kullanılan başlıca bileşenler ve amaçları aşağıdaki tabloda gösterilmiştir: PDDocument PDF belgesini temsil eder
PDPage PDF sayfaları ekler
PDPageContentStream Metin ve resim çizmek için kanvas
PDType1Font PDF’de yazı tipi ayarlamak için standart fontlar
PDImageXObject PDF içine resim yükler ve çizer
IOException Dosya okuma/yazma hatalarını yakalamak için kullanılır
occupation() metodu İş deneyimi bloklarını tekrar kullanılabilir şekilde yazar

📦 Kullanılan Kütüphaneler

Proje Apache PDFBox kullanır:

<dependency>
    <groupId>org.apache.pdfbox</groupId>
    <artifactId>pdfbox</artifactId>
    <version>2.0.29</version>
</dependency> 




About

learn how to create a cv builder using java language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages