File Adobe Illustrator sebagian besar digunakan untuk merepresentasikan informasi visual. Selain itu, desainer grafis mengubah ide kreatif mereka menjadi mahakarya menggunakan file AI. Terkadang Anda perlu mengonversi AI ke gambar raster (PNG, JPG, dll) atau file PDF dalam C#. Faktor yang paling penting dan menarik dari semua konversi ini adalah Anda tidak perlu menginstal atau mengkonfigurasi aplikasi Adobe Illustrator karena Aspose.PSD for .NET API mampu mengonversi file AI tanpa ketergantungan pada aplikasi pihak ke-3 . Mari kita beralih ke kasus penggunaan berikut di postingan blog ini:

Penting untuk dicatat di sini bahwa kami akan mempertimbangkan dua file AI yang berbeda sebagai masukan untuk beberapa contoh di bawah ini. Salah satu file input AI memiliki bobot jalur yang berbeda dan file AI lainnya berisi kontur yang kompleks. Jadi mari kita lihat tangkapan layar untuk file AI yang akan kita kerjakan:

File AI dengan Bobot Jalur Berbeda

AI ke PNG C#

File AI Berisi Kontur Kompleks

AI ke JPG C#

Konversikan AI ke PNG dengan C#

Anda dapat meningkatkan aplikasi .NET Anda untuk memproses file AI dan mengonversinya menjadi gambar PNG. Gambar PNG cukup terkenal dan seringkali menjadi kriteria untuk mengirimkan gambar dalam formulir online. Jadi Anda dapat mengikuti langkah-langkah di bawah ini untuk mengonversi file AI ke PNG:

  1. Muat file sumber AI
  2. Tetapkan properti kelas PngOptions.
  3. Simpan file AI sebagai gambar PNG di C#

Cuplikan kode berikut didasarkan pada langkah-langkah di atas, yang menunjukkan cara mengonversi AI ke PNG dengan C#:

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);

    }
}

Konversikan AI ke JPG dengan C#

Mengonversi file AI ke gambar JPG itu sederhana. Anda harus mengikuti langkah-langkah di bawah ini:

  1. Muat file input AI dengan kelas AiImage
  2. Atur properti ImageOptionsBase.
  3. Simpan gambar JPG keluaran

Cuplikan kode berikut menunjukkan cara mengonversi AI ke JPG dalam aplikasi C#:

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);

    }
}

Konversikan AI ke PSD dengan C#

File PSD adalah dokumen photoshop yang berisi gambar berlapis. Anda dapat mengonversi AI ke PSD tanpa menggunakan Adobe Photoshop atau Adobe Illustrator. Ikuti langkah-langkah di bawah ini untuk melakukan konversi:

  1. Muat file masukan AI
  2. Inisialisasi objek dari kelas PsdOptions.
  3. Simpan file PSD keluaran sebagai hasilnya

Demikian pula, cuplikan kode di bawah ini menunjukkan cara mengonversi AI ke PSD di aplikasi C# .NET:

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);

    }
}

Konversikan AI ke PDF dengan C#

Format file PDF terkenal karena hampir semua platform mendukung ekstensi file .pdf. Selain itu, file PDF rentan terhadap perubahan dan modifikasi kecuali diizinkan oleh pembuat dokumen. Terkadang Anda mungkin perlu berbagi konten dengan mitra atau pelanggan tanpa mengizinkan mereka melakukan modifikasi apa pun. Oleh karena itu, konversi AI ke PDF sangat membantu dalam skenario seperti itu. Anda harus mengikuti langkah-langkah di bawah ini untuk melakukan konversi:

  1. Muat file sumber AI
  2. Deklarasikan turunan dari kelas PdfOptions.
  3. Simpan file PDF keluaran secara konsekuen

Cuplikan kode berikut menunjukkan cara mengonversi AI ke PDF dengan C#:

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);
    }
}

Kesimpulan

Singkatnya, file AI dapat dirender ke berbagai format file dengan Aspose.PSD for .NET API. Misalnya, kami telah mempelajari cara mengonversi format file AI ke PNG, AI ke JPG, AI ke PSD, dan AI ke PDF. Jadi, Anda dapat mengunjungi dokumentasi API dan referensi API untuk mempelajari lebih lanjut tentang API. Selain itu, kami menghargai umpan balik atau pertanyaan Anda di Forum Dukungan Gratis.

Lihat juga