Arbeiten Sie mit Text in PDF über Java

Wie man mit Text in PDF mithilfe der Bibliothek Java arbeitet

Wie man mit Text in PDF mithilfe der Bibliothek Java arbeitet

So fügen Sie Text zur PDF-Datei Aspose.PDF for Java hinzu, einer funktionsreichen, leistungsstarken und benutzerfreundlichen Konvertierungs-API für die Java-Plattform. Sie können die neueste Version direkt von Maven herunterladen und sie in Ihrem Maven-basierten Projekt installieren, indem Sie die folgenden Konfigurationen zu pom.xml hinzufügen.

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>

Fügen Sie Text über Java zur PDF-Datei hinzu


Sie benötigen Aspose.PDF for Java, um den Code in Ihrer Umgebung auszuprobieren.

  1. Laden Sie das PDF mit einer Instanz von Dokument.
  2. Erstellen Sie einen TextParagraph und definieren Sie seine Eigenschaften.
  3. Fügen Sie den TextParagraph mithilfe von TextBuilder zu Page hinzu.
  4. Speichern Sie die Datei erneut.

Text zu PDF hinzufügen - {{proglanguage}.

<% text.code-block.subtitle %>


    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.