IA vers PDF C#

Les fichiers Adobe Illustrator (AI) sont largement utilisés dans l’industrie du design graphique pour créer des graphiques et des illustrations vectorielles. Cependant, il existe des cas où vous devez convertir des fichiers AI au format PDF à des fins de partage, d’impression ou d’archivage. Dans cet article de blog, nous vous guiderons tout au long du processus de conversion de AI Adobe Illustrator Image en PDF à l’aide de C#.

Convertisseur AI en PDF - Installation de l’API C#

Vous pouvez convertir l’IA au format PDF en C# avec quelques appels API. Installez simplement Conholdate.Total for .NET dans votre environnement à l’aide du plug-in NuGet Package Manager dans Visual Studio ou à l’aide de la commande d’installation NuGet suivante :

PM> NuGet\Install-Package Conholdate.Total

Convertir l’IA en PDF en C#

Vous devez suivre les étapes ci-dessous pour convertir AI en PDF en C# :

  • Chargez le fichier image AI d’entrée avec la classe AiImage.
  • Convertissez AI en PDF avec la méthode Save.

L’extrait de code ci-dessous montre comment convertir AI en PDF en C# :

// Charger le fichier AI source
Aspose.PSD.FileFormats.Ai.AiImage image = (Aspose.PSD.FileFormats.Ai.AiImage)Aspose.PSD.Image.Load("sample.ai");

// Convertir l'IA en document PDF
image.Save("output.pdf", new Aspose.PSD.ImageOptions.PdfOptions());

Convertir l’IA en PDF avec les options avancées en C#

Avançons encore un peu pour apprendre la conversion avancée de l’IA en PDF. Ici, vous pouvez définir différentes propriétés exposées par la classe PdfOptions. Vous pouvez spécifier la taille de la page et les informations sur le document, notamment l’auteur, le titre, les méta-informations, etc., selon vos besoins.

  • Chargez le fichier AI source.
  • Créez un objet de classe PdfOptions.
  • Définissez différentes propriétés PDF.
  • Convertissez l’IA en document PDF.

L’exemple de code suivant montre comment convertir AI en PDF en C# :

// Charger le fichier AI source
Aspose.PSD.FileFormats.Ai.AiImage image = (Aspose.PSD.FileFormats.Ai.AiImage)Aspose.PSD.Image.Load("sample.ai");

// Créer un objet de classe PdfOptions
Aspose.PSD.ImageOptions.PdfOptions options = new Aspose.PSD.ImageOptions.PdfOptions();

// Définir différentes propriétés PDF
options.PdfDocumentInfo.Title = "Title";
options.PageSize = new Aspose.PSD.SizeF(500, 500);
         
// Convertir l'IA en document PDF
image.Save("output.pdf", options);

Licence d’évaluation gratuite

Vous pouvez demander une licence temporaire gratuite pour tester les API dans leur pleine capacité.

Résumé

Dans cet article de blog, nous avons montré comment convertir l’IA en PDF en C#. Cette approche fournit un moyen programmatique d’automatiser le processus de conversion, ce qui le rend adapté aux conversions par lots et à l’intégration dans des flux de travail plus vastes. Grâce à ces connaissances, vous pouvez rationaliser vos projets de conception graphique et générer efficacement des versions PDF de vos fichiers AI en utilisant C#. Cependant, si vous avez des questions, n’hésitez pas à nous les écrire via le forum.

FAQ

Dois-je installer Adobe Illustrator sur mon ordinateur pour utiliser C# pour cette conversion ?

Non, vous n’avez pas besoin d’installer Adobe Illustrator ou toute autre application tierce pour utiliser cette conversion dans vos projets.

Comment choisir les options d’export PDF dans le code C# ?

Vous pouvez définir les options d’exportation PDF à l’aide de l’objet de classe PdfOptions. Dans l’extrait de code fourni, nous définissons la taille de la page à titre d’exemple. Vous pouvez personnaliser plusieurs propriétés pour répondre à vos besoins spécifiques.

Puis-je convertir plusieurs fichiers AI en PDF à l’aide du code fourni ?

Oui, vous pouvez convertir plusieurs fichiers AI en PDF en incorporant une boucle dans votre code C# qui parcourt une liste de chemins de fichiers AI et traite chacun d’entre eux. Cela peut être particulièrement utile pour les conversions par lots.

Voir également