Java kullanarak PDF Nasıl Oluşturulur

Bu kısa nasıl yapılır kılavuzunda, Java kullanarak PDF oluşturma konusunda size yol göstereceğiz. Bu öğretici, Windows, macOS veya Linux platformlarında çalışıyor olsanız da, basit API çağrılarını kullanarak Java’da nasıl PDF dosyası oluşturacağınız konusunda size yardımcı olacaktır.

Java Kullanarak PDF Oluşturma Adımları

  1. Maven deposundan Aspose.PDF for Java eklemek için projenizi yapılandırın
  2. Uygulamanıza Aspose.PDF ad alanına başvuru ekleyin
  3. Java’dan PDF oluşturmak için Document class nesnesini örnekleyin
  4. Metin eklemek ve metin özelliklerini ayarlamak için TextFragment Class’ı başlatın
  5. Diske kaydederek Java’dan PDF oluşturun

Yukarıdaki adımlarda, boş bir PDF dosyası oluşturmak için bir Belge sınıfı örneği kullanılır ve ardından sayfa koleksiyonuna boş sayfa eklenir. TextBuilder Class örneğini kullanarak, metin ekleyeceğiz ve ayrıca metin özelliklerini ayarlayacağız. Son olarak, Java kullanarak PDF oluşturacağız.

Java’dan PDF Oluşturma Kodu

import com.aspose.pdf.Document;
import com.aspose.pdf.FontRepository;
import com.aspose.pdf.License;
import com.aspose.pdf.Page;
import com.aspose.pdf.Position;
import com.aspose.pdf.TextBuilder;
import com.aspose.pdf.TextFragment;
public class CreatePdfUsingJava {
public static void main(String[] pdfCreateArgs) throws Exception {
// Setting the product license to create PDF in Java
License lic = new License();
lic.setLicense("Total.Java.Family.lic");
// Instantiate document class object to generate PDF from Java
Document document = new Document();
// Include a page in PDF
Page pdfPage = document.getPages().add();
// TextFragment class to add text
TextFragment textFragment = new TextFragment("Knowledgebase Testing Text");
// Setting different properties of text
textFragment.setPosition(new Position(100, 600));
textFragment.getTextState().setFontSize(12);
textFragment.getTextState().setFont(FontRepository.findFont("TimesNewRoman"));
textFragment.getTextState().setBackgroundColor(com.aspose.pdf.Color.fromRgb(java.awt.Color.LIGHT_GRAY));
textFragment.getTextState().setForegroundColor(com.aspose.pdf.Color.fromRgb(java.awt.Color.RED));
// Create TextBuilder object to add page
TextBuilder textBuilder = new TextBuilder(pdfPage);
// Include added fragment to the PDF page
textBuilder.appendText(textFragment);
// Creating PDF using Java
document.save("Create Pdf using Java.pdf");
}
}

Yukarıdaki örnekte Document class nesnesini kullanarak boş bir PDF dosyası oluşturarak başladık ve içine boş bir sayfa ekledik. Ardından TextFragment class örneğini kullanarak istenilen metni ekledik ve gerekli özellikleri ayarladık. TextBuilder class örneği kullanılarak, eklenen sayfa ve ilgili metin PDF belgesine eklenir. Son olarak, Java kullanarak PDF dosyası oluşturma, kaydetme yöntemiyle yönetilir.

Son konuda, Java’da PDF Form Alanlarını Düzleştirme konusuna odaklandık. Oysa yukarıdaki örnek, Java’da nasıl PDF oluşturulacağına odaklanmaktadır.

 Türkçe