Файли Adobe Illustrator переважно використовуються для представлення візуальної інформації. Крім того, графічні дизайнери перетворюють свої творчі ідеї в шедеври за допомогою файлів AI. Іноді вам потрібно перетворити ШІ на растрові зображення (PNG, JPG тощо) або файл PDF на C#. Найважливішим і захоплюючим фактором усіх цих перетворень є те, що вам не потрібно встановлювати чи налаштовувати програму Adobe Illustrator, оскільки Aspose.PSD for .NET API здатний конвертувати файли штучного інтелекту без жодної залежності від програм сторонніх розробників. . Давайте перейдемо до наступних випадків використання в цій публікації блогу:
- Перетворення AI на PNG за допомогою C#
- Перетворення AI на JPG за допомогою C#
- Перетворення AI на PSD за допомогою C#
- Перетворення AI у PDF за допомогою C#
Тут важливо зазначити, що ми розглядатимемо два різні файли AI як вхідні дані для кількох прикладів нижче. Один із вхідних файлів AI має різну вагу шляху, а інший файл AI містить складні контури. Отже, давайте перевіримо скріншоти для файлів AI, з якими ми будемо працювати:
Файл штучного інтелекту з різною вагою шляху
Файл AI, що містить складні контури
Перетворення AI на PNG за допомогою C#
Ви можете вдосконалити свої програми .NET для обробки файлів штучного інтелекту та конвертації їх у зображення PNG. Зображення PNG досить відомі і часто є критеріями для надсилання зображень в онлайн-форми. Тож ви можете виконати наведені нижче дії, щоб конвертувати файли AI у PNG:
- Завантажити вихідний файл AI
- Встановити властивості класу PngOptions.
- Зберегти файл 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 дуже просте. Вам потрібно виконати наведені нижче дії.
- Завантажте вхідний AI-файл із класом AiImage
- Установіть властивості ImageOptionsBase.
- Збережіть вихідне зображення 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 — це документи Photoshop, які містять багатошарові зображення. Ви можете конвертувати AI у PSD без використання Adobe Photoshop або Adobe Illustrator. Щоб виконати перетворення, виконайте наведені нижче дії.
- Завантажити вхідний файл AI
- Ініціалізувати об’єкт класу PsdOptions.
- Збережіть вихідний файл 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. Щоб виконати перетворення, вам потрібно виконати наведені нижче дії.
- Завантажити вихідний файл AI
- Оголосити екземпляр класу PdfOptions.
- Потім збережіть вихідний 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);
}
}
Висновок
Коротше кажучи, файли штучного інтелекту можна конвертувати в різні формати за допомогою API Aspose.PSD for .NET. Наприклад, ми досліджували, як конвертувати формати файлів AI у PNG, AI у JPG, AI у PSD, а також AI у PDF. Тож ви можете відвідати документацію API і посилання на API, щоб дізнатися більше про API. Крім того, ми цінуємо ваші відгуки чи запитання на безкоштовному форумі підтримки.