Dall'AI al PDF C#

I file Adobe Illustrator (AI) sono ampiamente utilizzati nel settore della progettazione grafica per creare grafica vettoriale e illustrazioni. Tuttavia, ci sono casi in cui è necessario convertire i file AI in formato PDF per scopi di condivisione, stampa o archiviazione. In questo post del blog ti guideremo attraverso il processo di conversione dell’immagine AI di Adobe Illustrator in PDF utilizzando C#.

Convertitore da AI a PDF: installazione dell’API C#

Puoi convertire il formato AI in PDF in C# con alcune chiamate API. Installa semplicemente Conholdate.Total for .NET nel tuo ambiente utilizzando il plug-in NuGet Package Manager in Visual Studio o utilizzando il seguente comando di installazione NuGet:

PM> NuGet\Install-Package Conholdate.Total

Converti AI in PDF in C#

È necessario seguire i passaggi seguenti per convertire AI in PDF in C#:

  • Carica il file immagine AI di input con la classe AiImage.
  • Converti AI in PDF con il metodo Salva.

Lo snippet di codice seguente mostra come convertire AI in PDF in C#:

// Carica il file AI di origine
Aspose.PSD.FileFormats.Ai.AiImage image = (Aspose.PSD.FileFormats.Ai.AiImage)Aspose.PSD.Image.Load("sample.ai");

// Converti AI in documenti PDF
image.Save("output.pdf", new Aspose.PSD.ImageOptions.PdfOptions());

Converti AI in PDF con opzioni avanzate in C#

Facciamo un altro passo avanti per apprendere la conversione avanzata di AI in PDF. Qui puoi impostare diverse proprietà esposte dalla classe PdfOptions. È possibile specificare la dimensione della pagina e le informazioni sul documento tra cui autore, titolo, meta informazioni, ecc. in base alle proprie esigenze.

  • Carica il file AI di origine.
  • Crea un oggetto di classe PdfOptions.
  • Imposta diverse proprietà PDF.
  • Converti documenti AI in PDF.

Il seguente codice di esempio dimostra come convertire AI in PDF in C#:

// Carica il file AI di origine
Aspose.PSD.FileFormats.Ai.AiImage image = (Aspose.PSD.FileFormats.Ai.AiImage)Aspose.PSD.Image.Load("sample.ai");

// Crea un oggetto di classe PdfOptions
Aspose.PSD.ImageOptions.PdfOptions options = new Aspose.PSD.ImageOptions.PdfOptions();

// Imposta diverse proprietà PDF
options.PdfDocumentInfo.Title = "Title";
options.PageSize = new Aspose.PSD.SizeF(500, 500);
         
// Converti AI in documenti PDF
image.Save("output.pdf", options);

Licenza di valutazione gratuita

Puoi richiedere una licenza temporanea gratuita per testare le API al massimo delle loro capacità.

Riassumendo

In questo post del blog, abbiamo dimostrato come convertire l’intelligenza artificiale in PDF in C#. Questo approccio fornisce un modo programmatico per automatizzare il processo di conversione, rendendolo adatto alle conversioni batch e all’integrazione in flussi di lavoro più ampi. Con queste conoscenze, puoi semplificare i tuoi progetti di progettazione grafica e generare in modo efficiente versioni PDF dei tuoi file AI utilizzando C#. Tuttavia, se avete domande, non esitate a scrivercele tramite il forum.

Domande frequenti

È necessario che Adobe Illustrator sia installato sul mio computer per utilizzare C# per questa conversione?

No, non è necessario installare Adobe Illustrator o qualsiasi altra applicazione di terze parti per utilizzare questa conversione nei tuoi progetti.

Come posso scegliere le opzioni di esportazione PDF nel codice C#?

È possibile definire le opzioni di esportazione PDF utilizzando l’oggetto della classe PdfOptions. Nello snippet di codice fornito, impostiamo la dimensione della pagina come esempio. Puoi personalizzare diverse proprietà per soddisfare i tuoi requisiti specifici.

Posso convertire più file AI in PDF utilizzando il codice fornito?

Sì, puoi convertire più file AI in PDF incorporando un loop nel codice C# che scorre un elenco di percorsi di file AI ed elabora ciascuno di essi. Ciò può essere particolarmente utile per le conversioni batch.

Guarda anche