文檔半島外圍網(wǎng)上直營>>Aspose.PDF使用教程>>Aspose.PDF功能演示:使用Java將圖像轉(zhuǎn)換為PDF
Aspose.PDF功能演示:使用Java將圖像轉(zhuǎn)換為PDF
PDF已成為在Internet上共享文檔的通用格式。因此,各種其他文件格式在交換之前都將轉(zhuǎn)換為PDF。流行的轉(zhuǎn)換之一是將圖像轉(zhuǎn)換為PDF,其中可能包括PNG轉(zhuǎn)換為PDF,JPEG轉(zhuǎn)換為PDF,BMP轉(zhuǎn)換為PDF等。因此,本文介紹如何使用Java將圖像轉(zhuǎn)換為PDF。
- 將圖像轉(zhuǎn)換為PDF
Aspose.PDF for Java是一種流行的PDF操作API,可讓您創(chuàng)建和處理PDF文件。此外,它還允許您使用Java將PNG,JPEG,BMP和其他圖像文件轉(zhuǎn)換為PDF。感興趣的朋友可點(diǎn)擊下方按鈕下載最新版。
點(diǎn)擊下載最新版Aspose.PDF for Java
整合所有格式的Aspose.Total永久授權(quán)正在火熱促銷中,立馬1分鐘了解全部咨詢!
用Java將圖像轉(zhuǎn)換為PDF
以下是將PNG,JPEG,BMP或TIFF圖像轉(zhuǎn)換為PDF的步驟。
為了演示,我們將文本注釋添加到PDF文件中。以下是與API引用一起使用Java向PDF添加文本注釋的步驟。
- 創(chuàng)建一個Document類的對象。
- 使用Document.getPages()。add()方法向文檔添加新頁面,并在Page對象中獲取其引用。
- 創(chuàng)建Image類的對象。
- 通過提供圖像文件的路徑,使用Image.setFile(String)方法設(shè)置圖像。
- 使用Page.getParagraphs()。add(Image)方法將圖像添加到PDF的段落中。
- 使用Document.save(String)方法保存PDF文件。
以下代碼示例顯示了如何在Java中將PNG,JPEG,BMP或TIFF圖像轉(zhuǎn)換為PDF。
// Instantiate Document Object
Document doc = new Document();
// Add a page to pages collection of document
Page page = doc.getPages().add();
// Load the source image file to Stream object
java.io.FileInputStream fs = new java.io.FileInputStream("source.png");
// Set margins so image will fit, etc.
page.getPageInfo().getMargin().setBottom(0);
page.getPageInfo().getMargin().setTop(0);
page.getPageInfo().getMargin().setLeft(0);
page.getPageInfo().getMargin().setRight(0);
page.setCropBox(new Rectangle(0, 0, 400, 400));
// Create an image object
Image image1 = new Image();
// Add the image into paragraphs collection of the section
page.getParagraphs().add(image1);
// Set the image file stream
image1.setImageStream(fs);
// Save resultant PDF file
doc.save("Image2PDF.pdf");
輸出結(jié)果
如果你想試用Aspose的全部完整功能,可聯(lián)系在線客服獲取30天臨時授權(quán)體驗(yàn)。
還想要更多嗎?您可以點(diǎn)擊閱讀【Aspose最新資源在線文庫】,查找需要的教程資源。如果您有任何疑問或需求,請隨時加入Aspose技術(shù)交流群(761297826),我們很高興為您提供查詢和咨詢。

QQ交談
在線咨詢

渝公網(wǎng)安備
50010702500608號

客服熱線