java 图片转pdf
时间: 2023-08-07 11:02:03 浏览: 38
你可以使用 iText 库来实现 Java 图片转 PDF 的功能。以下是一个简单的示例代码:
```java
import com.itextpdf.text.Document;
import com.itextpdf.text.Image;
import com.itextpdf.text.pdf.PdfWriter;
import java.io.FileOutputStream;
public class ImageToPdfConverter {
public static void main(String[] args) {
try {
// 创建 PDF 文档对象
Document document = new Document();
FileOutputStream fos = new FileOutputStream("output.pdf");
PdfWriter.getInstance(document, fos);
document.open();
// 读取图片文件并添加到 PDF 文档
Image image = Image.getInstance("input.jpg");
document.add(image);
// 关闭文档
document.close();
fos.close();
System.out.println("PDF 文件已生成");
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,我们首先创建了一个 `Document` 对象,然后创建一个 `PdfWriter` 对象,并将其与 `Document` 对象关联。接下来,我们读取图片文件并将其添加到 `Document` 对象中。最后,我们关闭文档并输出 PDF 文件。你可以根据需要修改文件名、图片路径等参数。