
正文
java代码图片转pdf,java代码图片转换文字
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用java将jpg转换成pdf的代码
引用pdfbox jar包
PDDocument pdDocument = new PDDocument();
BufferedImage image = ImageIO.read(f);
int width = 612;
int height = 792;
PDPage pdPage = new PDPage(new PDRectangle(width, height));
pdDocument.addPage(pdPage);
PDImageXObject pdImageXObject = LosslessFactory.createFromImage(pdDocument, image);
PDPageContentStream contentStream = new PDPageContentStream(pdDocument, pdPage);
contentStream.drawImage(pdImageXObject, 0, 0, width, height);
contentStream.close();
pdDocument.save(srcPath + candidate + File.separator
+ f.getName().substring(0, f.getName().length() - 4) + ".pdf");
pdDocument.close();
相关问答
Q1: 怎么用java代码生成pdf文档
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import com.itextpdf.text.*;
import com.itextpdf.text.pdf.PdfWriter;
public class PdfTest
{
public static void main(String[] args) throws Exception
{
Document pdfDoc = new Document();
// 将要生成的 pdf 文件的路径输出流
FileOutputStream pdfFile =
new FileOutputStream(new File("F:/study/test/firstPdf.pdf"));
// pdf 文件中的一个文字段落
Paragraph paragraph = new Paragraph("My first PDF file with an image ...");
Image image = Image.getInstance("F:/study/test/洛克 李.jpg");
// 用 Document 对象、File 对象获得 PdfWriter 输出流对象
PdfWriter.getInstance(pdfDoc, pdfFile);
pdfDoc.open(); // 打开 Document 文档
// 添加一个文字段落、一张图片
pdfDoc.add(paragraph);
pdfDoc.add(image);
pdfDoc.close();
}
}
Q2: java 将图片生成pdf 问题
不知道你用什么方法生成 的,你可以去百度搜索 java IText 用那个生成PDF几句代码就行了
百度有现成的例子
大约是。。。他可以直接把图片,生成PDF
Document doc = new Document(null, 0, 0, 0, 0);
Image image = Image.getInstance(imgPath);
PdfWriter.getInstance(doc, fos);



![【电子书】[历史军事] 《笛卡尔的错误:情绪、推理和大脑》[安东尼奥·达马西奥][epub+mobi+azw3] 【电子书】[历史军事] 《笛卡尔的错误:情绪、推理和大脑》[安东尼奥·达马西奥][epub+mobi+azw3]](https://www.04ip.com/template/qe/style/noimg/8.jpg)



