PDFBox - 建立PDF文件
現在讓我們瞭解如何使用PDFBox庫建立PDF文件。
建立空PDF文件
您可以透過例項化PDDocument類來建立一個空的PDF文件。您可以使用Save()方法將文件儲存到您想要的位置。
以下是建立空PDF文件的步驟。
步驟1:建立空文件
屬於包org.apache.pdfbox.pdmodel的PDDocument類是PDF文件的記憶體表示。因此,透過例項化此類,您可以建立一個空的PDF文件,如下面的程式碼塊所示。
PDDocument document = new PDDocument();
步驟2:儲存文件
建立文件後,您需要使用PDDocument類的Save()方法將此文件儲存到所需路徑。此方法接受一個字串值作為引數,該字串值表示您想要儲存文件的路徑。以下是PDDocument類的save()方法的原型。
document.save("Path");
步驟3:關閉文件
任務完成後,最後需要使用close()方法關閉PDDocument物件。以下是PDDocument類的close()方法的原型。
document.close();
示例
此示例演示了建立PDF文件的過程。在這裡,我們將建立一個Java程式來生成一個名為my_doc.pdf的PDF文件,並將其儲存在C:/PdfBox_Examples/路徑中。將此程式碼儲存在名為Document_Creation.java的檔案中。
import java.io.IOException;
import org.apache.pdfbox.pdmodel.PDDocument;
public class Document_Creation {
public static void main (String args[]) throws IOException {
//Creating PDF document object
PDDocument document = new PDDocument();
//Saving the document
document.save("C:/PdfBox_Examples/my_doc.pdf");
System.out.println("PDF created");
//Closing the document
document.close();
}
}
使用以下命令從命令提示符編譯並執行儲存的Java檔案。
javac Document_Creation.java java Document_Creation
執行後,上述程式將建立一個顯示以下訊息的PDF文件。
PDF created
如果您驗證指定的路徑,則可以找到如下所示的已建立PDF文件。
由於這是一個空文件,如果您嘗試開啟此文件,則會顯示一個提示,顯示如下所示的錯誤訊息。
廣告