在Java中,使用iText庫調整PDF頁面大小的方法如下:
首先,確保你已經將iText庫添加到項目的依賴中。如果你使用的是Maven,可以在pom.xml文件中添加以下依賴:
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itext7-core</artifactId>
<version>7.1.16</version>
</dependency>
接下來,你可以使用以下代碼來創建一個新的PDF文檔并調整其頁面大?。?/p>
import com.itextpdf.kernel.pdf.*;
import com.itextpdf.layout.Document;
import com.itextpdf.layout.element.Paragraph;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.OutputStream;
public class Main {
public static void main(String[] args) {
// 創建一個新的PDF文檔
PdfWriter writer = new PdfWriter("output.pdf");
PdfDocument pdf = new PdfDocument(writer);
// 創建一個文檔實例
Document document = new Document(pdf, new PageSize(PageSize.A4)); // 使用A4頁面大小
// 向文檔中添加內容
document.add(new Paragraph("Hello, World!"));
// 關閉文檔
document.close();
}
}
在這個例子中,我們使用了PageSize
枚舉類來設置頁面大小為A4。你可以根據需要更改為其他頁面大小,例如PageSize.A3
、PageSize.A5
等。
注意:在實際項目中,你可能需要處理異常,例如文件未找到異常(FileNotFoundException
)。這里為了簡化代碼,我沒有包含異常處理。在實際應用中,請確保妥善處理異常。