翻譯|使用教程|編輯:李顯亮|2020-12-22 09:57:00.780|閱讀 915 次
概述:有時可能需要將AI文件轉(zhuǎn)換為不同的柵格圖像和其他文件格式。我們可以在Java應(yīng)用程序中輕松快速地將AI文件轉(zhuǎn)換為PSD,PNG,JPEG或PDF文件。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Adobe Illustrator文件可用于將構(gòu)想變?yōu)楝F(xiàn)實。但是,許多應(yīng)用程序未廣泛支持此文件格式。因此,可能需要將AI文件轉(zhuǎn)換為不同的柵格圖像和其他文件格式。
為了解決此問題,可以在Java應(yīng)用程序中輕松快速地將AI文件轉(zhuǎn)換為PSD,PNG,JPEG或PDF文件。讓我們?yōu)g覽以下主題以更好地理解它:
Aspose.PSD for Java是功能強大的PSD文件操作API,可讓您從Java應(yīng)用程序中處理,編輯和轉(zhuǎn)換PSD文檔。Aspose.PSD支持將Adobe Illustrator(AI)文件轉(zhuǎn)換為光柵圖像以及PDF格式,只需要進行簡單的API調(diào)用,就會根據(jù)要求保存輸出文件。如果你還沒有用過Aspose.PSD可以點擊這里下載最新版測試。
讓我們從一個著名的用例開始,在該用例中,您可以在Java應(yīng)用程序中將AI文件轉(zhuǎn)換為PSD文件。在這里,將學習有關(guān)AI到PSD格式轉(zhuǎn)換的信息。需要按照以下步驟進行AI到PSD的轉(zhuǎn)換:
以下代碼顯示如何通過以下步驟使用Java語言將AI文件轉(zhuǎn)換為PSD文件:
String dataDir = Utils.getDataDir(AIToPSD.class) + "AI/"; String sourceFileName = dataDir + "34992OStroke.ai"; String outFileName = dataDir + "34992OStroke.psd"; // Load input image AiImage image = (AiImage)Image.load(sourceFileName); // Initialize PsdOptions class object PsdOptions options = new PsdOptions(); // Save output PSD file image.save(outFileName, options);
PDF文件格式是廣泛支持的文件格式之一,您可以通過以下步驟輕松地將AI文件轉(zhuǎn)換為Java中的PDF:
以下代碼段顯示了如何將AI轉(zhuǎn)換為Java中的PDF文件:
String sourceFileName = dataDir + "34992OStroke.ai"; String outFileName = dataDir + "34992OStroke.pdf"; // Load input AI image file AiImage image = (AiImage)Image.load(sourceFileName); // Initilize PdfOptions object to specify different options PdfOptions options = new PdfOptions(); // Save output PDF file image.save(outFileName, options);
JPEG圖像經(jīng)常用于顯示視覺信息。您可以按照以下步驟在Java中將AI圖像轉(zhuǎn)換為JPEG圖像:
下面的代碼詳細說明了如何使用Java語言將AI圖像轉(zhuǎn)換為JPEG:
String dataDir = Utils.getDataDir(AIToJPG.class) + "AI/"; String sourceFileName = dataDir + "34992OStroke.ai"; String outFileName = dataDir + "34992OStroke.jpg"; // Load input AI file AiImage image = (AiImage)Image.load(sourceFileName); // Initialize JpegOptions class instance JpegOptions options = new JpegOptions(); options.setQuality(85); // Save output JPEG image image.save(outFileName, options);
更進一步,PNG圖像可以存儲許多信息,包括內(nèi)容的透明度。您可以按照以下步驟將AI文件轉(zhuǎn)換為PNG格式:
以下代碼說明了如何以編程方式將AI圖像以Java語言轉(zhuǎn)換為PNG文件:
String dataDir = Utils.getDataDir(AIToPNG.class) + "AI/"; String sourceFileName = dataDir + "34992OStroke.ai"; String outFileName = dataDir + "34992OStroke.png"; // Load input AI file AiImage image = (AiImage)Image.load(sourceFileName); // Initilaize PngOptions instance PngOptions options = new PngOptions(); options.setColorType(PngColorType.TruecolorWithAlpha); // Save output PNG image image.save(outFileName, options);
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn