Adobe Illustrator Dateien werden hauptsächlich zur Darstellung visueller Informationen verwendet. Darüber hinaus verwandeln Grafikdesigner ihre kreativen Ideen mithilfe von KI Dateien in Meisterwerke. Manchmal müssen Sie AI in Rasterbilder (PNG, JPG usw.) oder PDF Dateien konvertieren. Der wichtigste und aufregendste Faktor all dieser Konvertierungen ist, dass Sie die Adobe Illustrator Anwendung nicht installieren oder konfigurieren müssen, da die Aspose.PSD for .NET-API in der Lage ist, AI Dateien ohne Abhängigkeit von Anwendungen von Drittanbietern zu konvertieren . Lassen Sie uns in diesem Blogbeitrag zu den folgenden Anwendungsfällen übergehen:

Es ist wichtig zu beachten, dass wir zwei verschiedene AI Dateien als Eingabe für einige Beispiele unten betrachten werden. Eine der Eingabe-AI Dateien hat unterschiedliche Pfadgewichte und die andere AI Datei enthält komplexe Konturen. Schauen wir uns also die Screenshots für die AI Dateien an, mit denen wir arbeiten werden:

AI Datei mit unterschiedlichen Pfadgewichten

AI zu PNG

AI Datei mit komplexen Konturen

AI zu JPG

Konvertieren Sie AI in PNG mit C#

Sie können Ihre .NET Anwendungen erweitern, um AI Dateien zu verarbeiten und sie in ein PNG Bild zu konvertieren. PNG Bilder sind ziemlich berühmt und sind oft die Kriterien für das Einreichen von Bildern in Online-Formularen. Sie können also die folgenden Schritte ausführen, um AI in PNG Dateien zu konvertieren:

  1. Quell-AI Datei laden
  2. Legen Sie die Eigenschaften der Klasse PngOptions fest
  3. AI Datei als PNG Bild speichern

Das folgende code snippet basiert auf den obigen Schritten und zeigt, wie AI mit C# in PNG konvertiert wird:

string[] sourcesFiles = new string[]
{
    @"34992OStroke",
    @"rect2_color",
};

for (int i = 0; i < sourcesFiles.Length; i++)
{
    string name = sourcesFiles[i];
    string sourceFileName = dataDir + name + ".ai";
    string outFileName = dataDir + name + ".png";

    using (AiImage image = (AiImage)Image.Load(sourceFileName))
    {

        ImageOptionsBase options = new PngOptions() { ColorType = PngColorType.TruecolorWithAlpha };
        image.Save(outFileName, options);

    }
}

Konvertieren Sie AI in JPG mit C#

Das Konvertieren von AI Dateien in JPG Bilder ist einfach. Sie müssen die folgenden Schritte ausführen:

  1. Laden Sie die AI-Eingabedatei mit der AiImage Klasse
  2. Legen Sie ImageOptionsBase eigenschaften fest
  3. Speichern Sie das ausgegebene JPG Bild

Das folgende code snippet zeigt, wie AI in C# Anwendungen in JPG konvertiert wird:

string[] sourcesFiles = new string[]
{
    @"34992OStroke",
    @"rect2_color",
};

for (int i = 0; i < sourcesFiles.Length; i++)
{
    string name = sourcesFiles[i];
    string sourceFileName = dataDir + name + ".ai";
    string outFileName = dataDir + name + ".jpg";

    using (AiImage image = (AiImage)Image.Load(sourceFileName))
    {

        ImageOptionsBase options = new JpegOptions() { Quality = 85 };
        image.Save(outFileName, options);

    }
}

Konvertieren Sie KI in PSD mit C#

PSD Dateien sind Photoshop Dokumente, die Bilder mit Ebenen enthalten. Sie können AI in PSD konvertieren, ohne Adobe Photoshop oder Adobe Illustrator zu verwenden. Führen Sie die folgenden Schritte aus, um die Konvertierung durchzuführen:

  1. AI-Eingabedatei laden
  2. Objekt der Klasse PsdOptions initialisieren
  3. Speichern Sie als Ergebnis die ausgegebene PSD Datei

Ebenso zeigt das folgende code snippet, wie AI in PSD in C# .NET Anwendungen konvertiert wird:

string[] sourcesFiles = new string[]
{
    @"34992OStroke",
    @"rect2_color",
};

for (int i = 0; i < sourcesFiles.Length; i++)
{
    string name = sourcesFiles[i];
    string sourceFileName = dataDir + name + ".ai";
    string outFileName = dataDir + name + ".psd";


    using (AiImage image = (AiImage)Image.Load(sourceFileName))
    {

        ImageOptionsBase options = new PsdOptions();
        image.Save(outFileName, options);

    }
}

Konvertieren Sie AI in PDF mit C#

Das PDF Dateiformat ist berühmt, weil fast alle Plattformen die Datei erweiterung .pdf unterstützen. Darüber hinaus sind die PDF Dateien anfällig für Änderungen und Modifikationen, sofern der Autor des Dokuments dies nicht gestattet. Manchmal müssen Sie möglicherweise Inhalte mit Partnern oder Kunden teilen, ohne ihnen Änderungen zu gestatten. Daher ist die AI zu PDF Konvertierung in solchen Szenarien hilfreich. Sie müssen die folgenden Schritte ausführen, um die Konvertierung durchzuführen:

  1. Quell-AI Datei laden
  2. Deklarieren Sie eine Instanz der Klasse PdfOptions.
  3. Speichern Sie die ausgegebene PDF Datei folglich

Das folgende code snippet zeigt, wie AI mit C# in PDF konvertiert wird:

string[] sourcesFiles = new string[]
{
    @"rect2_color",
};

for (int i = 0; i < sourcesFiles.Length; i++)
{
    string name = sourcesFiles[i];
    string sourceFileName = dataDir + name + ".ai";
    string outFileName = dataDir + name + ".pdf";


    using (AiImage image = (AiImage)Image.Load(sourceFileName))
    {

        ImageOptionsBase options = new PdfOptions();
        image.Save(outFileName, options);
    }
}

Fazit

Kurz gesagt, AI Dateien können mit Aspose.PSD for .NET API in verschiedene Dateiformate gerendert werden. Zum Beispiel haben wir untersucht, wie man AI in PNG, AI in JPG, AI in PSD- sowie AI in PDF Dateiformate konvertiert. Sie können also die API-Dokumentation und API-Referenzen besuchen, um mehr über die API zu erfahren. Darüber hinaus schätzen wir Ihr Feedback oder Ihre Fragen im Free Support Forum.

Siehe auch