AI naar PDF C#

Adobe Illustrator (AI)-bestanden worden veel gebruikt in de grafische ontwerpindustrie voor het maken van vectorafbeeldingen en illustraties. Er zijn echter gevallen waarin u AI-bestanden naar PDF-indeling moet converteren om ze te delen, af te drukken of te archiveren. In deze blogpost leiden we u door het proces van het converteren van AI Adobe Illustrator Image naar PDF met behulp van C#.

AI naar PDF-converter - C# API-installatie

Met een paar API-aanroepen kunt u AI naar PDF-formaat in C# converteren. Installeer eenvoudig Conholdate.Total for .NET in uw omgeving met behulp van de NuGet Package Manager-plug-in in Visual Studio of met behulp van de volgende NuGet-installatieopdracht:

PM> NuGet\Install-Package Conholdate.Total

Converteer AI naar PDF in C#

U moet de onderstaande stappen volgen om AI naar PDF in C# te converteren:

  • Laad het invoer-AI-afbeeldingsbestand met de klasse AiImage.
  • Converteer AI naar PDF met de Save-methode.

Het onderstaande codefragment laat zien hoe u AI naar PDF converteert in C#:

// Laad het bron-AI-bestand
Aspose.PSD.FileFormats.Ai.AiImage image = (Aspose.PSD.FileFormats.Ai.AiImage)Aspose.PSD.Image.Load("sample.ai");

// Converteer AI naar PDF-document
image.Save("output.pdf", new Aspose.PSD.ImageOptions.PdfOptions());

Converteer AI naar PDF met geavanceerde opties in C#

Laten we nog een stap verder gaan om de geavanceerde conversie van AI naar PDF te leren. Hier kunt u verschillende eigenschappen instellen die worden weergegeven door de klasse PdfOptions. U kunt het paginaformaat en documentinformatie opgeven, inclusief auteur, titel, meta-informatie, enz. volgens uw vereisten.

  • Laad het bron-AI-bestand.
  • Maak een klasseobject PdfOptions.
  • Stel verschillende PDF-eigenschappen in.
  • Converteer AI naar PDF-document.

De volgende voorbeeldcode laat zien hoe u AI naar PDF converteert in C#:

// Laad het bron-AI-bestand
Aspose.PSD.FileFormats.Ai.AiImage image = (Aspose.PSD.FileFormats.Ai.AiImage)Aspose.PSD.Image.Load("sample.ai");

// Maak een PdfOptions-klasseobject
Aspose.PSD.ImageOptions.PdfOptions options = new Aspose.PSD.ImageOptions.PdfOptions();

// Stel verschillende PDF-eigenschappen in
options.PdfDocumentInfo.Title = "Title";
options.PageSize = new Aspose.PSD.SizeF(500, 500);
         
// Converteer AI naar PDF-document
image.Save("output.pdf", options);

Gratis evaluatielicentie

U kunt een gratis tijdelijke licentie aanvragen om de API’s optimaal te testen.

Opsommen

In deze blogpost hebben we gedemonstreerd hoe je AI naar PDF kunt converteren in C#. Deze aanpak biedt een programmatische manier om het conversieproces te automatiseren, waardoor het geschikt wordt voor batchconversies en integratie in grotere workflows. Met deze kennis kunt u uw grafische ontwerpprojecten stroomlijnen en efficiënt PDF-versies van uw AI-bestanden genereren met behulp van C#. Als u echter vragen heeft, aarzel dan niet om deze aan ons te stellen via het forum.

Veelgestelde vragen

Moet Adobe Illustrator op mijn computer zijn geïnstalleerd om C# voor deze conversie te kunnen gebruiken?

Nee, u hoeft Adobe Illustrator of een andere applicatie van derden niet te installeren om met deze conversie in uw projecten te werken.

Hoe kan ik de PDF-exportopties in de C#-code kiezen?

U kunt PDF-exportopties definiëren met behulp van het klasseobject PdfOptions. In het meegeleverde codefragment stellen we het paginaformaat als voorbeeld in. U kunt verschillende eigenschappen aanpassen aan uw specifieke vereisten.

Kan ik meerdere AI-bestanden naar PDF converteren met behulp van de meegeleverde code?

Ja, u kunt meerdere AI-bestanden naar PDF converteren door een lus in uw C#-code op te nemen die een lijst met AI-bestandspaden doorloopt en elk pad verwerkt. Dit kan met name handig zijn bij batchconversies.

Zie ook