EPS 자르기 및 크기 조정

.NET을 통해 EPS 이미지의 크기를 관리하는 기본 API 솔루션

 

EPS 이미지 변환이 더욱 쉬워졌습니다! .NET용 Aspose.Page를 사용하면 몇 줄의 코드만으로 EPS 파일의 크기를 정확한 사양에 맞게 자르거나 변경할 수 있습니다. 더 크게 만들고 싶나요? 괜찮아요. 더 작은 것이 필요합니까? 우리가 도와드리겠습니다. C#용 API를 사용하면 이미지 크기를 정밀하게 조정하여 비전에 꼭 맞도록 할 수 있습니다.

이 기술은 EPS 파일의 이미지 헤더와 설정 섹션에서 마법을 작동하여 콘텐츠를 그대로 유지하도록 개발되었습니다. 이는 파일 크기가 변경되지 않고 프로세스가 원활하고 효율적으로 유지됨을 의미합니다. C#에서 EPS 이미지의 크기를 조정하려면 먼저 다음을 결정해야 합니다.

  • 이미지의 기존 크기를 결정합니다.

  • 귀하의 필요에 가장 적합한 단위 를 선택하십시오: 포인트(1/72인치), 인치, 밀리미터, 센티미터 또는 백분율.

Aspose.Page는 EPS 파일의 테두리를 쉽게 관리할 수 있는 기능을 제공합니다. 이 API를 사용하면 C#을 사용하여 이미지 크기를 조정하거나 자를 수 있습니다. EPS 파일 처리 방법 에 대해 자세히 알아보려면 설명서를 따르세요. 기능의 라이브 버전을 보려면 EPS 자르기EPS 크기 조정 을 교차 시도해보세요. 플랫폼 앱.

기능을 사용하려면 먼저 솔루션을 구해야 합니다.

  • NuGet 패키지 관리자를 열고 Aspose.Page를 검색하여 설치하세요. 패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.

Package Manager Console Command


    PM> Install-Package Aspose.Page

EPS 이미지의 크기를 변경하는 단계 C#.

아래 예에서는 선택한 단위(포인트)를 사용하여 .eps의 크기를 조정하는 프로세스를 보여줍니다. 순서는 다음과 같습니다.

  1. EPS 파일이 포함된 입력 스트림을 사용하여 PsDocument 개체를 초기화합니다.
  2. ExtractEpsSize() 정적 메서드를 사용하여 이미지의 기존 크기를 정의합니다.
  3. 결과 EPS 파일에 대한 출력 스트림을 만듭니다.
  4. ResizeEps() 정적 메서드를 사용하여 PsDocument 개체의 크기를 새로운 크기(포인트)로 조정합니다.
  5. 결과 파일을 저장합니다.

C# EPS 이미지(포인트) 크기를 조정하는 코드입니다.

    using Aspose.Page.EPS;
    using Aspose.Page.EPS.Device;
    // Set the path to the documents directory.
    string dataDir = GetDataDir();

    //Create an input stream for an EPS file
    using (Stream inputEpsStream = new System.IO.FileStream(dataDir + "input.eps", System.IO.FileMode.Open, System.IO.FileAccess.Read))
    {
        //Initialize the PsDocument object with the input stream
        PsDocument doc = new PsDocument(inputEpsStream);

        //Get the size of the EPS image
        Size oldSize = doc.ExtractEpsSize();

        //Create an output stream for the resized EPS
        using (Stream outputEpsStream = new System.IO.FileStream(dataDir + "output_resize_inches.eps", System.IO.FileMode.Create, System.IO.FileAccess.Write))
        {
            //Save the EPS to the output stream with the new size assigned in inches
            doc.ResizeEps(outputEpsStream, new SizeF(oldSize.Width * 2, oldSize.Height * 2), Units.Points);
        }
    }



자주하는 질문

1. EPS 파일을 자를 수 있나요?

EPS 파일은 기본적으로 경계 상자 내에 캡슐화된 PostScript 파일이며 경계 상자 매개변수를 수정하여 이미지의 원하는 영역을 지정하여 잘라낼 수 있습니다. 이 프로세스는 EPS 이미지에서 원하지 않는 영역을 효과적으로 잘라냅니다.

2. 캡슐화된 PostScript 파일을 자르려면 어떻게 해야 합니까?

Aspose.Page를 사용하면 ExtractEpsSize() 정적 메서드를 사용하여 EPS 파일을 자르고 실제 파일의 크기를 가져오고 ResizeEps() 정적 메서드를 사용하여 포인트 단위로 새로운 크기로 자를 수 있습니다.

3. EPS(Encapsulated PostScript) 파일 자르기를 위해 특별히 설계된 도구나 소프트웨어가 있습니까?

Aspose.Page에는 단 몇 초 만에 온라인으로 파일을 자를 수 있는 EPS 자르기 크로스 플랫폼 애플리케이션이 있습니다.

EPS EPS 파일 형식이란 무엇입니까?

EPS(ERSF) 또는 캡슐화된 포스트스크립트 파일 형식은 실제로 단일 페이지가 어떻게 생겼는지 설명하는 PS 프로그램 형식입니다. PostScript 그래픽을 다른 문서에 캡슐화하는 데 도움이 되는 특정 참고 사항과 PS가 실제로 제한되어 있습니다. EPS는 벡터 그래픽 또는 결합된 벡터 래스터 그래픽을 완벽하게 지원합니다. 형식의 특징은 문서로 가져오는 즉시 더 이상 편집할 수 없다는 것입니다. 이것이 이 형식을 작업할 수 있는 형식으로 변환하는 이유 중 하나입니다.