首页 文章

Java Image to PDF

提问于
浏览
0

如何使用java将图像文件转换为PDF文件?我正在从图形库中获取输出 . 我能够导出的输出是JPEG和PNG等图像格式 . 我想将该图像文件转换为PDF文件 .

2 回答

  • 0

    您可以使用Itext将图像添加到PDF .

  • 0

    使用IText PDF API for Java,您必须首先从IText website下载IText JAR文件

    首先创建一个Document实例 .

    其次,创建一个PDFWriter,将Document实例和OutputStream传递给它的构造函数 . Document实例是我们当前正在添加内容的文档 . OutputStream是生成的PDF文档的写入位置 .

    OutputStream file =     newFileOutputStream(newFile("/path/JavaGeneratedPDF.pdf"));      
        Document document = new Document();
        PdfWriter.getInstance(document, file);
    

    这里确保你处理 DocumentException

    以PDF格式插入图像

    Image image = Image.getInstance ("/Image.jpg");
            image.scaleAbsolute(200f, 100f); //image width,height
    

    这里确保你处理 MalformedURLException

    现在打开PDF文档,添加图像并关闭文档实例

    document.open();                   
    document.add(image);
    document.close();
    file.close();
    

相关问题