В этом подробном примере вы узнаете, как преобразовать AI в PDF на C#, используя точно определенные шаги для использования примера кода. Приложение очень понятное и может использоваться для сохранения AI в формате PDF с использованием C# в любой настроенной среде .NET в Windows, Linux или macOS.
Шаги по экспорту AI в PDF на C#
- Создайте свою среду, установив Aspose.PSD for .NET из NuGet для преобразования AI в PDF.
- Загрузите образец файла Adobe Illustrator (AI) с диска, используя экземпляр класса AiImage.
- Создайте экземпляр объекта класса PdfOptions, чтобы задать нужные свойства PDF.
- Сохраните файл 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 на С#.