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
- Převeďte AI na soubor PSD v Javě
- Převést AI do souboru PDF v Javě
- Převod AI na obrázek JPEG v Javě
- Převést AI na obrázek PNG v Javě
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ů:
- Načtěte vstupní AI obrázek pomocí třídy AiImage
- Inicializujte objekt PsdOptions
- 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ů:
- Načtěte vstupní soubor AI
- Inicializujte objekt třídy PdfOptions
- 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ů:
- Načíst vstupní AI obrázek
- Inicializujte objekt třídy JpegOptions
- Zadejte vlastnosti obrázku
- 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ů:
- Načíst vstupní AI obrázek
- Inicializujte objekt třídy PngOptions
- 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.