AI в PDF C#

Файлы 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 и обрабатывает каждый из них. Это может быть особенно полезно для пакетного преобразования.

Смотрите также