[JAVA] Erstellen Sie PDF mit itext7 ~ HelloWorld ~

Erstellen Sie PDF mit itext7

Es gibt eine Bibliothek namens itext7, die PDFs erstellt, aber es gibt nur wenige japanische Dokumente, daher werde ich sie zusammenfassen. Ich werde es mit Eclipse + Gradle tun.

build.gradle-Einstellungen

build.gradle


dependencies {
~ Abkürzung ~
    //Itext7 hinzugefügt
    implementation 'com.github.itext.itext7:layout:7.1.4'
    //Japanische Schriftart für itext7 hinzugefügt
    implementation 'com.github.itext.itext7:font-asian:7.1.4'
    //Slf4j hinzugefügt
    implementation 'org.slf4j:slf4j-log4j12:1.7.21'
}
allprojects {
    repositories {
        maven { url 'https://jitpack.io' }
    }
}

Wenn Sie auch "slf4j" nicht lesen, tritt der folgende Fehler auf.

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

Führen Sie Hello World aus

HelloWorld.java


import java.io.File;

import com.itextpdf.kernel.pdf.PdfDocument;
import com.itextpdf.kernel.pdf.PdfWriter;
import com.itextpdf.layout.Document;
import com.itextpdf.layout.element.Paragraph;

public class HelloWorld {
    public static void main(String[] args) throws Exception {
        //Initialize PDF writer
        PdfWriter writer = new PdfWriter(new File("HelloWorld.pdf"));
 

        //Initialize PDF document
        PdfDocument pdf = new PdfDocument(writer);
 
        // Initialize document
        Document document = new Document(pdf);
 
        //Add paragraph to the document
        document.add(new Paragraph("Hello World!"));
 
        //Close document
        document.close();
   }
}

Nächstes Mal: Lass uns Japanisch rausbringen

Übrigens, wenn Sie den Teil "Hallo Welt!" Des Tutorials durch Japanisch ersetzen ... Das? Ist es rein weiß? Nächstes Mal startet in diesem Bereich!

Recommended Posts

Erstellen Sie PDF mit itext7 ~ HelloWorld ~
Hallo Welt mit Micronaut
Hallo Welt mit Spring Boot
Hallo Welt mit Spring Boot!
Hallo Welt mit VS Code!
Hallo Welt mit Spring Boot
Hallo Welt mit SpringBoot / Gradle
Hallo Welt, mit Asakusa Framework!
Erstellen Sie PDF mit itext7-freiem Layout: Text-
Erstellen Sie PDF mit itext7-freiem Layout: Tabelle-
Bis "Hallo Welt" mit Spring Boot
Hallo Welt mit Kotlin und JavaFX
Hallo Welt mit Docker und C Sprache
Erstellen Sie eine Hello World-Webanwendung mit Spring Framework + Jetty
Hallo Welt mit GlassFish 5.1 + Servlet + JSP
"Hallo Welt" für ImageJ mit Eclipse
Hallo Welt mit GWT 2.8.2 und Maven
[Swift] Erstellen Sie ein Projekt mit Xcode (Version 12.1) und zeigen Sie "Hallo Welt!"
Hallo Welt mit Java Template Engine Thymeleaf
Java-Entwicklung mit Codenvy: Hello World! Run
"Hallo Welt!" Mit Kotlin + CLI in 5 Minuten
Hallo Welt mit Kotlin und Tornado FX
Wie Spring Security mit Hello World funktioniert
(IntelliJ + gradle) Hallo Welt mit Spring Boot
Lesen Sie "Hallo Welt"
Java Hallo Welt
Hallo Welt mit JavaFX 11 (OpenJFX) von Liberica JDK 11
Hallo Welt! Mit Spring Boot (Marven + Texteditor)
Hallo Welt mit explosiver Geschwindigkeit mit Spring Initializr! !! !!
Führen Sie JSP Hello World mit Tomcat auf Docker aus
[Java] Hallo Welt mit Java 14 x Spring Boot 2.3 x JUnit 5 ~
Zeigen Sie eine einfache Hallo Welt mit SpringBoot + IntelliJ
Versuchen Sie, Hallo Welt mit Frühling + Gradle anzuzeigen
Mit Rails + Docker einfach Hallo Welt anzuzeigen
Versuchen Sie es mit Trailblazer
"Hallo Welt" in Java
Hallo Welt (REST API) mit Apache Camel + Spring Boot 2
Java lernen (1) -Hallo Welt
Lesen Sie System.out.println ("Hallo Welt")
Schreiben wir Hello World
Java-Teil 1-Hallo Welt studieren
Hallo Welt mit Web Assembly
Hallo Welt (Konsolen-App) mit Apache Camel + Spring Boot 2
[Java] Eine Art von Alphabet verboten Mit Bindung Hallo, Welt! [Bindung]
Hallo Welt mit Ruby-Erweiterungsbibliothek vorerst
Erstellen Sie mit SpringBoot + JPA + Thymeleaf ein einfaches CRUD ~ ~ Hallo Welt ~
Erstellen Sie eine XML-RPC-API mit Wicket
Paging PDF mit Java + PDFBox.jar
Erstellen Sie einen Spielplatz mit Xcode 12
Java-Anfänger lesen Hello World
Erstellen Sie mit Spring Boot einen Mikrodienst
Bis Sie Hello World of JavaFX mit VSCode + Gradle ausführen
Probieren Sie HelloWorld mit der Mindestkonfiguration von Heroku Java Spring-Boot aus
Vergleiche Hallo Welt! Mit Spring Boot mit Java, Kotlin und Groovy