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.