• <menu id="w2i4a"></menu>
  • logo Aspose.PDF使用教程

    文檔首頁>>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.PDF for Java

    PDF處理控件Aspose.PDF功能演示:使用Java將圖像轉(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é)果

    PDF處理控件Aspose.PDF功能演示:使用Java將圖像轉(zhuǎn)換為PDF

    如果你想試用Aspose的全部完整功能,可聯(lián)系在線客服獲取30天臨時授權(quán)體驗。


    還想要更多嗎?您可以點擊閱讀【Aspose最新資源在線文庫】,查找需要的教程資源。如果您有任何疑問或需求,請隨時加入Aspose技術交流群(761297826),我們很高興為您提供查詢和咨詢。
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();