com.lowagie.text.Image是iText庫中用于處理圖片的類。要處理圖片大小,可以使用以下代碼:
1. 獲取原始圖片的路徑和文件名。
String imagePath = "path/to/image.jpg";
2. 創建Image對象。
Image image = Image.getInstance(imagePath);
3. 獲取原始圖片的寬度和高度。
float originWidth = image.getWidth(); float originHeight = image.getHeight();
4. 設置新的圖片大小。
float newWidth = 200; // 新的寬度 float newHeight = 200; // 新的高度 image.scaleAbsolute(newWidth, newHeight);
5. 保存處理后的圖片。
String outputPath = "path/to/output.jpg"; image.setAbsolutePosition(0, 0); Document document = new Document(); PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(outputPath)); document.open(); document.add(image); document.close(); writer.close();
通過以上代碼,你可以將圖片的大小調整為指定的寬度和高度,并保存到指定的路徑。請確保已經引入iText庫,并根據自己的具體需求,調整代碼中的路徑和大小參數。