JAVA PDF Lesezeichen hinzufügen, ändern, löschen

Wenn Sie eine längere PDF-Datei lesen möchten, fügen Sie ein Lesezeichen ein, damit Sie im vorherigen Fall schnell zur vorherigen Position gelangen. Darüber hinaus können vorhandene Lesezeichen nach Bedarf geändert oder gelöscht werden. Das Textkapitel zeigt Ihnen, wie Sie PDF-Lesezeichen durch Java-Programmierung anhängen, ändern und löschen.

** Verwenden von Werkzeugen: **

--Kostenloses Spire.Pdf für Java 2.4.4 (kostenlose Version)

** Glaspaket eingeführt: ** : clap: ** Methode 1: ** Holen Sie sich zuerst Free Spire.PDF für Java von Official Site. Lassen Sie danach die Komprimierung los. Das Folgende ist eine Methode zum einfachen Öffnen der Projektstrukturschnittstelle in IDEA. Wie in der folgenden Abbildung gezeigt: image.png Befolgen Sie danach die nachstehenden Schritte. (1) Wählen Sie "Module" - "Abhängigkeiten" und fügen Sie ein externes JAR-Paket hinzu. (2) Rufen Sie den Bildschirm "Datei oder Verzeichnisse anhängen" auf, wählen Sie den Pfad der JAR-Datei aus und klicken Sie auf "OK". Wie in der folgenden Abbildung gezeigt: image.png image.png : clap: ** Methode 2: ** Platziere die Glasverpackung mit Maven. Sie können auf [Installationsmethode] verweisen (https://www.e-iceblue.com/Tutorials/Licensing/How-to-install-Spire.PDF-for-Java-from-Maven-Repository.html). Ich werde. ** Testdokument: ** image.png

JAVA-Code-Referenz

1. Lesezeichen hinzufügen

import com.spire.pdf.*;
import com.spire.pdf.actions.PdfGoToAction;
import com.spire.pdf.bookmarks.PdfBookmark;
import com.spire.pdf.bookmarks.PdfTextStyle;
import com.spire.pdf.general.PdfDestination;
import com.spire.pdf.graphics.PdfRGBColor;
import java.awt.*;
import java.awt.geom.Point2D;

public class bookmark {
    public static void main(String[] args) throws Exception{
             //Create a pdf document. 
            PdfDocument doc = new PdfDocument();
            //Load PDF file from the disk
            doc.loadFromFile("data/SampleEn.pdf");
            //Get the third page 
            PdfPageBase page = doc.getPages().get(2);
            //Add the bookmark 
            PdfBookmark bookmark = doc.getBookmarks().add("3. Seite");
            //Set the position-At the start of the page 
            PdfDestination bookmarkLocation = new PdfDestination(page, new Point2D.Float(0 , 0));
            bookmark.setAction(new PdfGoToAction(bookmarkLocation)); 
            //Set the style of bookmark
            bookmark.setColor(new PdfRGBColor(Color.BLUE));
            bookmark.setDisplayStyle(PdfTextStyle.Bold);
            PdfPageBase page1 = doc.getPages().get(3);
            PdfBookmark bookmark1 = doc.getBookmarks().add("4. Seite");
            PdfDestination bookmarkLocation1 = new PdfDestination(page1, new Point2D.Float(0 , 0));
            bookmark1.setAction(new PdfGoToAction(bookmarkLocation1));
            bookmark1.setColor(new PdfRGBColor(Color.RED));
            bookmark1.setDisplayStyle(PdfTextStyle.Bold);
            //Save pdf file. 
        doc.saveToFile("output/bookmarks.pdf");
        doc.close();
        }
    }

** Lesezeichen hinzufügen: ** image.png

2. Schreibe Shiori um

import com.spire.pdf.PdfDocument;
import com.spire.pdf.bookmarks.*;
import com.spire.pdf.graphics.PdfRGBColor;
import java.awt.*;

public class updateBookmark {
    public static void main(String[] args) {
        //Create the PDF
        PdfDocument doc = new PdfDocument();
        //Load PDF file from the disk
        doc.loadFromFile("output/bookmarks.pdf");
        //Get the first bookmark 
        PdfBookmark bookmark = doc.getBookmarks().get(0);
        //Change the title of the bookmark 
        bookmark.setTitle("Geändertes Lesezeichen");
        //Set the color of the bookmark 
        bookmark.setColor(new PdfRGBColor(Color.black));
        //Set the outline text style of the bookmark 
        bookmark.setDisplayStyle(PdfTextStyle.Bold);
        //Save the file 
        doc.saveToFile("output/updateBookmark.pdf");
        doc.close();
    }
}

** Ändern Sie die Wirkung von Lesezeichen: ** image.png

3. Löschen Sie das Lesezeichen

import com.spire.pdf.PdfDocument;

public class deleteBookmark {
    public static void main(String[] args) {
        //Create the PDF
        PdfDocument doc = new PdfDocument();
        //Load PDF file from the disk
        doc.loadFromFile("output/bookmarks.pdf");
        //removeAt() to delete the bookmark
        doc.getBookmarks().removeAt(0);
        //Save the file
        doc.saveToFile("output/deleteBookmark.pdf");
        doc.close();
    }
}

** Auswirkung des Löschens von Lesezeichen: ** image.png ** (Der ganze Satz endet) **

Recommended Posts

JAVA PDF Lesezeichen hinzufügen, ändern, löschen
Hinzufügen, Ersetzen und Löschen von Java PDF-Bildern
Java (add2)
Java (hinzufügen)
Fügen Sie dem PDF-Dokument ein Wasserzeichen zu Java hinzu
Hinzufügen, Lesen und Löschen von Excel-Kommentaren mit Java
[Java] PDF-Version konvertieren
[Java] PDF-Anzeigeeinstellungen
[Java] Initialisierung, Hinzufügung, Erfassung
Java: Datum hinzufügen [Hinweis]
Java fügt PDF eine Tabelle hinzu
Java-Ver- und Entschlüsselung PDF
Paging PDF mit Java + PDFBox.jar
Java verwandelt Excel in PDF