Konwertuj obraz AI na PSD PDF PNG JPEG Java

Pliki programu Adobe Illustrator mogą służyć do przekształcania pomysłów w rzeczywistość. Jednak ten format pliku nie jest powszechnie obsługiwany przez wiele aplikacji. Może być więc konieczne przekonwertowanie plików AI na różne obrazy rastrowe i inne formaty plików. Możesz łatwo i szybko przekonwertować pliki AI na PSD, PNG, JPEG lub PDF w swoich aplikacjach Java. Przeanalizujmy następujące tematy, aby lepiej to zrozumieć:

AI do obrazów lub PDF Converter – instalacja API

Aspose.PSD for Java API obsługuje konwersję plików Adobe Illustrator (AI) na obrazy rastrowe oraz format PDF. Wystarczy wykonać proste wywołania API, a pliki wyjściowe zostaną zapisane zgodnie z Twoimi wymaganiami. Możesz skonfigurować API w kilka minut, pobierając jego plik JAR z sekcji New Releases lub konfigurując go w pliku POM.xml swojego projektu opartego na Maven, jak poniżej:

Magazyn:

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Zależność:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-psd</artifactId>
        <version>20.8</version>
        <classifier>jdk16</classifier>
   </dependency>
</dependencies>

Konwertuj AI na plik PSD w Javie

Zacznijmy od jednego ze słynnych przypadków użycia, w których można konwertować pliki AI na pliki PSD w aplikacjach Java. Tutaj dowiesz się o konwersji formatu AI do PSD. Musisz wykonać poniższe kroki, aby przekonwertować AI na PSD:

  1. Załaduj wejściowy obraz AI przy użyciu klasy AiImage.
  2. Zainicjuj obiekt PsdOptions.
  3. Zapisz wyjściowy plik PSD

Poniższy kod pokazuje, jak przekonwertować plik AI na plik PSD przy użyciu języka Java, wykonując następujące czynności:

String dataDir = Utils.getDataDir(AIToPSD.class) + "AI/"; 
       
String sourceFileName    = dataDir + "34992OStroke.ai";       
String outFileName       = dataDir + "34992OStroke.psd";

// Załaduj obraz wejściowy       
AiImage image = (AiImage)Image.load(sourceFileName);

// Zainicjuj obiekt klasy PsdOptions       
PsdOptions options = new PsdOptions();

// Zapisz wyjściowy plik PSD      
image.save(outFileName, options);

Konwertuj AI na plik PDF w Javie

Format pliku PDF jest jednym z powszechnie obsługiwanych formatów plików i można łatwo konwertować pliki AI do formatu PDF w Javie, wykonując następujące czynności:

  1. Załaduj wejściowy plik AI
  2. Zainicjuj obiekt klasy PdfOptions.
  3. Zapisz wyjściowy plik PDF

Poniższy fragment kodu pokazuje, jak konwertować AI do plików PDF w Javie:

String sourceFileName    = dataDir + "34992OStroke.ai";       
String outFileName       = dataDir + "34992OStroke.pdf";

// Załaduj wejściowy plik obrazu AI
AiImage image = (AiImage)Image.load(sourceFileName);
       
// Zainicjuj obiekt PdfOptions, aby określić różne opcje
PdfOptions options = new PdfOptions();       

// Zapisz wyjściowy plik PDF
image.save(outFileName, options);

Konwersja AI na obraz JPEG w Javie

Obrazy JPEG są często używane do wyświetlania informacji wizualnych. Możesz przekonwertować obraz AI na obraz JPEG w Javie, wykonując poniższe czynności:

  1. Załaduj wejściowy obraz AI
  2. Zainicjuj obiekt klasy JpegOptions.
  3. Określ właściwości obrazu
  4. Zapisz wyjściowy obraz JPEG

Poniższy kod wyjaśnia, jak konwertować obrazy AI na JPEG przy użyciu języka Java:

String dataDir = Utils.getDataDir(AIToJPG.class) + "AI/"; 
       
String sourceFileName    = dataDir + "34992OStroke.ai";       
String outFileName       = dataDir + "34992OStroke.jpg";

// Załaduj wejściowy plik AI       
AiImage image = (AiImage)Image.load(sourceFileName);

// Zainicjuj instancję klasy JpegOptions       
JpegOptions options = new JpegOptions();
options.setQuality(85);

// Zapisz wyjściowy obraz JPEG       
image.save(outFileName, options);

Konwertuj AI na obraz PNG w Javie

Idąc o krok dalej, obrazy PNG mogą przechowywać wiele informacji, w tym przezroczystość zawartości. Możesz konwertować pliki AI do formatu PNG, wykonując następujące kroki:

  1. Załaduj wejściowy obraz AI
  2. Zainicjuj obiekt klasy PngOptions.
  3. Zapisz wyjściowy obraz PNG

Poniższy kod wyjaśnia, jak programowo przekonwertować obraz AI do pliku PNG w języku Java:

String dataDir = Utils.getDataDir(AIToPNG.class) + "AI/"; 
       
String sourceFileName    = dataDir + "34992OStroke.ai";       
String outFileName       = dataDir + "34992OStroke.png";
       
// Załaduj wejściowy plik AI
AiImage image = (AiImage)Image.load(sourceFileName);
       
// Zainicjuj instancję PngOptions
PngOptions options = new PngOptions();
options.setColorType(PngColorType.TruecolorWithAlpha);
       
// Zapisz wyjściowy obraz PNG
image.save(outFileName, options);

Wniosek

W tym artykule nauczyliśmy się, jak konwertować pliki Adobe Illustrator (AI) do różnych popularnych formatów plików, w tym PSD, PDF, JPEG, PNG itp. Nie musisz instalować żadnej aplikacji innej firmy, aby konwertować te formaty plików, ponieważ API jest samowystarczalne. Nie jest zależny od innych usług, więc możesz łatwo włączyć swoją aplikację Java za pomocą tych funkcji konwersji plików AI. Ponadto, jeśli chcesz omówić swoje wymagania, skontaktuj się z nami za pośrednictwem Bezpłatnego forum wsparcia.

Zobacz też