AI a PDF C#

Los archivos de Adobe Illustrator (AI) se utilizan ampliamente en la industria del diseño gráfico para crear ilustraciones y gráficos vectoriales. Sin embargo, hay casos en los que es necesario convertir archivos AI a formato PDF para compartirlos, imprimirlos o archivarlos. En esta publicación de blog, lo guiaremos a través del proceso de convertir AI imagen de Adobe Illustrator a PDF usando C#.

Convertidor de AI a PDF: instalación de la API de C#

Puede convertir AI a formato PDF en C# con algunas llamadas a la API. Simplemente instale Conholdate.Total para .NET en su entorno usando el complemento NuGet Package Manager en Visual Studio o usando el siguiente comando de instalación de NuGet:

PM> NuGet\Install-Package Conholdate.Total

Convertir IA a PDF en C#

Debe seguir los pasos a continuación para convertir AI a PDF en C#:

  • Cargue el archivo de imagen AI de entrada con la clase AiImage.
  • Convierta AI a PDF con el método Guardar.

El siguiente fragmento de código muestra cómo convertir AI a PDF en C#:

// Cargue el archivo AI de origen
Aspose.PSD.FileFormats.Ai.AiImage image = (Aspose.PSD.FileFormats.Ai.AiImage)Aspose.PSD.Image.Load("sample.ai");

// Convertir IA a documento PDF
image.Save("output.pdf", new Aspose.PSD.ImageOptions.PdfOptions());

Convierta AI a PDF con opciones avanzadas en C#

Avancemos un paso más para aprender la conversión avanzada de IA a PDF. Aquí puede configurar diferentes propiedades expuestas por la clase PdfOptions. Puede especificar el tamaño de la página y la información del documento, incluido el autor, el título, la metainformación, etc., según sus requisitos.

  • Cargue el archivo AI de origen.
  • Cree un objeto de clase PdfOptions.
  • Establezca diferentes propiedades de PDF.
  • Convierta AI a documento PDF.

El siguiente código de muestra demuestra cómo convertir AI a PDF en C#:

// Cargue el archivo AI de origen
Aspose.PSD.FileFormats.Ai.AiImage image = (Aspose.PSD.FileFormats.Ai.AiImage)Aspose.PSD.Image.Load("sample.ai");

// Crear objeto de clase PdfOptions
Aspose.PSD.ImageOptions.PdfOptions options = new Aspose.PSD.ImageOptions.PdfOptions();

// Establecer diferentes propiedades de PDF
options.PdfDocumentInfo.Title = "Title";
options.PageSize = new Aspose.PSD.SizeF(500, 500);
         
// Convertir IA a documento PDF
image.Save("output.pdf", options);

Licencia de evaluación gratuita

Puede solicitar una licencia temporal gratuita para probar las API a su máxima capacidad.

Resumiendo

En esta publicación de blog, demostramos cómo convertir AI a PDF en C#. Este enfoque proporciona una forma programática de automatizar el proceso de conversión, lo que lo hace adecuado para conversiones por lotes e integración en flujos de trabajo más grandes. Con este conocimiento, puede optimizar sus proyectos de diseño gráfico y generar de manera eficiente versiones PDF de sus archivos AI usando C#. Sin embargo, si tiene alguna consulta, no dude en escribirnosla a través del foro.

Preguntas frecuentes

¿Necesito tener Adobe Illustrator instalado en mi computadora para usar C# para esta conversión?

No, no necesita instalar Adobe Illustrator ni ninguna otra aplicación de terceros para trabajar con esta conversión en sus proyectos.

¿Cómo puedo elegir las opciones de exportación de PDF en el código C#?

Puede definir opciones de exportación de PDF utilizando el objeto de clase PdfOptions. En el fragmento de código proporcionado, configuramos el tamaño de la página como ejemplo. Puede personalizar varias propiedades para que coincidan con sus requisitos específicos.

¿Puedo convertir varios archivos AI a PDF usando el código proporcionado?

Sí, puede convertir varios archivos AI a PDF incorporando un bucle en su código C# que recorre en iteración una lista de rutas de archivos AI y procesa cada una de ellas. Esto puede resultar particularmente útil para conversiones por lotes.

Ver también