设置图像大小
Contents
[
Hide
]
可以设置添加到 PDF 文件中的图像的大小。为了设置大小,可以使用 com.aspose.pdf.Image 类的 setFixWidth 和 setFixHeight 方法。
下面的代码片段演示了如何设置图像的大小:
package com.aspose.pdf.examples;
import com.aspose.pdf.*;
public class ExampleSetImageSize {
private static String _dataDir = "/home/admin1/pdf-examples/Samples/";
public static void Replace() {
// 实例化 Document 对象
Document doc = new Document();
// 向 PDF 文件的页面集合添加页面
Page page = doc.getPages().add();
// 创建图像实例
Image img = new Image();
// 以点为单位设置图像的宽度和高度
img.setFixWidth (100);
img.setFixHeight (100);
// 将图像类型设置为 SVG
img.setFileType (ImageFileType.Svg);
// 源文件路径
img.setFile (_dataDir + "aspose-logo.jpg");
page.getParagraphs().add(img);
// 设置页面属性
page.getPageInfo().setWidth(800);
page.getPageInfo().setHeight(800);
// 保存生成的 PDF 文件
doc.save(_dataDir + "SetImageSize_out.pdf");
}
}