2011-10-10 97 views
0

如何使用java將圖像文件轉換爲PDF文件?我正在從圖形庫中獲取輸出。我可以導出的輸出格式爲JPEG和PNG等圖像格式。 我想將該圖像文件轉換爲PDF文件。Java圖像爲PDF

+0

itext將取決於可接受的許可證 – jle

回答

0

可以使用iText的將圖像添加到PDF。

0

使用iText的PDF API的Java,你必須首先從IText website

首先文檔實例下載和iText JAR文件被創建。

其次,創建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();