使用iText庫來創(chuàng)建和操作PDF文件,以下是使用iText創(chuàng)建PDF文件的基本步驟:
下載iText庫并將其添加到Java項(xiàng)目中。
創(chuàng)建一個(gè)新的Java類作為PDF文件的主類。
在主類中導(dǎo)入所需的iText類:
import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.Paragraph;
import com.itextpdf.text.pdf.PdfWriter;
Document document = new Document();
PdfWriter.getInstance(document, new FileOutputStream("output.pdf"));
document.open();
document.add(new Paragraph("Hello, World!"));
document.close();
完整的示例代碼如下:
import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.Paragraph;
import com.itextpdf.text.pdf.PdfWriter;
import java.io.FileOutputStream;
import java.io.FileNotFoundException;
public class CreatePDFExample {
public static void main(String[] args) {
try {
// 創(chuàng)建一個(gè)新的Document對(duì)象
Document document = new Document();
// 將Document對(duì)象與輸出文件關(guān)聯(lián)起來
PdfWriter.getInstance(document, new FileOutputStream("output.pdf"));
// 打開Document對(duì)象
document.open();
// 添加內(nèi)容
document.add(new Paragraph("Hello, World!"));
// 關(guān)閉Document對(duì)象
document.close();
System.out.println("PDF文件已創(chuàng)建成功!");
} catch (DocumentException | FileNotFoundException e) {
e.printStackTrace();
}
}
}
運(yùn)行上述代碼將在項(xiàng)目根目錄下創(chuàng)建一個(gè)名為"output.pdf"的PDF文件,并在文件中添加了一行文本"Hello, World!"。