翻譯|使用教程|編輯:李顯亮|2021-02-25 10:34:15.560|閱讀 487 次
概述:在各種情況下,文檔或圖像在共享或交換之前都會轉換為PDF。在本文中,將學習如何使用Java將動畫GIF圖像轉換為PDF。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
與其他文檔格式相比,PDF是與軟件和硬件無關的格式,可提供出色的用戶體驗。PDF的一致布局使其成為通用格式。因此,在各種情況下,文檔或圖像在共享或交換之前都會轉換為PDF。在本文中,將學習如何使用Java將動畫GIF圖像轉換為PDF。
Aspose.Imaging旨在從Java應用程序內部執行圖像處理操作。該API可讓您無縫處理流行的圖像格式。此外,其內置的轉換器API允許您將圖像從一種格式轉換為另一種格式。還沒使用過的朋友可以點擊下載最新版
以下是使用Aspose.Imaging將GIF圖像轉換為PDF的步驟。
以下代碼示例顯示了如何使用Java將GIF轉換為PDF。
// Load GIF image com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.gif"); // Set image options com.aspose.imaging.imageoptions.PdfOptions options = new com.aspose.imaging.imageoptions.PdfOptions(); // Save PDF file image.save("gif-to-pdf.pdf", options);
GIF動畫
轉換PDF
還可以將GIF中的特定幀或一系列幀轉換為PDF。以下是執行此操作的步驟。
以下代碼示例顯示了如何使用Java將GIF的特定幀轉換為PDF。
// Load GIF image com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.gif"); // Set image options com.aspose.imaging.imageoptions.PdfOptions options = new com.aspose.imaging.imageoptions.PdfOptions(); // Convert first frame of GIF to PDF options.setMultiPageOptions(new com.aspose.imaging.imageoptions.MultiPageOptions(1)); // Save PDF image.save("gif-to-pdf.pdf", options);
Aspose.Imaging for Java還可以讓您指定轉換后的PDF文檔中頁面的尺寸。以下是將GIF中的頁面的高度和寬度設置為PDF轉換的步驟。
下面的代碼示例演示如何將Java GIF中的頁面大小設置為PDF轉換。
// Load GIF image com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.gif"); // Set image options com.aspose.imaging.imageoptions.PdfOptions options = new com.aspose.imaging.imageoptions.PdfOptions(); // Set size of the page options.setPageSize(new SizeF(50, 100)); // Save PDF image.save("gif-to-pdf.pdf", options);
PDF格式允許您設置有關文檔的其他信息,包括作者,主題,標題和關鍵字。您還可以在GIF到PDF轉換中為轉換后的PDF文檔設置這些屬性。以下是設置PDF文檔信息的步驟。
以下代碼示例顯示了如何將GIF中的PDF文檔信息設置為PDF轉換。
// Load GIF image com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.gif"); // Set image options com.aspose.imaging.imageoptions.PdfOptions options = new com.aspose.imaging.imageoptions.PdfOptions(); // Create PdfDocumentInfo object and add information PdfDocumentInfo docInfo = new PdfDocumentInfo(); docInfo.setAuthor("Aspose"); docInfo.setKeywords("GIF to PDF"); docInfo.setSubject("GIF to PDF Convesion"); docInfo.setTitle("Converting GIF Image to PDF File"); // Set document info options.setPdfDocumentInfo(docInfo); // Save PDF image.save("gif-to-pdf.pdf", options);
如果你想試用Aspose的全部完整功能,可 聯系在線客服獲取30天臨時授權體驗。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn