Java erstellt Word-Dokumente

Word verfügt über leistungsstarke Textverarbeitungsfunktionen und ist eines der am häufigsten verwendeten Tools in der täglichen Arbeit und im täglichen Leben. In diesem Artikel werde ich Ihnen zeigen, wie Sie mit Free Spire.Doc für Java Word-Dokumente in Java-Anwendungen erstellen, Bilder einfügen und Schriftformate, Ausrichtung, Einrückung und Absatzabstand festlegen.

** JAR-Paket importieren ** ** Methode 1: ** Laden Sie Free Spire.Doc für Java herunter, entpacken Sie es und legen Sie es im lib-Ordner ab Importieren Sie das Spire.Doc.jar-Paket als Abhängigkeit in Ihre Java-Anwendung. ** Methode 2: ** Installieren Sie das JAR-Paket über das Maven-Repository und konfigurieren Sie die Datei pom.xml wie folgt:

<repositories>
        <repository>
            <id>com.e-iceblue</id>
            <name>e-iceblue</name>
            <url>http://repo.e-iceblue.com/nexus/content/groups/public/</url>
        </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.doc.free</artifactId>
        <version>2.7.3</version>
    </dependency>
</dependencies>

** Java-Code **

import com.spire.doc.*;
import com.spire.doc.documents.HorizontalAlignment;
import com.spire.doc.documents.Paragraph;
import com.spire.doc.documents.ParagraphStyle;
import com.spire.doc.fields.DocPicture;

import java.awt.*;

public class CreateWordDocument {
    public static void main(String[] args){
        //Erstellen Sie ein Word-Dokument
        Document document = new Document();

        //Abschnitt hinzugefügt
        Section section = document.addSection();

        //Fügen Sie dem Abschnitt 4 Absätze hinzu
        Paragraph para1 = section.addParagraph();
        para1.appendText("Zu dünn zu sein erhöht das Risiko einer Depression ́");

        Paragraph para2 = section.addParagraph();
        para2.appendText("Der schlanke Stil ist immer eine Sehnsucht nach Frauen, aber die Zahl der Männer, die sich für Stil interessieren, nimmt in den letzten Jahren zu."+
                "Einige Menschen entscheiden sich dafür, Gewicht zu verlieren, wie z. B. diätetische Einschränkungen, Fettaspiration und Injektionen."+
                "Laut einer Studie der Seoul National University School of Medicine in Südkorea werden Sie, wenn Sie zu dünn sind, keine Freude empfinden und ein hohes Risiko für Depressionen haben.");

        Paragraph para3 = section.addParagraph();
        para3.appendText("Nach Analyse der Daten aus 183 Einzelstudien stellten die Forscher fest, dass diejenigen, die zu leicht waren, einen Glücksindex hatten, der den anderer nicht überstieg, und ein erhöhtes Risiko hatten, an psychischen Störungen zu leiden."+
                "Viele Menschen unterdrücken zunächst ihren Appetit während einer Diät, was ihre körperliche Funktion stören und sie widerstrebender machen kann."+
                "Auf der anderen Seite haben zu dünne Menschen einen niedrigen Körperfettanteil und Gehirnzellen werden durch mangelnde Ernährung geschädigt, das Gedächtnis wird beeinträchtigt und die mentalen Auswirkungen werden beeinträchtigt.");

        //Fügen Sie Absatz 4 ein Bild hinzu
        Paragraph para4 = section.addParagraph();
        DocPicture picture = para4.appendPicture("img.jpg ");
        //Stellen Sie die Breite des Bildes ein
        picture.setWidth(300f);
        //Stellen Sie die Höhe des Bildes ein
        picture.setHeight(220f);

        //Verwenden Sie den ersten Absatz als Titel und formatieren Sie den Titel
        ParagraphStyle style1 = new ParagraphStyle(document);
        style1.setName("titleStyle");
        style1.getCharacterFormat().setBold(true);
        style1.getCharacterFormat().setTextColor(Color.BLUE);
        style1.getCharacterFormat().setFontName("Mincho");
        style1.getCharacterFormat().setFontSize(12f);
        document.getStyles().add(style1);
        para1.applyStyle("titleStyle");

        //Formatieren Sie die Absätze 2 und 3
        ParagraphStyle style2 = new ParagraphStyle(document);
        style2.setName("paraStyle");
        style2.getCharacterFormat().setFontName("Mincho");
        style2.getCharacterFormat().setFontSize(11f);
        document.getStyles().add(style2);
        para2.applyStyle("paraStyle");
        para3.applyStyle("paraStyle");

        //Die Absätze 1 und 4 horizontal zentrieren
        para1.getFormat().setHorizontalAlignment(HorizontalAlignment.Center);
        para4.getFormat().setHorizontalAlignment(HorizontalAlignment.Center);

        //Setzen Sie die Absätze 2 und 3 als Einzug für die erste Zeile
        para2.getFormat().setFirstLineIndent(25f);
        para3.getFormat().setFirstLineIndent(25f);

        //Setzen Sie nach den ersten drei Absätzen ein Leerzeichen
        para1.getFormat().setAfterSpacing(15f);
        para2.getFormat().setAfterSpacing(10f);
        para3.getFormat().setAfterSpacing(10f);

        //Speichern Sie das Dokument
        document.saveToFile("Word Document.docx", FileFormat.Docx);
    }
}

Recommended Posts

Java erstellt Word-Dokumente
Java erstellt eine Tabelle in einem Word-Dokument
Java erstellt Excel-Dokumente
[Java] WordArt zum Word-Dokument hinzufügen
[Java] Realisieren Sie den mehrspaltigen Effekt von Word-Dokumenten
Java erstellt ein Kreisdiagramm in Excel
Java-komprimiertes PDF-Dokument
[Java] Erstellen Sie einen Filter
Java baut ein Dreieck
Führen Sie Java Word-Dokumente zusammen
Java-Zusammenfassung für reservierte Wörter
Hinweise zu Java GC
Erstellen Sie eine Java-Methode [Memo] [java11]
[Java] Erstellen Sie eine temporäre Datei
Suchen Sie eine Teilmenge in Java
Was ist eine Java-Sammlung?
[Java] Mach es konstant
[Java] Zeichnen Sie ein einfaches Muster
Java legt die Eigenschaften von Excel-Dokumenten fest
Machen Sie einen Diamanten mit Java
Denken Sie an eine Java-Update-Strategie
Ich habe ein PDF mit Java erstellt.
So erstellen Sie einen Java-Container
Laden Sie Dateien mit Java HttpURLConnection hoch
Anfängerwort Nr. 4 (Java-Befehl, JVM)
Eine Person, die C ++ schreibt, hat versucht, Java zu schreiben
Wirklich beängstigende (Java Anti-Pattern) Geschichte
Java fügt Hyperlinks zu Word-Dokumenten hinzu
Wie langsam ist Javas Scanner?
Liste der Java-Objekte sortieren
Führen Sie eine Batchdatei von Java aus
Greifen Sie über eine Java-Anwendung auf Teradata zu
Ein einfaches Beispiel für Rückrufe in Java
Fügen Sie dem PDF-Dokument ein Wasserzeichen zu Java hinzu
Eine kurze Beschreibung der JAVA-Abhängigkeiten
Java Calendar ist kein Singleton.
Java-Verschlüsselung, Entschlüsselung von Word-Dokumenten
So erstellen Sie ein Java-Array
Ich habe Tribuo von Oracle berührt. Document Tribuo - Eine Java-Vorhersagebibliothek (v4.0)