xps에서 tiff-in-csharp로 변환

XPS 파일을 TIFF 형식으로 변환하는 방법을 찾고 계십니까? 그렇다면 제대로 찾아오셨습니다. 이 기사에서는 몇 가지 간단한 단계를 수행하여 C#에서 XPS를 TIFF로 변환하는 방법을 보여줍니다.

먼저 XPS 파일을 TIFF 형식으로 변환하는 XPS to TIFF 변환기 API를 살펴보겠습니다. 다음으로 변환을 수행하는 단계를 살펴보겠습니다. 마지막으로 무료 온라인 변환 도구 및 추가 개선을 위한 기타 유용한 링크에 대한 액세스를 제공합니다. 시작하겠습니다!

이 기사에서는 다음 주제를 다룹니다.

  1. C# XPS to TIFF 변환기 API – 무료 다운로드
  2. XPS를 TIFF로 변환하는 단계
  3. XPS를 TIFF 이미지로 변환

C# XPS to TIFF 변환기 API – 무료 다운로드

XPS를 TIFF로 변환하기 위해 Aspose.Page for .NET API를 사용할 것입니다. 이를 통해 C# 응용 프로그램에서 XPS, PSEPS 문서를 로드, 병합, 변환 및 렌더링할 수 있습니다.

API의 XpsDocument 클래스는 XPS 문서를 캡슐화합니다. API의 TiffSaveOptions 클래스에는 TIFF 저장 프로세스를 관리하는 데 필요한 옵션이 포함되어 있습니다. ImageDevice 클래스는 문서의 렌더링을 이미지로 캡슐화합니다. Save(Device, SaveOptions) 메서드는 Device 인스턴스를 사용하여 XPS 문서를 저장합니다.

API의 DLL을 다운로드하거나 NuGet을 사용하여 설치하십시오.

PM> Install-Package Aspose.Page 

XPS를 TIFF로 변환하는 방법

아래 단계에 따라 XPS 파일을 TIFF 형식으로 쉽게 변환할 수 있습니다.

  • XPS 파일을 로드합니다.
  • TIFF 저장 옵션을 지정합니다.
  • XPS를 TIFF로 저장합니다.

다음 섹션에서는 이러한 단계를 C# 코드로 변환하고 XPS 파일을 TIFF 형식으로 변환하는 방법을 설명합니다.

C#을 사용하여 XPS를 TIFF 이미지로 변환

아래 단계에 따라 XPS 파일을 TIFF 이미지로 변환할 수 있습니다.

  1. 먼저 XpsDocument 클래스를 사용하여 XPS 문서를 로드합니다.
  2. 그런 다음 필요한 매개변수를 사용하여 TiffSaveOptions 클래스 개체를 초기화합니다.
  3. 그런 다음 ImageDevice 클래스의 인스턴스를 만듭니다.
  4. 그런 다음 Save() 메서드를 호출하여 ImageDevice 개체에 이미지를 저장합니다.
  5. 마지막으로 ImageDevice를 사용하여 이미지를 TIFF 파일로 저장합니다.

다음 코드 예제에서는 C#을 사용하여 XPS 파일을 TIFF 이미지로 변환하는 방법을 보여줍니다.

// 이 코드 예제는 XPS를 TIFF로 변환하는 방법을 보여줍니다.
// 문서 디렉토리의 경로입니다.
string dataDir = "C:\\Files\\";

// 입력 파일
string inputFileName = dataDir + "sample.xps";

// 출력 파일 
string outputFileName = "sample_out.tif";

// XPS 입력 스트림 초기화
using (Stream xpsStream = File.Open(inputFileName, FileMode.Open, FileAccess.Read))
{
    // 스트림에서 XPS 문서 로드
    XpsDocument document = new XpsDocument(xpsStream, new XpsLoadOptions());
    
    // 또는 파일에서 직접 XPS 문서를 로드합니다. 그러면 xpsStream이 필요하지 않습니다.
    // XpsDocument 문서 = new XpsDocument(inputFileName, new XpsLoadOptions());

    // 필요한 매개변수를 사용하여 옵션 개체를 초기화합니다.
    TiffSaveOptions options = new TiffSaveOptions()
    {
        SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality,
        Resolution = 300,
        PageNumbers = new int[] { 1, 2, 6 }
    };

    // PDF 형식용 렌더링 장치 만들기
    ImageDevice device = new ImageDevice();
    document.Save(device, options);

    // 문서 파티션을 통해 반복(고정 문서, XPS 용어)
    for (int i = 0; i < device.Result.Length; i++)
    {
        // 파티션 페이지 반복
        for (int j = 0; j < device.Result[i].Length; j++)
        {
            // 이미지 출력 스트림 초기화
            using (Stream imageStream = System.IO.File.Open(dataDir + Path.GetFileNameWithoutExtension(outputFileName) + "_" + (i + 1) + "_" + (j + 1) +
                Path.GetExtension(outputFileName), System.IO.FileMode.Create, System.IO.FileAccess.Write))
                // 이미지 쓰기
                imageStream.Write(device.Result[i][j], 0, device.Result[i][j].Length);

        } // End inner for
    } // End outer for
} // End using

무료 API 라이선스

평가 제한 없이 라이브러리를 사용해 보려면 무료 임시 라이센스를 얻으십시오.

온라인 시도

위의 API를 사용하여 개발된 다음 무료 온라인 XPS에서 TIFF로의 변환 도구를 사용해 보십시오. XPS 파일을 TIFF 형식으로 변환해야 하는 사람들을 위한 훌륭한 도구입니다.

https://products.aspose.app/page/conversion/xps-to-tiff

결론

이 기사에서는 C#에서 XPS를 TIFF로 변환하는 방법을 배웠습니다. 우리는 프로세스가 비교적 간단하고 몇 줄의 코드만 필요하다는 것을 보았습니다. 이러한 지식을 통해 개발자는 XPS에서 TIFF로의 변환 기능을 응용 프로그램에 쉽게 추가할 수 있습니다. 또한 문서에서 Aspose.Page for .NET API에 대해 자세히 알아볼 수 있습니다. 모호한 점이 있는 경우 무료 지원 포럼에서 언제든지 문의해 주십시오.

또한보십시오