Fügen Sie Word-Dokumenten in Java Fußnoten hinzu

Fußnote Eine Art von Kommentar, der den Inhalt eines Wortes oder Satzes beschreibt. Oft am Ende einer Seite platziert. Die Fußnote ermöglicht es dem Benutzer, einige komplexe Wörter klarer zu lernen und die Vollständigkeit zu bewahren. Daher verwendet diese Spezifikation Spire.Doc, um Word-Dokumenten für Java-Anwendungen Fußnoten hinzuzufügen. Die Methode wird beschrieben.

  1. Fügen Sie nach dem gesamten Absatz eine Fußnote hinzu.
  2. Suchen Sie nach dem angegebenen Text und fügen Sie nach dem Suchtext eine Fußnote hinzu. Fügen Sie dem ersten Absatz des Word-Dokuments eine Fußnote hinzu:
import com.spire.doc.*;
import com.spire.doc.documents.*;
import com.spire.doc.fields.*;
import java.awt.*;


public class WordFootnote {
    public static void main(String[] args) throws Exception {
        //Beispieldokument laden
        Document doc = new Document();
        doc.loadFromFile("Sample.docx", FileFormat.Docx_2010);

        //Holen Sie sich die erste Stufe der ersten Auswahl.
        Paragraph para = doc.getSections().get(0).getParagraphs().get(0);

        //Fügen Sie nach dem ersten Absatz eine Fußnote hinzu
        Footnote footnote = para.appendFootnote(FootnoteType.Footnote);

        //Fügen Sie Fußnoteninhalt hinzu und formatieren Sie die Schriftart
        TextRange text = footnote.getTextBody().addParagraph().appendText("Demo of Spire.Doc");
        text.getCharacterFormat().setFontName("Arial Black");
        text.getCharacterFormat().setFontSize(10);
        text.getCharacterFormat().setTextColor(new Color(255, 140, 0));
        footnote.getMarkerCharacterFormat().setFontName("Calibri");
        footnote.getMarkerCharacterFormat().setFontSize(12);
        footnote.getMarkerCharacterFormat().setBold(true);
        footnote.getMarkerCharacterFormat().setTextColor(new Color(0, 0, 139));

        //Dokument speichern
        doc.saveToFile("output/Addfootnote.docx", FileFormat.Docx_2010);

        }
    }

Effekt-Diagramm: Footnote1.png

Suchen Sie nach dem angegebenen Text Spire.Doc und fügen Sie eine Fußnote hinzu:

import com.spire.doc.*;
import com.spire.doc.documents.*;
import com.spire.doc.fields.*;
import java.awt.*;


public class WordFootnotes {
    public static void main(String[] args) throws Exception {
        //Beispieldokument laden
        Document doc = new Document();
        doc.loadFromFile("Sample.docx", FileFormat.Docx_2010);
        
        //Suche Text Spire.Doc
        TextSelection[] selections = doc.findAllString("Spire.Doc", false, true);
        for (TextSelection selection : selections) {
            TextRange range = selection.getAsOneRange();
            Paragraph para = range.getOwnerParagraph();

            //Fügt nach dem angegebenen Text eine Fußnote hinzu
            Footnote footnote = para.appendFootnote(FootnoteType.Footnote);
            int index = para.getChildObjects().indexOf(range);

            para.getChildObjects().insert(index + 1, footnote);

            //Fügen Sie Fußnoteninhalt hinzu und formatieren Sie die Schriftart
            TextRange text = footnote.getTextBody().addParagraph().appendText("Demo of Spire.Doc");
            text.getCharacterFormat().setFontName("Arial Black");
            text.getCharacterFormat().setFontSize(10);
            text.getCharacterFormat().setTextColor(new Color(255, 140, 0));
            footnote.getMarkerCharacterFormat().setFontName("Calibri");
            footnote.getMarkerCharacterFormat().setFontSize(12);
            footnote.getMarkerCharacterFormat().setBold(true);
            footnote.getMarkerCharacterFormat().setTextColor(new Color(0, 0, 139));

            //Dokument speichern
            doc.saveToFile("output/Addfootnote.docx", FileFormat.Docx_2010);

        }
    }
}

Effekt-Diagramm: Footnote2.png

Recommended Posts

Fügen Sie Word-Dokumenten in Java Fußnoten hinzu
Java fügt Hyperlinks zu Word-Dokumenten hinzu
[Java] WordArt zum Word-Dokument hinzufügen
Fügen Sie dem Cookie in Java das SameSite-Attribut hinzu
Führen Sie Java Word-Dokumente zusammen
Java fügt Wasserzeichen in Word-Dokumenten hinzu und entfernt sie
Java-Anwendungen konvertieren Word-Dokumente (DOC / DOCX) in PDF
Java-Join- und Split-Tabellenzellen im Word-Dokument
Multithreaded passend zur [Java] Vorlage
Wie man JAVA in 7 Tagen lernt
Fügen Sie dem PDF-Dokument ein Wasserzeichen zu Java hinzu
Wie verwende ich Klassen in Java?
Java-Verschlüsselung, Entschlüsselung von Word-Dokumenten
Java zeichnet Formen in PDF-Dokumenten
So verketten Sie Zeichenfolgen mit Java
Java (add2)
Java (hinzufügen)
So implementieren Sie die Datumsberechnung in Java
So implementieren Sie den Kalman-Filter mit Java
Mehrsprachige Unterstützung für Java Verwendung des Gebietsschemas
Versuchen Sie, Project Euler in Java zu lösen
Einfach, Slack Bot mit Java zu machen
Java-Referenz zum Verständnis in der Abbildung
[Java] Hinzufügen von Daten zur Liste (add, addAll)
So fügen Sie eine JAR-Datei in ScalaIDE hinzu
So führen Sie eine Basiskonvertierung in Java durch
Java erstellt eine Tabelle in einem Word-Dokument
Konvertieren Sie SVG-Dateien in Java in PNG-Dateien
So erzwingen Sie Codierungskonventionen in Java
Hinzufügen eines Dokuments zum Azure Search Service (Java)
So erhalten Sie das Datum mit Java
[Java Bronze] 5 Probleme zu beachten
Beispiel zum Entpacken einer gz-Datei in Java
Von Java nach C und von C nach Java in Android Studio
Grund, L zu der Zahl hinzuzufügen, die in den langen Java-Typ eingegeben werden soll
Füge Mods mit Minecraft Forge 1.15.2 Originalwaffen hinzu
Zwei Möglichkeiten, einen Thread in Java + @ zu starten
[Java] Fügen Sie Anführungszeichen nur zu bestimmten CSV-Spalten hinzu
Fügen Sie in Java in Visual Studio Code die Option --enable-Preview hinzu
Ich möchte eine E-Mail in Java senden.
So zeigen Sie eine Webseite in Java an
CORBA scheint in Java SE 11 entfernt zu sein. .. ..
Code zum Escapezeichen von JSON-Zeichenfolgen in Java
Versuchen Sie, ein Bulletin Board in Java zu erstellen
Änderungen in Java 11
Janken in Java
So erhalten Sie eine Klasse von Element in Java
Es scheint kein anderes zu geben - wenn in Java
So fügen Sie in Spring Boot einen Klassenpfad hinzu
rsync4j - Ich möchte rsync in Java berühren.
So verbergen Sie Nullfelder als Antwort in Java
Hinzufügen, Lesen und Löschen von Excel-Kommentaren mit Java
So fügen Sie die html.erb-Klasse in Rails bedingt hinzu
Bibliothek "OSHI" zum Erfassen von Systeminformationen mit Java
[Java] Einführung in Java
Klassenpfad hinzufügen: zu dem in spring.datasource.schema angegebenen Pfad