AI zu PDF C#

Adobe Illustrator (AI) Dateien werden in der Grafikdesignbranche häufig zum Erstellen von Vektorgrafiken und Illustrationen verwendet. Es gibt jedoch Fälle, in denen Sie AI Dateien zum Teilen, Drucken oder Archivieren in das PDF-Format konvertieren müssen. In diesem Blogbeitrag führen wir Sie durch den Prozess der Konvertierung von AI Adobe Illustrator bildern in PDF mit C#.

AI to PDF Converter – C# API-Installation

Sie können AI mit ein paar API-Aufrufen in C# in das PDF-Format konvertieren. Installieren Sie einfach Conholdate.Total for .NET in Ihrer Umgebung, indem Sie das NuGet Package Manager-Plugin in Visual Studio verwenden oder den folgenden NuGet-Installationsbefehl verwenden:

PM> NuGet\Install-Package Conholdate.Total

Konvertieren Sie AI in PDF in C#

Sie müssen die folgenden Schritte ausführen, um AI in C# in PDF zu konvertieren:

  • Laden Sie die Eingabe-AI bilddatei mit der AiImage Klasse.
  • Konvertieren Sie AI mit der Save-Methode in PDF.

Der folgende Codeausschnitt zeigt, wie man AI in C# in PDF konvertiert:

// Laden Sie die AI-Quelldatei
Aspose.PSD.FileFormats.Ai.AiImage image = (Aspose.PSD.FileFormats.Ai.AiImage)Aspose.PSD.Image.Load("sample.ai");

// Konvertieren Sie AI in ein PDF Dokument
image.Save("output.pdf", new Aspose.PSD.ImageOptions.PdfOptions());

Konvertieren Sie AI in PDF mit erweiterten Optionen in C#

Gehen wir noch einen Schritt weiter und lernen die erweiterte Konvertierung von KI in PDF kennen. Hier können Sie verschiedene Eigenschaften festlegen, die von der PdfOptions Klasse bereitgestellt werden. Sie können die Seitengröße und Dokumentinformationen, einschließlich Autor, Titel, Metainformationen usw., entsprechend Ihren Anforderungen festlegen.

  • Laden Sie die AI-Quelldatei.
  • Erstellen Sie ein PDFOptions Klassenobjekt.
  • Legen Sie verschiedene PDF-Eigenschaften fest.
  • Konvertieren Sie AI in ein PDF Dokument.

Der folgende Beispielcode zeigt, wie AI in C# in PDF konvertiert wird:

// Laden Sie die AI-Quelldatei
Aspose.PSD.FileFormats.Ai.AiImage image = (Aspose.PSD.FileFormats.Ai.AiImage)Aspose.PSD.Image.Load("sample.ai");

// Erstellen Sie ein PDFOptions Klassenobjekt
Aspose.PSD.ImageOptions.PdfOptions options = new Aspose.PSD.ImageOptions.PdfOptions();

// Legen Sie verschiedene PDF-Eigenschaften fest
options.PdfDocumentInfo.Title = "Title";
options.PageSize = new Aspose.PSD.SizeF(500, 500);
         
// Konvertieren Sie AI in ein PDF Dokument
image.Save("output.pdf", options);

Kostenlose Evaluierungslizenz

Sie können eine kostenlose temporäre Lizenz anfordern, um die APIs auf ihre volle Kapazität zu testen.

Zusammenfassen

In diesem Blogbeitrag haben wir gezeigt, wie man AI in C# in PDF konvertiert. Dieser Ansatz bietet eine programmgesteuerte Möglichkeit, den Konvertierungsprozess zu automatisieren, sodass er sich für Stapelkonvertierungen und die Integration in größere Arbeitsabläufe eignet. Mit diesem Wissen können Sie Ihre Grafikdesignprojekte optimieren und mit C# effizient PDF-Versionen Ihrer AI Dateien erstellen. Wenn Sie jedoch Fragen haben, zögern Sie bitte nicht, uns diese über das Forum zu schreiben.

FAQs

Muss Adobe Illustrator auf meinem Computer installiert sein, um C# für diese Konvertierung verwenden zu können?

Nein, Sie müssen weder Adobe Illustrator noch eine andere Drittanbieteranwendung installieren, um diese Konvertierung in Ihren Projekten zu verwenden.

Wie kann ich die PDF-Exportoptionen im C#-Code auswählen?

Sie können PDF-Exportoptionen mithilfe des Klassenobjekts PdfOptions definieren. Im bereitgestellten Codeausschnitt legen wir beispielhaft die Seitengröße fest. Sie können mehrere Eigenschaften an Ihre spezifischen Anforderungen anpassen.

Kann ich mit dem bereitgestellten Code mehrere AI Dateien in PDF konvertieren?

Ja, Sie können mehrere AI Dateien in PDF konvertieren, indem Sie eine Schleife in Ihren C#-Code integrieren, die eine Liste von AI-Dateipfaden durchläuft und jeden einzelnen verarbeitet. Dies kann besonders bei Stapelkonvertierungen nützlich sein.

Siehe auch