Hur man konverterar AI till PDF i C#

I det här utförliga exemplet kommer du att lära dig hur du konverterar AI till PDF i C# genom att använda de exakt definierade stegen för att använda exempelkoden. Applikationen är mycket tydlig och kan användas för att spara AI som PDF med C# i alla .NET-konfigurerade miljöer i Windows, Linux eller macOS.

Steg för att exportera AI till PDF i C#

  1. Etablera din miljö genom att installera Aspose.PSD for .NET från NuGet för att konvertera AI till PDF
  2. Ladda Adobe Illustrator (AI)-exempelfilen från disken med en instans av klassen AiImage
  3. Skapa en instans av klassobjektet PdfOptions för att ställa in önskade PDF-egenskaper
  4. Spara AI-filen som en PDF-fil på disken

Att använda C# Adobe Illustrator till PDF filkonverteringsapplikationer kan utvecklas med den ovannämnda stegvisa proceduren, där processen initieras genom att ladda källfilen Adobe Illustrator från disken. Genom att sedan använda en instans av klassen PdfOptions kommer de nödvändiga egenskaperna för den önskade PDF-filen att ställas in. Slutligen kommer den laddade Adobe Illustrator (AI)-filen att sparas som en PDF-fil på disken med hjälp av Image.Save-metoden.

Kod för att exportera AI till PDF i 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);
}
}
}
}

I det ovannämnda exemplet visas processen att konvertera Adobe Illustrator till PDF med C#, varvid metoden Image.Load() hänvisas till för att komma åt AI-källfilen från disken. Klassinstansen PdfOptions används för att ställa in egenskaper som MultiPageOptions, ResolutionSettings och VectorRasterizationOptions för att nämna några. När de nödvändiga PDF-egenskaperna kommer att ställas in, kommer PDF-filen att sparas på disken.

Det här ämnet har lärt oss om processen att konvertera AI till PDF med C# på ett väldefinierat sätt. Om du är intresserad av att lära dig hur du konverterar en Adobe Illustrator till en JPEG-fil, se artikeln om hur man konverterar AI till JPEG i C#.

 Svenska