如何使用 Java 旋转 PDF 文档中的图像
问题描述
如何使用 Java 旋转 PDF 文档中的图像。
解决方案
以下是使用 Java 旋转 PDF 文档中的图像的程序。
import com.itextpdf.io.image.ImageData; import com.itextpdf.io.image.ImageDataFactory; import com.itextpdf.kernel.pdf.PdfDocument; import com.itextpdf.kernel.pdf.PdfWriter; import com.itextpdf.layout.Document; import com.itextpdf.layout.element.Image; public class RotatingImage { public static void main(String args[]) throws Exception { //创建 PdfWriter String dest = "C:/itextExamples/rotatingImage.pdf"; PdfWriter writer = new PdfWriter(dest); //创建 PdfDocument PdfDocument pdfDoc = new PdfDocument(writer); //创建 Document Document document = new Document(pdfDoc); //创建 ImageData 对象 String imFile = "C:/itextExamples/logo.jpg"; ImageData data = ImageDataFactory.create(imFile); //创建 Image 对象 Image image = new Image(data); //旋转图像 image.setRotationAngle(45); //将图像添加到文档 document.add(image); //关闭文档 document.close(); System.out.println("Image rotated"); } }
输出

java_itext.html