
Adobe Illustrator 文件可用於將想法變為現實。但是,許多應用程序並未廣泛支持此文件格式。因此,您可能需要將 AI 文件轉換為不同的光柵圖像和其他文件格式。您可以在 Java 應用程序中輕鬆快速地將 AI 文件轉換為 PSD、PNG、JPEG 或 PDF 文件。讓我們通過以下主題來更好地理解它:
- AI to Images or PDF Converter – API 安裝
- 在 Java 中將 AI 轉換為 PSD 文件
- 在 Java 中將 AI 轉換為 PDF 文件
- 在 Java 中將 AI 轉換為 JPEG 圖像
- 在 Java 中將 AI 轉換為 PNG 圖像
AI to Images or PDF Converter – API 安裝
Aspose.PSD for Java API 支持將 Adobe Illustrator (AI) 文件轉換為光柵圖像以及 PDF 格式。您只需進行簡單的 API 調用,輸出文件將根據您的要求保存。您可以在幾分鐘內配置 API,方法是從 New Releases 部分下載其 JAR 文件,或在基於 Maven 的項目的 POM.xml 文件中進行設置,如下所示:
存儲庫:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
依賴:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-psd</artifactId>
<version>20.8</version>
<classifier>jdk16</classifier>
</dependency>
</dependencies>
在 Java 中將 AI 轉換為 PSD 文件
讓我們從一個著名的用例開始,您可以在其中將 AI 文件轉換為 Java 應用程序中的 PSD 文件。在這裡,您將了解 AI 到 PSD 格式的轉換。您需要按照以下步驟將 AI 轉換為 PSD:
- 使用 AiImage 類加載輸入 AI 圖像
- 初始化 PsdOptions 對象
- 保存輸出 PSD 文件
以下代碼顯示瞭如何使用 Java 語言將 AI 文件轉換為 PSD 文件,步驟如下:
String dataDir = Utils.getDataDir(AIToPSD.class) + "AI/";
String sourceFileName = dataDir + "34992OStroke.ai";
String outFileName = dataDir + "34992OStroke.psd";
// 加載輸入圖像
AiImage image = (AiImage)Image.load(sourceFileName);
// 初始化 PsdOptions 類對象
PsdOptions options = new PsdOptions();
// 保存輸出 PSD 文件
image.save(outFileName, options);
在 Java 中將 AI 轉換為 PDF 文件
PDF 文件格式是廣泛支持的文件格式之一,您可以通過以下步驟輕鬆地將 AI 文件轉換為 Java 中的 PDF:
- 加載輸入 AI 文件
- 初始化 PdfOptions 類對象
- 保存輸出 PDF 文件
下面的代碼片段顯示瞭如何在 Java 中將 AI 轉換為 PDF 文件:
String sourceFileName = dataDir + "34992OStroke.ai";
String outFileName = dataDir + "34992OStroke.pdf";
// 加載輸入 AI 圖像文件
AiImage image = (AiImage)Image.load(sourceFileName);
// 初始化 PdfOptions 對像以指定不同的選項
PdfOptions options = new PdfOptions();
// 保存輸出 PDF 文件
image.save(outFileName, options);
在 Java 中將 AI 轉換為 JPEG 圖像
JPEG 圖像經常用於顯示視覺信息。您可以通過以下步驟在 Java 中將 AI 圖像轉換為 JPEG 圖像:
- 加載輸入 AI 圖像
- 初始化 JpegOptions 類對象
- 指定圖像屬性
- 保存輸出 JPEG 圖像
下面的代碼詳細說明瞭如何使用Java語言將AI圖像轉換為JPEG:
String dataDir = Utils.getDataDir(AIToJPG.class) + "AI/";
String sourceFileName = dataDir + "34992OStroke.ai";
String outFileName = dataDir + "34992OStroke.jpg";
// 加載輸入 AI 文件
AiImage image = (AiImage)Image.load(sourceFileName);
// 初始化 JpegOptions 類實例
JpegOptions options = new JpegOptions();
options.setQuality(85);
// 保存輸出 JPEG 圖像
image.save(outFileName, options);
在 Java 中將 AI 轉換為 PNG 圖像
更進一步,PNG 圖像可以存儲很多信息,包括內容的透明度。您可以按照以下步驟將 AI 文件轉換為 PNG 格式:
- 加載輸入 AI 圖像
- 初始化 PngOptions 類對象
- 保存輸出 PNG 圖像
以下代碼解釋瞭如何以編程方式將 AI 圖像轉換為 Java 語言的 PNG 文件:
String dataDir = Utils.getDataDir(AIToPNG.class) + "AI/";
String sourceFileName = dataDir + "34992OStroke.ai";
String outFileName = dataDir + "34992OStroke.png";
// 加載輸入 AI 文件
AiImage image = (AiImage)Image.load(sourceFileName);
// 初始化 PngOptions 實例
PngOptions options = new PngOptions();
options.setColorType(PngColorType.TruecolorWithAlpha);
// 保存輸出 PNG 圖像
image.save(outFileName, options);
結論
在本文中,我們學習瞭如何將 Adobe Illustrator (AI) 文件轉換為不同的流行文件格式,包括 PSD、PDF、JPEG、PNG 等。您無需安裝任何第三方應用程序即可將這些文件格式轉換為API 是自給自足的。它不依賴於其他服務,因此您可以使用這些 AI 文件轉換功能輕鬆啟用您的 Java 應用程序。此外,如果您想討論您的要求,請通過 免費支持論壇 與我們聯繫。