AI를 PDF로 C#

Adobe Illustrator(AI) 파일은 그래픽 디자인 업계에서 벡터 그래픽과 일러스트레이션을 만드는 데 널리 사용됩니다. 그러나 공유, 인쇄 또는 보관 목적으로 AI 파일을 PDF 형식으로 변환해야 하는 경우가 있습니다. 이번 블로그 게시물에서는 C#을 사용하여 AI Adobe Illustrator 이미지를 PDF로 변환하는 과정을 안내해 드립니다.

AI를 PDF로 변환기 - C# API 설치

몇 번의 API 호출을 통해 C#에서 AI를 PDF 형식으로 변환할 수 있습니다. Visual Studio에서 NuGet 패키지 관리자 플러그인을 사용하거나 다음 NuGet 설치 명령을 사용하여 사용자 환경에 Conholdate.Total for .NET을 설치하기만 하면 됩니다.

PM> NuGet\Install-Package Conholdate.Total

C#에서 AI를 PDF로 변환

C#에서 AI를 PDF로 변환하려면 아래 단계를 따라야 합니다.

  • AiImage 클래스를 사용하여 입력 AI 이미지 파일을 로드합니다.
  • Save 메서드를 사용하여 AI를 PDF로 변환합니다.

아래 코드 조각은 C#에서 AI를 PDF로 변환하는 방법을 보여줍니다.

// 소스 AI 파일 로드
Aspose.PSD.FileFormats.Ai.AiImage image = (Aspose.PSD.FileFormats.Ai.AiImage)Aspose.PSD.Image.Load("sample.ai");

// AI를 PDF 문서로 변환
image.Save("output.pdf", new Aspose.PSD.ImageOptions.PdfOptions());

C#의 고급 옵션을 사용하여 AI를 PDF로 변환

AI를 PDF로 고급 변환하는 방법을 배우기 위해 한 단계 더 발전해 보겠습니다. 여기에서 PdfOptions 클래스에 의해 노출되는 다양한 속성을 설정할 수 있습니다. 요구 사항에 따라 페이지 크기와 작성자, 제목, 메타 정보 등을 포함한 문서 정보를 지정할 수 있습니다.

  • 소스 AI 파일을 로드합니다.
  • PdfOptions 클래스 개체를 만듭니다.
  • 다양한 PDF 속성을 설정하세요.
  • AI를 PDF 문서로 변환합니다.

다음 샘플 코드는 C#에서 AI를 PDF로 변환하는 방법을 보여줍니다.

// 소스 AI 파일 로드
Aspose.PSD.FileFormats.Ai.AiImage image = (Aspose.PSD.FileFormats.Ai.AiImage)Aspose.PSD.Image.Load("sample.ai");

// PdfOptions 클래스 객체 생성
Aspose.PSD.ImageOptions.PdfOptions options = new Aspose.PSD.ImageOptions.PdfOptions();

// 다양한 PDF 속성 설정
options.PdfDocumentInfo.Title = "Title";
options.PageSize = new Aspose.PSD.SizeF(500, 500);
         
// AI를 PDF 문서로 변환
image.Save("output.pdf", options);

무료 평가판 라이센스

API를 전체 용량으로 테스트하기 위해 무료 임시 라이센스를 요청할 수 있습니다.

합산

이 블로그 게시물에서는 C#에서 AI를 PDF로 변환하는 방법을 시연했습니다. 이 접근 방식은 변환 프로세스를 자동화하는 프로그래밍 방식을 제공하므로 일괄 변환 및 대규모 워크플로로의 통합에 적합합니다. 이러한 지식을 바탕으로 그래픽 디자인 프로젝트를 간소화하고 C#을 사용하여 AI 파일의 PDF 버전을 효율적으로 생성할 수 있습니다. 하지만 문의사항이 있으시면 주저하지 마시고 포럼을 통해 글을 남겨주세요.

자주 묻는 질문

이 변환에 C#을 사용하려면 내 컴퓨터에 Adobe Illustrator가 설치되어 있어야 합니까?

아니요, 프로젝트에서 이 변환 작업을 수행하기 위해 Adobe Illustrator나 기타 타사 응용 프로그램을 설치할 필요가 없습니다.

C# 코드에서 PDF 내보내기 옵션을 어떻게 선택할 수 있나요?

PdfOptions 클래스 객체를 사용하여 PDF 내보내기 옵션을 정의할 수 있습니다. 제공된 코드 조각에서는 페이지 크기를 예로 설정했습니다. 특정 요구 사항에 맞게 여러 속성을 사용자 정의할 수 있습니다.

제공된 코드를 사용하여 여러 AI 파일을 PDF로 변환할 수 있나요?

예, AI 파일 경로 목록을 반복하고 각 경로를 처리하는 루프를 C# 코드에 통합하여 여러 AI 파일을 PDF로 변환할 수 있습니다. 이는 일괄 변환에 특히 유용할 수 있습니다.

또한보십시오