
Файлы Adobe Illustrator (AI) широко используются в индустрии графического дизайна для создания векторной графики и иллюстраций. Однако бывают случаи, когда вам необходимо преобразовать файлы AI в формат PDF для совместного использования, печати или архивирования. В этом сообщении блога мы покажем вам процесс преобразования AI изображения Adobe Illustrator в PDF с использованием C#.
Конвертер AI в PDF — установка C# API
Вы можете преобразовать AI в формат PDF на C# с помощью нескольких вызовов API. Просто установите Conholdate.Total for .NET в своей среде с помощью подключаемого модуля диспетчера пакетов NuGet в Visual Studio или следующей команды установки NuGet:
PM> NuGet\Install-Package Conholdate.Total
Преобразование AI в PDF на C#
Вам необходимо выполнить следующие шаги, чтобы преобразовать AI в PDF на C#:
- Загрузите входной файл изображения AI с классом AiImage.
- Преобразуйте AI в PDF с помощью метода «Сохранить».
В приведенном ниже фрагменте кода показано, как преобразовать AI в PDF на C#:
// Загрузите исходный AI-файл
Aspose.PSD.FileFormats.Ai.AiImage image = (Aspose.PSD.FileFormats.Ai.AiImage)Aspose.PSD.Image.Load("sample.ai");
// Преобразование AI в PDF-документ
image.Save("output.pdf", new Aspose.PSD.ImageOptions.PdfOptions());
Преобразование AI в PDF с расширенными параметрами на C#
Давайте сделаем еще один шаг вперед, чтобы изучить расширенное преобразование AI в PDF. Здесь вы можете установить различные свойства, предоставляемые классом PdfOptions. Вы можете указать размер страницы и информацию о документе, включая автора, название, метаинформацию и т. д. в соответствии с вашими требованиями.
- Загрузите исходный AI-файл.
- Создайте объект класса PdfOptions.
- Установите различные свойства PDF.
- Преобразование AI в документ PDF.
В следующем примере кода показано, как преобразовать AI в PDF на C#:
// Загрузите исходный AI-файл
Aspose.PSD.FileFormats.Ai.AiImage image = (Aspose.PSD.FileFormats.Ai.AiImage)Aspose.PSD.Image.Load("sample.ai");
// Создать объект класса PdfOptions
Aspose.PSD.ImageOptions.PdfOptions options = new Aspose.PSD.ImageOptions.PdfOptions();
// Установите различные свойства PDF
options.PdfDocumentInfo.Title = "Title";
options.PageSize = new Aspose.PSD.SizeF(500, 500);
// Преобразование AI в PDF-документ
image.Save("output.pdf", options);
Бесплатная пробная лицензия
Вы можете запросить бесплатную временную лицензию для тестирования API на полную мощность.
Подведение итогов
В этой записи блога мы продемонстрировали, как преобразовать AI в PDF на C#. Этот подход обеспечивает программный способ автоматизации процесса преобразования, что делает его пригодным для пакетного преобразования и интеграции в более крупные рабочие процессы. Благодаря этим знаниям вы сможете оптимизировать свои проекты графического дизайна и эффективно создавать PDF-версии ваших AI-файлов с помощью C#. Однако, если у вас есть какие-либо вопросы, пожалуйста, задайте их нам через форум.
Часто задаваемые вопросы
Нужен ли мне установленный на моем компьютере Adobe Illustrator, чтобы использовать C# для этого преобразования?
Нет, вам не нужно устанавливать Adobe Illustrator или любое другое стороннее приложение, чтобы использовать это преобразование в ваших проектах.
Как выбрать параметры экспорта PDF в коде C#?
Вы можете определить параметры экспорта PDF с помощью объекта класса PdfOptions. В предоставленном фрагменте кода мы установили размер страницы в качестве примера. Вы можете настроить несколько свойств в соответствии с вашими конкретными требованиями.
Могу ли я преобразовать несколько файлов AI в PDF, используя предоставленный код?
Да, вы можете преобразовать несколько файлов AI в PDF, включив в свой код C# цикл, который перебирает список путей к файлам AI и обрабатывает каждый из них. Это может быть особенно полезно для пакетного преобразования.