거의 모든 문서 또는 이미지 형식(이미지 포함)을 흑백 또는 회색조 이미지로 변환할 수 있습니다. 이 기사에서는 컬러 PDF 문서를 Java의 그레이 스케일 JPG 및 PNG 이미지 형식으로 변환하는 방법에 대해 설명합니다.

PDF를 그레이스케일로 변환

문서를 그레이 스케일로 변환하는 Java API

GroupDocs.Conversion은 다양한 지원되는 파일 형식 및 이미지 유형 간에 문서를 변환하기 위한 Java API를 제공합니다. 변환 결과는 여러 고급 옵션을 사용하여 사용자 정의할 수 있습니다. 이 GroupDocs.Conversion for Java API를 사용하여 PDF 문서를 그레이스케일 JPG 및 PNG 이미지로 변환하겠습니다.

다운로드 또는 구성

다운로드 섹션에서 JAR 파일을 다운로드하거나 maven 기반 Java 애플리케이션의 pom.xml에 대한 리포지토리 및 종속성 구성을 얻을 수 있습니다.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-conversion</artifactId>
        <version>22.3</version> 
</dependency>

Java에서 PDF를 그레이스케일 JPG 이미지로 변환

컬러 PDF 문서 변환부터 시작하여 이미지 형식으로 변환합니다. 다음 단계는 Java에서 PDF를 회색조 JPG로 변환하는 방법을 보여줍니다.

  • Converter 클래스를 사용하여 PDF 문서를 불러옵니다.
  • 이미지 변환 옵션을 준비합니다.
  • 변환 파일 형식을 JPG로 설정합니다.
  • 그레이스케일 옵션을 true로 설정합니다.
  • 옵션과 함께 적절한 convert() 메서드를 사용하여 이미지로 변환합니다.

다음 Java 소스 코드는 PDF 문서를 그레이스케일 JPG 이미지로 변환합니다.

// Java에서 PDF를 그레이스케일 PNG로 변환
Converter converter = new Converter("path/document.pdf");

ImageConvertOptions options = new ImageConvertOptions();
options.setFormat(ImageFileType.Jpg);
options.setGrayscale(true);
/*
options.setFlipMode(ImageFlipModes.FlipY);
options.setBrightness(50);
options.setContrast(50);
options.setGamma(0.5F);
*/
converter.convert("path/grayscaleDocument.jpg", options);

또한 높이, 너비, 가로 및 세로 뒤집기, 문서 회전 및 밝기, 감마 및 대비와 같은 속성을 사용자 지정할 수 있는 다른 많은 옵션이 있습니다. 또한 다른 설정으로 워터마크를 출력 이미지에 적용할 수 있습니다.

Java에서 PDF를 그레이스케일 PNG 이미지로 변환

마찬가지로 컬러 PDF 문서를 그레이스케일의 다른 이미지 형식으로 변환할 수도 있습니다. 다음 단계는 Java에서 PDF 파일을 그레이스케일 PNG로 변환하는 방법을 보여줍니다.

  • Converter 클래스를 사용하여 PDF 문서를 불러옵니다.
  • ImageConvertOptions를 사용하여 변환 옵션을 준비합니다.
  • 변환 파일 형식을 PNG로 설정합니다.
  • 그레이스케일 옵션을 true로 설정합니다.
  • convert() 메서드를 사용하여 PNG 이미지로 변환합니다.

다음 Java 소스 코드는 PDF 문서를 그레이스케일 PNG 이미지로 변환합니다.

// Java에서 PDF를 그레이스케일 PNG로 변환
Converter converter = new Converter("path/document.pdf");

ImageConvertOptions options = new ImageConvertOptions();
options.setFormat(ImageFileType.Png);
options.setGrayscale(true);

converter.convert("path/grayscaleDocument.png", options);

무료 API 라이선스 받기

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

결론

요약하면 PDF 문서를 Java에서 PNG 또는 JPG 이미지 형식으로 변환하는 방법을 배웠습니다. 자신만의 변환 애플리케이션을 구축해 보십시오. 문서 변환 자동화를 위한 문서에서 로우 코드 및 하이 코드 Java API에 대해 자세히 알아볼 수 있습니다.

가장 쉬운 방법은 GitHub의 예제를 경험하는 것입니다. 질문이 있는 경우 포럼을 통해 문의하십시오.

또한보십시오