가장 먼저 떠오르는 질문은 RGB 이미지를 그레이스케일로 변환하는 것에 관한 것입니까? 아니요, 거의 모든 문서 형식(이미지 포함)을 흑백 또는 회색조 흑백 이미지로 변환할 수 있습니다. 대비 범위는 가장 약한 강도의 검정색에서 가장 강한 흰색까지입니다. 이 기사에서는 C#**을 사용하여 컬러 PDF 문서를 **회색조 JPG 및 PNG 이미지 형식으로 변환하는 방법에 대해 설명합니다.

PDF를 그레이스케일로 변환

이 기능은 이미지 처리를 할 때 매우 유용합니다. RGB 이미지는 3개의 채널로 표현되고 많은 데이터/노이즈를 포함하므로 이러한 이미지를 처리하려면 더 많은 연산 능력이 필요합니다. 반면에 회색조 이미지는 이 과정을 비교적 쉽게 만듭니다.

문서를 회색조로 변환하는 .NET API

GroupDocs.Conversion for .NET은 [지원되는 파일 형식 및 이미지 형식](https:// docs.groupdocs.com/conversion/net/supported-document-formats/). 여러 가지 유연한 옵션으로 변환 결과를 쉽게 사용자 정의하고 조정할 수 있습니다. 이 API를 사용하여 PDF 문서를 회색조 JPG 및 PNG 이미지로 변환합니다.

다운로드 섹션에서 DLL 또는 MSI 설치 프로그램을 다운로드하거나 NuGet을 통해 .NET 애플리케이션에 API를 설치할 수 있습니다. //www.nuget.org/packages/groupdocs.conversion).

PM> Install-Package GroupDocs.Conversion

구현에 대해 이야기하면 종속성 없이 모든 .NET 애플리케이션 내에서 통합되거나 구현될 수 있는 백엔드 API입니다. API에 대한 자세한 내용은 문서를 참조하십시오.

C#을 사용하여 PDF를 그레이스케일 JPG 이미지로 변환

컬러 PDF 문서를 흑백 이미지 형식으로 변환하여 빠르게 목표를 달성해 봅시다. 다음 단계는 C#을 사용하여 PDF를 회색조 JPG로 변환하는 방법을 보여줍니다.

  • Converter 클래스를 사용하여 PDF 문서를 로드합니다.
  • 이미지 변환 옵션을 준비합니다.
  • 변환 파일 형식을 JPG로 설정합니다.
  • 회색조 옵션을 true로 설정합니다.
  • Convert() 메서드를 사용하여 이미지로 변환합니다.

다음 C# 소스 코드는 PDF 문서를 회색조 JPG 이미지로 변환합니다.

// C#에서 PDF를 그레이스케일 JPG로 변환
using (Converter converter = new Converter("path/document.pdf"))
{
    ImageConvertOptions options = new ImageConvertOptions
    {
        Format = ImageFileType.Jpg,
        Grayscale = true,
        
        // 추가 변환 옵션
        Height = 1024,       
        Width = 1024,
        FlipMode = ImageFlipModes.FlipX,
        RotateAngle = 90,
        /*
        Brightness = 50,// Brightness
        Gamma = 0.5F,   // Gamma Settings
        Contrast = 50   // Contrast
        */
    };
    converter.Convert("path/grayscaleDocument.jpg", options);
}

또한 높이, 너비, 수평 및 수직 뒤집기, 문서 회전을 제어하는 다른 많은 옵션이 있습니다. 다른 설정의 워터마크를 출력 이미지에 적용할 수도 있습니다.

C#을 사용하여 PDF를 회색조 PNG 이미지로 변환

마찬가지로 컬러 PDF 문서를 회색조의 다른 이미지 형식으로 변환할 수 있습니다. 다음 단계는 C#을 사용하여 PDF를 회색조 PNG로 변환하는 방법을 보여줍니다.

  • Converter 클래스를 사용하여 PDF 문서를 로드합니다.
  • 이미지 변환 옵션을 준비합니다.
  • 변환 파일 형식을 PNG로 설정합니다.
  • 회색조 옵션을 true로 설정합니다.
  • Convert() 메서드를 사용하여 PNG 이미지로 변환합니다.

다음 C# 소스 코드는 PDF 문서를 회색조 PNG 이미지로 변환합니다.

// C#에서 PDF를 회색조 PNG로 변환
using (Converter converter = new Converter("path/document.pdf"))
{
    ImageConvertOptions options = new ImageConvertOptions
    {
        Format = ImageFileType.Png,
        Grayscale = true
    };
    converter.Convert("path/grayscaleDocument.png", options);
}

무료 API 라이선스 받기

임시 무료 라이선스 받기를 통해 평가 제한 없이 API를 사용할 수 있습니다.

결론

결론적으로 PDF 문서를 C#에서 JPG 또는 PNG 이미지 형식으로 변환하는 방법을 배웠습니다. 고유한 변환 애플리케이션을 빌드하려면 문서에서 로우 코드 및 하이 코드 변환 자동화 .NET API에 대해 자세히 알아볼 수 있습니다.

가장 좋은 방법은 GitHub에서 사용할 수 있는 예제를 경험하는 것입니다. 문의 사항은 포럼을 통해 문의해 주세요.

또한보십시오