Как конвертировать AI в PDF на C#

В этом подробном примере вы узнаете, как преобразовать AI в PDF на C#, используя точно определенные шаги для использования примера кода. Приложение очень понятное и может использоваться для сохранения AI в формате PDF с использованием C# в любой настроенной среде .NET в Windows, Linux или macOS.

Шаги по экспорту AI в PDF на C#

  1. Создайте свою среду, установив Aspose.PSD for .NET из NuGet для преобразования AI в PDF.
  2. Загрузите образец файла Adobe Illustrator (AI) с диска, используя экземпляр класса AiImage.
  3. Создайте экземпляр объекта класса PdfOptions, чтобы задать нужные свойства PDF.
  4. Сохраните файл AI в виде файла PDF на диске.

Используя C# Adobe Illustrator в PDF приложения для преобразования файлов могут быть разработаны с использованием вышеупомянутой пошаговой процедуры, где процесс начинается с загрузки исходного файла Adobe Illustrator с диска. Затем с помощью экземпляра класса PdfOptions будут установлены необходимые свойства для нужного файла PDF. Наконец, загруженный файл Adobe Illustrator (AI) будет сохранен как файл PDF на диске с использованием метода Image.Save.

Код для экспорта AI в PDF на C#

using System;
using Aspose.PSD;
using Aspose.PSD.FileFormats.Ai;
using Aspose.PSD.ImageOptions;
namespace TestPSD
{
public class AiToPdf
{
public static void ConvertAiToPdf()
{
String path = @"/Users/Documents/TestData/";
// Apply the Aspose.PSD product license to convert AI to PDF in C#
License PsdToPdfLic = new License();
PsdToPdfLic.SetLicense(path + "Conholdate.Total.Product.Family.lic");
// Load the source AI image
using (var aitoPdfImage = (AiImage)Image.Load(path + "sample3.ai"))
{
// Set the output PDF options
ImageOptionsBase psdtoPdpdfOptions = new PdfOptions();
psdtoPdpdfOptions.ResolutionSettings = new ResolutionSetting(500, 500);
psdtoPdpdfOptions.MultiPageOptions = new MultiPageOptions(1);
//Save the generated PDF file on the disk
aitoPdfImage.Save(path + "PdfConverted.pdf", psdtoPdpdfOptions);
}
}
}
}

В вышеупомянутом примере показан процесс преобразования Adobe Illustrator в PDF с использованием C#, в котором метод Image.Load() используется для доступа к исходному AI-файлу с диска. Экземпляр класса PdfOptions используется для установки таких свойств, как MultiPageOptions, ResolutionSettings и VectorRasterizationOptions, и это лишь некоторые из них. После того, как необходимые свойства PDF будут установлены, выходной файл PDF будет сохранен на диске.

В этом разделе мы узнали о процессе преобразования AI в PDF с помощью C# четко определенным образом. Если вам интересно узнать о преобразовании Adobe Illustrator в файл JPEG, обратитесь к статье как конвертировать AI в JPEG на С#.

 Русский