文檔首頁>>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。感興趣的朋友可點擊下方按鈕下載最新版。
整合所有格式的Aspose.Total永久授權(quán)正在火熱促銷中,聯(liá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)方法設置圖像。
- 使用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)體驗。
還想要更多嗎?您可以點擊閱讀【Aspose最新資源在線文庫】,查找需要的教程資源。如果您有任何疑問或需求,請隨時加入Aspose技術交流群(761297826),我們很高興為您提供查詢和咨詢。