將 AI 圖像轉換為 PSD PDF PNG JPEG Java

Adobe Illustrator 文件可用於將想法變為現實。但是,許多應用程序並未廣泛支持此文件格式。因此,您可能需要將 AI 文件轉換為不同的光柵圖像和其他文件格式。您可以在 Java 應用程序中輕鬆快速地將 AI 文件轉換為 PSDPNGJPEGPDF 文件。讓我們通過以下主題來更好地理解它:

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:

  1. 使用 AiImage 類加載輸入 AI 圖像
  2. 初始化 PsdOptions 對象
  3. 保存輸出 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:

  1. 加載輸入 AI 文件
  2. 初始化 PdfOptions 類對象
  3. 保存輸出 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 圖像:

  1. 加載輸入 AI 圖像
  2. 初始化 JpegOptions 類對象
  3. 指定圖像屬性
  4. 保存輸出 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 格式:

  1. 加載輸入 AI 圖像
  2. 初始化 PngOptions 類對象
  3. 保存輸出 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 應用程序。此外,如果您想討論您的要求,請通過 免費支持論壇 與我們聯繫。

也可以看看