Cómo importar el paquete jar al proyecto en IDEA

El gran trabajo es generar un pdf. Después de buscar información, se encuentra que se puede llamar a través de funciones relacionadas con pdfbo, pero este archivo falta localmente. Tome este archivo como ejemplo.

1. Descargar

Descargue a Apache para descargar, Apache PDFBox | Descargar , simplemente descargue con su propia versión de Java.

Soy jdk1.8, descargué 2.0.28, dirección: Apache Downloads . La biblioteca que falta se puede descargar en apache.

2. Despliegue

Ingrese IDEA, haga clic derecho en el directorio raíz, puede crear una carpeta lib especialmente utilizada para almacenar paquetes jar.

 Guarde el archivo jar descargado en lib, no hay un pequeño triángulo a la izquierda al principio

 Luego haga clic en Archivo en la esquina superior izquierda y luego haga clic en estructura del proyecto

 Haga clic en Módulo, luego haga clic en Dependencias y luego haga clic en el signo + a la derecha; haga clic en JARS o... eso, listo para importar el paquete jar

 Importe el paquete jar, elija la ruta de su propio archivo y seleccione el jar en lib.

 Una vez completada la carga, verifíquela, haga clic en Aplicar en la esquina inferior derecha y, finalmente, haga clic en Aceptar para salir.

 3. prueba

Puedes escribir un código para probarlo.

import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.pdmodel.PDPage;
import org.apache.pdfbox.pdmodel.PDPageContentStream;
import org.apache.pdfbox.pdmodel.font.PDType1Font;

import java.io.IOException;

public class test_pdf {

    public static void main(String[] args) {
        String storyboardContent = "This is a sample storyboard content.";

        try {
            // 创建PDF文档
            PDDocument document = new PDDocument();
            PDPage page = new PDPage();
            document.addPage(page);

            // 创建页面内容流
            PDPageContentStream contentStream = new PDPageContentStream(document, page);

            // 设置字体和字号
            contentStream.setFont(PDType1Font.HELVETICA_BOLD, 12);

            // 添加文本内容到页面
            contentStream.beginText();
            contentStream.newLineAtOffset(25, 700); // 设置文本起始位置
            contentStream.showText(storyboardContent);
            contentStream.endText();

            // 关闭内容流
            contentStream.close();

            // 保存PDF文件
            document.save("storyboard.pdf");

            // 关闭PDF文档
            document.close();

            System.out.println("PDF created successfully.");

        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

 Se generó con éxito (lo arrastré al escritorio), indicando que no hay problema

Supongo que te gusta

Origin blog.csdn.net/m0_62237233/article/details/130774082
Recomendado
Clasificación