Java’da CSV dosyasını PDF formatına dönüştürmek, yazdırılabilir özetlere ihtiyaç duyan arka uç hizmetleri için sık bir gereksinimdir. Aspose.PDF for Java güçlü bir SDK sağlayarak PDF oluşturmayı doğrudan Java kodundan yönetir. Bu rehberde tam bir uygulamayı görecek, dönüşümün nasıl çalıştığını öğrenecek ve çıktıyı ince ayarlamak için seçenekleri keşfedeceksiniz.

CSV to PDF Dönüştürücü - API Kurulumu

Ortamınıza [Aspose.Cells for Java][4] API’sini kurmanız gerekir. API’yi hızlı bir şekilde, [Downloads section][5] bölümünden JAR dosyasını indirerek ya da Maven pom.xml dosyanıza aşağıdaki depo ve bağımlılığı ekleyerek yapılandırabilirsiniz.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>25.7</version>
</dependency>

API’yi başarıyla yapılandırdıktan sonra, CSV dosyasını PDF’ye dönüştürmeye tamamen hazırız.

Java kullanarak CSV’yi PDF dosyasına programlı olarak dönüştürme

CSV dosyaları, veri satırlarını tanımlayan virgülle ayrılmış değerler içerir. Java kullanarak bir CSV dosyasını programlı olarak PDF belgesine kolayca dönüştürebilirsiniz. Tek bir karakter ayırıcı ayarlamak için TxtLoadOptions.setSeparator() yöntemini kullanın. CSV dosyasını PDF’ye dönüştürmek için şu adımları izleyin:

  1. TxtLoadOptions sınıf nesnesini başlatın
  2. Ayırıcıyı [setSeparator()][7] yöntemiyle belirtin
  3. Giriş CSV dosyasını yükleyin
  4. Çıktı PDF dosyasını kaydedin

Aşağıdaki kod parçacığı bu adımları izler ve Java kullanarak CSV’yi programlı bir şekilde PDF’ye dönüştürmenin nasıl yapılacağını gösterir:

import com.aspose.cells.SaveFormat;
import com.aspose.cells.TxtLoadOptions;
import com.aspose.cells.Workbook;

public class CSVtoPDF {
    public static void main(String[] args) throws Exception {
        // Initialize TxtLoadOptions and specify the delimiter
        TxtLoadOptions loadOptions = new TxtLoadOptions();
        loadOptions.setSeparator(',');

// Load the input CSV file
        Workbook workbook = new Workbook("MyData.csv", loadOptions);

// Save the output PDF file
        workbook.save("Convert-CSV-PDF-Java.pdf", SaveFormat.PDF);
    }
}

Girdi CSV Dosyası

My Data,,,,,,,

Items A,Items B,Items C,Items D,Items E,Items F,Items G,Items H
12,23,33,66,11,87,99,33
23,22,33,77,31,22,45,56
34,11,12,23,22,34,11,12
45,43,54,88,36,45,45,37
65,65,65,65,13,65,9,35
34,22,27,22,32,23,23,32
213,186,224,341,145,276,232,205

Sonuç

Java’da CSV’yi PDF’ye dönüştürmek, Aspose.PDF for Java kullanıldığında oldukça basit hale gelir. SDK, düşük seviyeli PDF oluşturmayı yönetir ve CSV verilerini okuma ve ihtiyacınız olan düzeni tasarlamaya odaklanmanızı sağlar. Dönüşümü bir Gradle derlemesine yerleştirin, bir Servlet aracılığıyla sunun veya bir mikro hizmet olarak paketleyin, aynı temel işlev güvenilir bir şekilde çalışır. Üretim kullanımı için uygun bir lisans almayı unutmayın; fiyatlandırma detaylarını fiyatlandırma sayfası adresinde inceleyebilir ve geçici lisans sayfası üzerinden geçici bir lisans talep edebilirsiniz. PDF oluşturmayı bugün entegre etmeye başlayın ve Java uygulamalarınızdan doğrudan şık raporlar sunun.

Daha Fazla Oku