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