Adobe Illustrator-filer kan användas för att omvandla idéer till verklighet. Det här filformatet stöds dock inte av många applikationer. Så du kan behöva konvertera AI-filer till olika rasterbilder och andra filformat. Du kan enkelt och snabbt konvertera AI-filerna till PSD, PNG, JPEG eller en PDF-fil i dina Java-applikationer. Låt oss gå igenom följande ämnen för att förstå det bättre:
- AI till bilder eller PDF-konverterare – API-installation
- Konvertera AI till PSD-fil i Java
- Konvertera AI till PDF-fil i Java
- Konvertera AI till JPEG-bild i Java
- Konvertera AI till PNG-bild i Java
AI till bilder eller PDF-konverterare – API-installation
Aspose.PSD för Java API stöder konvertering av Adobe Illustrator-filer (AI) till rasterbilder såväl som PDF-format. Du behöver bara göra enkla API-anrop och utdatafilerna kommer att sparas enligt dina krav. Du kan konfigurera API:et på ett par minuter antingen genom att ladda ner dess JAR-fil från avsnittet New Releases eller ställa in det i POM.xml-filen för ditt Maven-baserade projekt, enligt nedan:
Förvar:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Beroende:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-psd</artifactId>
<version>20.8</version>
<classifier>jdk16</classifier>
</dependency>
</dependencies>
Konvertera AI till PSD-fil i Java
Låt oss börja med ett av de kända användningsfallen där du kan konvertera AI-filer till PSD-filer i dina Java-applikationer. Här kommer du att lära dig om konvertering av AI till PSD-format. Du måste följa stegen nedan för AI till PSD-konvertering:
- Ladda den ingående AI-bilden med klassen AiImage
- Initiera PsdOptions objekt
- Spara utdata PSD-fil
Följande kod visar hur man konverterar AI-fil till en PSD-fil med Java-språk med dessa steg:
String dataDir = Utils.getDataDir(AIToPSD.class) + "AI/";
String sourceFileName = dataDir + "34992OStroke.ai";
String outFileName = dataDir + "34992OStroke.psd";
// Ladda ingångsbild
AiImage image = (AiImage)Image.load(sourceFileName);
// Initiera PsdOptions klassobjekt
PsdOptions options = new PsdOptions();
// Spara utdata PSD-fil
image.save(outFileName, options);
Konvertera AI till PDF-fil i Java
PDF-filformat är ett av de allmänt stödda filformaten och du kan enkelt konvertera AI-filer till PDF i Java med följande steg:
- Ladda in AI-fil
- Initiera klassobjektet PdfOptions
- Spara utdata PDF-fil
Kodavsnittet nedan visar hur man konverterar AI till PDF-filer i Java:
String sourceFileName = dataDir + "34992OStroke.ai";
String outFileName = dataDir + "34992OStroke.pdf";
// Ladda ingående AI-bildfil
AiImage image = (AiImage)Image.load(sourceFileName);
// Initiera PdfOptions-objektet för att ange olika alternativ
PdfOptions options = new PdfOptions();
// Spara utdata-PDF-fil
image.save(outFileName, options);
Konvertera AI till JPEG-bild i Java
JPEG-bilder används ofta för att visa visuell information. Du kan konvertera AI-bild till JPEG-bild i Java med stegen nedan:
- Ladda ingående AI-bild
- Initiera klassobjektet JpegOptions
- Ange bildegenskaper
- Spara utdata JPEG-bild
Koden nedan beskriver hur man konverterar AI-bilder till JPEG med Java-språk:
String dataDir = Utils.getDataDir(AIToJPG.class) + "AI/";
String sourceFileName = dataDir + "34992OStroke.ai";
String outFileName = dataDir + "34992OStroke.jpg";
// Ladda in AI-fil
AiImage image = (AiImage)Image.load(sourceFileName);
// Initiera JpegOptions-klassinstansen
JpegOptions options = new JpegOptions();
options.setQuality(85);
// Spara utdata JPEG-bild
image.save(outFileName, options);
Konvertera AI till PNG-bild i Java
Om du går ytterligare ett steg längre, kan PNG-bilder lagra mycket information inklusive öppenhet i innehållet. Du kan konvertera AI-filer till PNG-format genom att följa dessa steg:
- Ladda ingående AI-bild
- Initiera klassobjektet PngOptions
- Spara utdata PNG-bild
Följande kod förklarar hur man konverterar AI-bild till PNG-fil på Java-språk programmatiskt:
String dataDir = Utils.getDataDir(AIToPNG.class) + "AI/";
String sourceFileName = dataDir + "34992OStroke.ai";
String outFileName = dataDir + "34992OStroke.png";
// Ladda in AI-fil
AiImage image = (AiImage)Image.load(sourceFileName);
// Initiera PngOptions-instansen
PngOptions options = new PngOptions();
options.setColorType(PngColorType.TruecolorWithAlpha);
// Spara utdata PNG-bild
image.save(outFileName, options);
Slutsats
I den här artikeln har vi lärt oss hur du konverterar Adobe Illustrator-filer (AI) till olika populära filformat inklusive PSD, PDF, JPEG, PNG, etc. Du behöver inte installera något tredjepartsprogram för att konvertera dessa filformat eftersom API är självförsörjande. Det är inte beroende av andra tjänster så du kan enkelt aktivera din Java-applikation med dessa AI-filkonverteringsfunktioner. Dessutom, om du vill diskutera dina krav, vänligen kontakta oss via Free Support Forum.