翻譯|使用教程|編輯:李顯亮|2020-12-22 09:57:00.780|閱讀 915 次
概述:有時可能需要將AI文件轉換為不同的柵格圖像和其他文件格式。我們可以在Java應用程序中輕松快速地將AI文件轉換為PSD,PNG,JPEG或PDF文件。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Adobe Illustrator文件可用于將構想變為現實。但是,許多應用程序未廣泛支持此文件格式。因此,可能需要將AI文件轉換為不同的柵格圖像和其他文件格式。
為了解決此問題,可以在Java應用程序中輕松快速地將AI文件轉換為PSD,PNG,JPEG或PDF文件。讓我們瀏覽以下主題以更好地理解它:
Aspose.PSD for Java是功能強大的PSD文件操作API,可讓您從Java應用程序中處理,編輯和轉換PSD文檔。Aspose.PSD支持將Adobe Illustrator(AI)文件轉換為光柵圖像以及PDF格式,只需要進行簡單的API調用,就會根據要求保存輸出文件。如果你還沒有用過Aspose.PSD可以點擊這里下載最新版測試。
讓我們從一個著名的用例開始,在該用例中,您可以在Java應用程序中將AI文件轉換為PSD文件。在這里,將學習有關AI到PSD格式轉換的信息。需要按照以下步驟進行AI到PSD的轉換:
以下代碼顯示如何通過以下步驟使用Java語言將AI文件轉換為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文件轉換為Java中的PDF:
以下代碼段顯示了如何將AI轉換為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圖像經常用于顯示視覺信息。您可以按照以下步驟在Java中將AI圖像轉換為JPEG圖像:
下面的代碼詳細說明了如何使用Java語言將AI圖像轉換為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圖像可以存儲許多信息,包括內容的透明度。您可以按照以下步驟將AI文件轉換為PNG格式:
以下代碼說明了如何以編程方式將AI圖像以Java語言轉換為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);
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn