1. Ürün:% s
  2.   Kelime İşleme
  3.   Java
  4.   Docs-to-PDF-Converter
 
  

Açık Kaynak Java Kütüphanesi ile Belge Dönüştürme – PDF'ye

Çeşitli belge formatlarını (DOCX, XLSX, PPTX, RTF, Markdown Dosyaları ve daha fazlasını) yüksek kaliteli PDF belgelerine dönüştürmek için lider Açık Kaynak Java Kütüphanesi.

Docs-to-PDF-Converter nedir?

Belgeyi PDF'ye dönüştürme, modern uygulamalarda kritik bir özelliktir—rapor oluşturma, düzeni koruma veya platformlar arası erişilebilirliği sağlama açısından. Yazılım geliştiricileri genellikle DOCX, XLSX ve PPTX gibi formatları verimli bir şekilde işlemek için güvenilir araçlara ihtiyaç duyar. Öne çıkan bir çözüm, GitHub'da bulunan açık kaynaklı bir Java Word dönüştürme kütüphanesi olan Docs-to-PDF-Converter'dır. Bu esnek araç, geliştiricilerin Java'da DOCX'i PDF'ye, ayrıca XLSX'i PDF'ye ve Java PPTX'i PDF'ye minimum kurulum ve maliyetle dönüştürmesini sağlar.

Docs-to-PDF-Converter, hem bireysel hem de toplu belge dönüştürmelerini destekleyen hafif ama güçlü bir Java Word belge dönüştürme API'sidir. Microsoft Word, Excel, PowerPoint, RTF ve OpenDocument formatlarıyla uyumlu olan bu araç, maliyetli üçüncü taraf yazılımlara bağımlı olmadan Java'da Word belgelerini dönüştürmek için etkili bir yol sunar. MIT Lisansı altında yayınlanan ücretsiz bir Word işleme API'si olarak, hem kişisel hem de ticari kullanım için tamamen özelleştirilebilir, bu da doğrudan Java uygulamalarınıza PDF dönüştürme özelliklerini entegre etmek isteyen geliştiriciler için ideal bir çözümdür.

Previous Next

Docs-to-PDF-Converter ile Başlarken

İlk olarak, sisteminizde Java Development Kit (JDK) yüklü olmalıdır. Docs-to-PDF-Converter'ı Maven tabanlı Java projenizde referans göstermek çok daha basittir. Tek yapmanız gereken pom.xml dosyanıza aşağıdaki bağımlılığı eklemek ve IDE'nizin Docs-to-PDF-Converter Jar dosyalarını almasını ve referans göstermesini sağlamaktır.

Docs-to-PDF-Converter Maven Bağımlılığı

<dependency>
<groupId>com.yeokm1</groupId>
<artifactId>docs-to-pdf-converter</artifactId>
<version>1.0.0</version>
</dependency>

Docs-to-PDF-Converter'ı GitHub'dan Yükle


$ git clone https://github.com/yeokm1/docs-to-pdf-converter.git 
$ cd docs-to-pdf-converter 

Java Kütüphanesi aracılığıyla Belgelerin PDF'ye Dönüştürülmesi

Açık kaynak Docs-to-PDF-Converter, yazılım geliştiricilerin Java uygulamaları içinde birkaç belge tipini PDF'ye dönüştürmesini sağlar. Kütüphane Micro Word (DOC, DOCX), Excel (XLS, XLSX), PowerPoint (PPT, PPTX), RTF, OpenDocument Formatları ve daha fazlasını destekler. Bu geniş format uyumluluğu, çeşitli kullanım senaryoları için sorunsuz belge dönüşümünü garanti eder. İşte bir Word belgesini (.docx) Java komutlarıyla PDF'ye nasıl dönüştürebileceğinizi gösteren basit bir örnek.

Word Belgesi (.docx) nasıl Java Kütüphanesiyle PDF'ye Dönüştürülür?

import java.io.File;
import java.nio.file.Path;
import java.nio.file.Paths;
import yeokm1.docs2pdf.Converter;

public class DocumentConverter {
    public static void main(String[] args) {
        try {
            Path inputFile = Paths.get("input.docx");
            Path outputFile = Paths.get("output.pdf");
            
            Converter.convert(inputFile.toFile(), outputFile.toFile());
            System.out.println("Conversion successful! PDF saved at: " + outputFile);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

PDF'ye Dönüştürürken Gelişmiş Özelleştirme

Açık kaynak Docs-to-PDF-Converter kütüphanesi, belgeleri PDF'ye dönüştürürken PDF çıktısını özelleştirmeyi sağlar. Örneğin, geliştiriciler sayfa boyutunu (A4, Letter vb.), kenar boşluklarını, yönlendirmeyi (dikey veya yatay) ve üstbilgi/altbilgiyi kontrol edebilir. Ayrıca HTML içeriğine CSS stilleri uygulayarak görsel kontrolü hassas bir şekilde gerçekleştirebilir, yazı tipi ailelerini, renkleri, boyutları ve daha fazlasını yönetebilirler. Aşağıdaki kod parçacıkları, kütüphane tarafından oluşturulan PDF'e çeşitli ayarların nasıl uygulanacağını gösterir.

Docs'tan PDF Dönüştürürken Çıktı PDF Belgeleri nasıl Özelleştirilir?

converter.setPageSize("A4"); // Set page size to A4
converter.setMargins(20, 20, 20, 20); // Set margins (top, bottom, left, right) in millimeters
converter.setFont("Arial"); // Set font to Arial

Birden Çok Dosya Formatını İşleme

Docs-to-PDF-Converter kütüphanesi, Java geliştiricilerine dinamik ve sofistike PDF belgeleri oluşturma imkanı verir. Girdi dosya formatını otomatik olarak algılar ve buna göre işler. İster Word, Excel, PowerPoint, ister RTF dosyası olsun, kütüphane ek yapılandırma gerektirmeden sorunsuz bir şekilde PDF'ye dönüştürür. Aşağıda, yazılım geliştiricilerin Java uygulamaları içinde bir Markdown dosyasını PDF'ye nasıl dönüştürebileceğini gösteren bir örnek yer almaktadır.

Markdown Dosyası nasıl Java API ile PDF Belgesine Dönüştürülür?


String inputFilePath = "path/to/your/document.md";
String outputFilePath = "path/to/output/document.pdf";

try {
    converter.convertToPdf(inputFilePath, outputFilePath);
    System.out.println("Markdown to PDF conversion successful!");
} catch (Exception e) {
    System.err.println("Conversion failed: " + e.getMessage());
}

 Türkçe