Java aracılığıyla PDF’de Metin ile çalışın

Java Kütüphane Kullanarak PDF’de Metinle Nasıl Çalışılır

Java Kütüphane Kullanarak PDF'de Metinle Nasıl Çalışılır

PDF Dosyasına Metin eklemek için Java için Aspose.PDF Java platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir dönüşüm API’si olan API. En son sürümünü doğrudan [Maven](https://repository.aspose.com/webapp/ #/artifacts/browse/tree/general/repo/com/aspose/aspose-pdf) adresinden indirebilir vepom.xml öğesine aşağıdaki yapılandırmaları ekleyerek Maven tabanlı projenize yükleyebilirsiniz.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

Java aracılığıyla PDF Dosyasına Metin Ekle


Ortamınızdaki kodu denemek için Java için Aspose.PDF gerekir.

  1. PDF’yi bir Belge örneğiyle yükleyin.
  2. Bir TextParagraph oluşturun ve özelliklerini tanımlayın.
  3. TextBuilder kullanarak TextParagraph öğesini Sayfaya ekleyin.
  4. Dosyayı tekrar kaydedin.

PDF'ye Metin Ekle - Java.

Bu örnek kod, PDF belgesine nasıl metin ekleneceğini gösterir - Java


    public static void AddingText() {
    // Load the PDF file
    Document document = new Document(_dataDir + "sample.pdf");

    // get particular page
    Page pdfPage = document.getPages().get_Item(1);
    // create text fragment
    TextFragment textFragment = new TextFragment("Aspose.PDF");
    textFragment.setPosition(new Position(80, 700));

    // set text properties
    textFragment.getTextState().setFont(FontRepository.findFont("Verdana"));
    textFragment.getTextState().setFontSize(14);
    textFragment.getTextState().setForegroundColor(Color.getBlue());
    textFragment.getTextState().setBackgroundColor(Color.getLightGray());

    // create TextBuilder object
    TextBuilder textBuilder = new TextBuilder(pdfPage);
    // append the text fragment to the PDF page
    textBuilder.appendText(textFragment);

    // Save resulting PDF document.