تُستخدم ملفات Adobe Illustrator بشكل رئيسي لتمثيل المعلومات المرئية. علاوة على ذلك ، يحول مصممو الجرافيك أفكارهم الإبداعية إلى روائع باستخدام ملفات الذكاء الاصطناعي. تحتاج أحيانًا إلى تحويل AI إلى صور نقطية (PNG ، JPG ، إلخ) أو ملف PDF في C#. العامل الأكثر أهمية وإثارة لجميع هذه التحويلات هو أنك لست بحاجة إلى تثبيت أو تكوين تطبيق Adobe Illustrator لأن Aspose.PSD for .NET API قادرة على تحويل ملفات AI دون أي اعتماد على تطبيقات الطرف الثالث . دعنا ننتقل إلى حالات الاستخدام التالية في منشور المدونة هذا:

من المهم أن نلاحظ هنا أننا سننظر في ملفين مختلفين للذكاء الاصطناعي كمدخلات لبعض الأمثلة أدناه. يحتوي أحد ملفات AI المدخلة على وزن مسارات مختلف بينما يحتوي ملف AI الآخر على معالم معقدة. لذلك دعونا نتحقق من لقطات الشاشة لملفات AI التي سنعمل معها:

ملف AI بأوزان مسار مختلفة

AI إلى PNG C#

ملف AI يحتوي على ملامح معقدة

AI إلى JPG C#

تحويل AI إلى PNG باستخدام C#

يمكنك تحسين تطبيقات .NET لمعالجة ملفات AI وتحويلها إلى صورة PNG. صور PNG مشهورة جدًا وغالبًا ما تكون معيارًا لإرسال الصور في نماذج عبر الإنترنت. لذلك يمكنك اتباع الخطوات التالية لتحويل ملفات AI إلى PNG:

  1. قم بتحميل ملف AI المصدر
  2. قم بتعيين خصائص فئة PngOptions
  3. احفظ ملف AI كصورة PNG في C#

يعتمد مقتطف الشفرة التالي على الخطوات المذكورة أعلاه ، والتي توضح كيفية تحويل AI إلى PNG باستخدام 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);

    }
}

تحويل AI إلى JPG باستخدام C#

يعد تحويل ملفات AI إلى صورة JPG أمرًا بسيطًا. تحتاج إلى اتباع الخطوات أدناه:

  1. قم بتحميل ملف إدخال AI مع فئة AiImage
  2. قم بتعيين خصائص ImageOptionsBase
  3. حفظ الناتج JPG الصورة

يوضح مقتطف الشفرة التالي كيفية تحويل AI إلى JPG في تطبيقات 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);

    }
}

تحويل AI إلى PSD باستخدام C#

ملفات PSD هي مستندات فوتوشوب تحتوي على صور ذات طبقات. يمكنك تحويل AI إلى PSD بدون استخدام Adobe Photoshop أو Adobe Illustrator. اتبع الخطوات أدناه لإجراء التحويل:

  1. قم بتحميل ملف إدخال AI
  2. تهيئة كائن من فئة PsdOptions
  3. احفظ ملف PSD الناتج كنتيجة

وبالمثل ، يوضح مقتطف الشفرة أدناه كيفية تحويل AI إلى PSD في تطبيقات 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);

    }
}

تحويل AI إلى PDF باستخدام C#

تنسيق ملفات PDF مشهور لأن جميع الأنظمة الأساسية تقريبًا تدعم امتداد ملف .pdf. علاوة على ذلك ، فإن ملفات PDF عرضة للتغييرات والتعديلات ما لم يسمح مؤلف المستند بذلك. قد تحتاج أحيانًا إلى مشاركة المحتوى مع الشركاء أو العملاء دون السماح لهم بإجراء أي تعديلات. لذلك ، يعد التحويل من AI إلى PDF مفيدًا في مثل هذه السيناريوهات. تحتاج إلى اتباع الخطوات التالية لإجراء التحويل:

  1. قم بتحميل ملف AI المصدر
  2. قم بتعريف مثيل لفئة PdfOptions
  3. حفظ ملف PDF الناتج تبعا لذلك

يوضح مقتطف الكود التالي كيفية تحويل AI إلى PDF باستخدام 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);
    }
}

استنتاج

باختصار ، يمكن تحويل ملفات AI إلى تنسيقات ملفات مختلفة باستخدام Aspose.PSD لـ .NET API. على سبيل المثال ، اكتشفنا كيفية تحويل AI إلى PNG ، ومن AI إلى JPG ، ومن AI إلى PSD ، وكذلك AI إلى تنسيقات ملفات PDF. لذا يمكنك زيارة وثائق API و مراجع API لمعرفة المزيد حول API. علاوة على ذلك ، نحن نقدر ملاحظاتك أو استفساراتك في منتدى الدعم المجاني.

أنظر أيضا