Файлы Adobe Illustrator в основном используются для представления визуальной информации. Более того, графические дизайнеры превращают свои творческие идеи в шедевры с помощью файлов AI. Иногда вам нужно преобразовать AI в растровые изображения (PNG, JPG и т. д.) или файл PDF. Самым важным и захватывающим фактором всех этих преобразований является то, что вам не нужно устанавливать или настраивать приложение Adobe Illustrator, потому что API Aspose.PSD для .NET может преобразовывать AI-файлы без какой-либо зависимости от сторонних приложений. . Давайте перейдем к следующим вариантам использования в этом сообщении блога:
- Преобразование AI в PNG с помощью C#
- Конвертируйте AI в JPG с помощью C#
- Преобразование AI в PSD с помощью C#
- Преобразование AI в PDF с помощью C#
Здесь важно отметить, что мы будем рассматривать два разных файла AI в качестве входных данных для нескольких примеров ниже. Один из входных AI-файлов имеет различный вес путей, а другой AI-файл содержит сложные контуры. Итак, давайте посмотрим на скриншоты файлов AI, с которыми мы будем работать:
Файл AI с разным весом пути
Файл AI, содержащий сложные контуры
Преобразование AI в PNG с помощью C#
Вы можете улучшить свои приложения .NET для обработки файлов AI и преобразовать их в изображение PNG. Изображения в формате PNG довольно известны и часто являются критериями для отправки изображений в онлайн-формах. Таким образом, вы можете выполнить следующие шаги, чтобы преобразовать файлы AI в PNG:
- Загрузить исходный AI-файл
- Установить свойства класса PngOptions
- Сохранить файл AI как изображение PNG
Следующий фрагмент кода основан на описанных выше шагах и показывает, как преобразовать 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);
}
}
Вывод
Короче говоря, файлы AI можно преобразовать в файлы разных форматов с помощью Aspose.PSD для .NET API. Например, мы рассмотрели, как конвертировать AI в PNG, AI в JPG, AI в PSD, а также AI в форматы файлов PDF. Поэтому вы можете посетить документацию по API и справочные материалы по API, чтобы узнать больше об API. Кроме того, мы ценим ваши отзывы или вопросы на Free Support Forum.