Převést AI obrázek do PSD PDF PNG JPEG Java

Soubory Adobe Illustrator lze použít k transformaci nápadů do reality. Tento formát souboru však není široce podporován mnoha aplikacemi. Možná tedy budete muset převést soubory AI na různé rastrové obrázky a jiné formáty souborů. Ve svých aplikacích Java můžete snadno a rychle převést soubory AI na PSD, PNG, JPEG nebo PDF. Pojďme si projít následující témata, abychom tomu lépe porozuměli:

AI to Images nebo PDF Converter – instalace API

Aspose.PSD for Java API podporuje převod souborů Adobe Illustrator (AI) na rastrové obrázky a také do formátu PDF. Stačí provést jednoduchá volání API a výstupní soubory budou uloženy podle vašich požadavků. Rozhraní API můžete nakonfigurovat během několika minut buď stažením jeho souboru JAR ze sekce New Releases, nebo jeho nastavením v souboru POM.xml vašeho projektu založeného na Maven, jak je uvedeno níže:

úložiště:

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

Závislost:

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

Převeďte AI na soubor PSD v Javě

Začněme jedním ze slavných případů použití, kdy můžete ve svých aplikacích Java převést soubory AI na soubory PSD. Zde se dozvíte o konverzi formátu AI na PSD. Pro převod AI na PSD musíte postupovat podle následujících kroků:

  1. Načtěte vstupní AI obrázek pomocí třídy AiImage
  2. Inicializujte objekt PsdOptions
  3. Uložit výstupní soubor PSD

Následující kód ukazuje, jak převést soubor AI na soubor PSD pomocí jazyka Java pomocí těchto kroků:

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

// Načíst vstupní obrázek       
AiImage image = (AiImage)Image.load(sourceFileName);

// Inicializujte objekt třídy PsdOptions       
PsdOptions options = new PsdOptions();

// Uložit výstupní soubor PSD      
image.save(outFileName, options);

Převést AI do souboru PDF v Javě

Formát souboru PDF je jedním z široce podporovaných formátů souborů a soubory AI můžete snadno převést na PDF v Javě pomocí následujících kroků:

  1. Načtěte vstupní soubor AI
  2. Inicializujte objekt třídy PdfOptions
  3. Uložit výstupní soubor PDF

Níže uvedený fragment kódu ukazuje, jak převést AI na soubory PDF v Javě:

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

// Načtěte vstupní obrazový soubor AI
AiImage image = (AiImage)Image.load(sourceFileName);
       
// Inicializovat objekt PdfOptions pro zadání různých možností
PdfOptions options = new PdfOptions();       

// Uložit výstupní soubor PDF
image.save(outFileName, options);

Převod AI na obrázek JPEG v Javě

Obrázky JPEG se často používají pro zobrazování vizuálních informací. Obrázek AI můžete převést na obrázek JPEG v Javě pomocí následujících kroků:

  1. Načíst vstupní AI obrázek
  2. Inicializujte objekt třídy JpegOptions
  3. Zadejte vlastnosti obrázku
  4. Uložit výstupní obrázek JPEG

Níže uvedený kód vysvětluje, jak převést obrázky AI na JPEG pomocí jazyka Java:

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

// Načtěte vstupní soubor AI       
AiImage image = (AiImage)Image.load(sourceFileName);

// Inicializujte instanci třídy JpegOptions       
JpegOptions options = new JpegOptions();
options.setQuality(85);

// Uložit výstupní obrázek JPEG       
image.save(outFileName, options);

Převést AI na obrázek PNG v Javě

Posuneme-li se o další krok dále, obrázky PNG mohou ukládat mnoho informací včetně průhlednosti obsahu. Soubory AI můžete převést do formátu PNG podle následujících kroků:

  1. Načíst vstupní AI obrázek
  2. Inicializujte objekt třídy PngOptions
  3. Uložit výstupní obrázek PNG

Následující kód vysvětluje, jak programově převést obraz AI na soubor PNG v jazyce Java:

String dataDir = Utils.getDataDir(AIToPNG.class) + "AI/"; 
       
String sourceFileName    = dataDir + "34992OStroke.ai";       
String outFileName       = dataDir + "34992OStroke.png";
       
// Načtěte vstupní soubor AI
AiImage image = (AiImage)Image.load(sourceFileName);
       
// Spusťte instanci PngOptions
PngOptions options = new PngOptions();
options.setColorType(PngColorType.TruecolorWithAlpha);
       
// Uložit výstupní obrázek PNG
image.save(outFileName, options);

Závěr

V tomto článku jsme se naučili, jak převést soubory Adobe Illustrator (AI) do různých populárních formátů souborů včetně PSD, PDF, JPEG, PNG atd. K převodu těchto formátů souborů nemusíte instalovat žádnou aplikaci třetí strany. API je soběstačné. Není závislý na jiných službách, takže můžete snadno aktivovat svou aplikaci Java pomocí těchto funkcí převodu souborů AI. Kromě toho, pokud chcete prodiskutovat své požadavky, kontaktujte nás prostřednictvím Free Support Forum.

Viz také