翻譯|使用教程|編輯:李顯亮|2021-02-25 10:34:15.560|閱讀 487 次
概述:在各種情況下,文檔或圖像在共享或交換之前都會(huì)轉(zhuǎn)換為PDF。在本文中,將學(xué)習(xí)如何使用Java將動(dòng)畫(huà)GIF圖像轉(zhuǎn)換為PDF。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
與其他文檔格式相比,PDF是與軟件和硬件無(wú)關(guān)的格式,可提供出色的用戶體驗(yàn)。PDF的一致布局使其成為通用格式。因此,在各種情況下,文檔或圖像在共享或交換之前都會(huì)轉(zhuǎn)換為PDF。在本文中,將學(xué)習(xí)如何使用Java將動(dòng)畫(huà)GIF圖像轉(zhuǎn)換為PDF。
Aspose.Imaging旨在從Java應(yīng)用程序內(nèi)部執(zhí)行圖像處理操作。該API可讓您無(wú)縫處理流行的圖像格式。此外,其內(nèi)置的轉(zhuǎn)換器API允許您將圖像從一種格式轉(zhuǎn)換為另一種格式。還沒(méi)使用過(guò)的朋友可以點(diǎn)擊下載最新版
以下是使用Aspose.Imaging將GIF圖像轉(zhuǎn)換為PDF的步驟。
以下代碼示例顯示了如何使用Java將GIF轉(zhuǎn)換為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動(dòng)畫(huà)
轉(zhuǎn)換PDF
還可以將GIF中的特定幀或一系列幀轉(zhuǎn)換為PDF。以下是執(zhí)行此操作的步驟。
以下代碼示例顯示了如何使用Java將GIF的特定幀轉(zhuǎn)換為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還可以讓您指定轉(zhuǎn)換后的PDF文檔中頁(yè)面的尺寸。以下是將GIF中的頁(yè)面的高度和寬度設(shè)置為PDF轉(zhuǎn)換的步驟。
下面的代碼示例演示如何將Java GIF中的頁(yè)面大小設(shè)置為PDF轉(zhuǎn)換。
// 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格式允許您設(shè)置有關(guān)文檔的其他信息,包括作者,主題,標(biāo)題和關(guān)鍵字。您還可以在GIF到PDF轉(zhuǎn)換中為轉(zhuǎn)換后的PDF文檔設(shè)置這些屬性。以下是設(shè)置PDF文檔信息的步驟。
以下代碼示例顯示了如何將GIF中的PDF文檔信息設(shè)置為PDF轉(zhuǎn)換。
// 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的全部完整功能,可 聯(lián)系在線客服獲取30天臨時(shí)授權(quán)體驗(yàn)。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn