이미지를 PDF로 변환하여 이미지가 변경되지 않고 장치 간에 올바르게 표시되도록 할 수 있습니다. PDF 이미지는 다운로드할 때 이미지를 인쇄하고 온라인으로 저장하는 데 이상적입니다. PDF는 한 문서에 많은 이미지를 담을 수 있으므로 쉽게 인쇄하거나 카탈로그로 저장할 수 있습니다. 이 문서에서는 문서 및 이미지 변환을 위해 .NET API를 사용하여 C#에서 JPG, GIF, WebP, PNG와 같은 이미지를 프로그래밍 방식으로 PDF로 변환하는 방법을 안내합니다.

다음 주제는 아래에서 간략하게 다룹니다.

이미지 변환을 위한 .NET API

GroupDocs.Conversion for .NET 라이브러리를 사용하여 이미지를 PDF 형식으로 변환하겠습니다. 라이브러리를 사용하면 긴 이미지 형식 목록을 PDF로 변환할 수 있습니다. 지원되는 것들 중 일부는 여기에 언급되어 있습니다. 전체 목록을 보려면 문서를 방문하십시오.

CSharp를 사용하여 이미지를 PDF로 변환
  • AI
  • BMP
  • CDR
  • DJVU
  • GIF
  • ICO
  • JPEG, JPG, JP2
  • PNG
  • SVGZ
  • TGA
  • TIF, TIFF
  • 웹프

API를 통해 개발자는 이미지와 함께 Word 문서, 스프레드시트, 프레젠테이션, eBook, Visio 문서, Microsoft Project 파일, PSD 파일, PDL, 이메일 메시지 등을 변환할 수 있습니다. 언급된 지원에 대해 GitHub에서 많은 예제를 사용할 수 있습니다.

다운로드 섹션에서 DLL 또는 MSI 설치 프로그램을 다운로드하거나 NuGet에서 다운로드할 수 있습니다.

Install-Package GroupDocs.Conversion

C#에서 JPG를 PDF로 변환

JPEG 이미지

JPG 이미지를 PDF 형식으로 간단히 변환하려면 다음 단계를 따르세요.

  • Converter 클래스를 사용하여 JPG 파일을 로드합니다.
  • PdfConvertOptions 클래스를 인스턴스화합니다.
  • Convert 메소드를 호출하여 JPG 이미지를 PDF로 변환하여 제공된 경로에 저장합니다.

다음 소스 코드는 C#에서 JPG 이미지를 PDF로 변환하는 방법을 보여줍니다.

// C#에서 JPG 이미지를 PDF로 변환
using (Converter converter = new Converter("image.jpg"))
{
    PdfConvertOptions options = new PdfConvertOptions();
    converter.Convert("imageToPdf.pdf", options);
}

C#에서 PNG 이미지를 PDF로 변환

PNG 이미지를 변환하려는 경우 코드에는 차이가 없습니다. 다음 단계를 통해 C#을 사용하여 PNG 이미지를 PDF로 변환할 수 있습니다.

  • Converter 클래스를 사용하여 PNG 이미지 파일을 로드합니다.
  • PdfConvertOptions 클래스를 인스턴스화합니다.
  • Convert 메소드를 호출하여 제공된 이미지를 PDF로 변환하여 제공된 경로에 저장합니다.

다음 코드는 C#을 사용하여 PNG 이미지를 PDF로 변환하는 방법을 보여줍니다.

// C#에서 모든 이미지를 PDF로 변환합니다. PNG, WebP, JPG, GIF, TGA 등 ...
using (Converter converter = new Converter("image.png"))
{
    PdfConvertOptions options = new PdfConvertOptions();
    converter.Convert("imageToPdf.pdf", options);
}

모든 이미지를 PDF로 변환

마찬가지로 로드하는 동안 Converter 클래스에 JPG, PNG, GIF, WebP 또는 기타 이미지를 제공하면 됩니다. 또한 PDF 형식으로 변환하는 동안 변환 옵션이 많이 있습니다.

고급 옵션을 사용하여 C#에서 이미지를 PDF로 변환

변환 후 출력 문서

GroupDocs.Conversion은 이미지를 PDF로 변환할 때 변환 결과를 제어할 수 있도록 PdfConvertOptions를 제공합니다. 추가 옵션 중 일부는 다음과 같습니다.

  • 너비 - 변환 후 이미지 너비입니다.
  • 높이 - 변환 후 이미지 높이입니다.
  • MarginTop - 변환 후 페이지 상단 여백입니다.
  • MarginBottom - 변환 후 페이지 하단 여백입니다.
  • MarginLeft - 변환 후 페이지 왼쪽 여백입니다.
  • MarginRight - 변환 후 페이지 오른쪽 여백입니다.
  • 회전 - 페이지 회전. 사용 가능한 옵션: 없음, On90, On180, On270

다음 C# 코드 샘플은 이러한 추가 옵션을 사용하고 이미지를 PDF로 변환합니다. 결과 이미지의 높이와 너비를 설정하고 페이지 여백을 설정하며 이미지를 180도 회전합니다.

// C#에서 JPG, PNG 또는 기타 이미지를 PDF로 변환합니다. 크기 조정, 여백 설정 또는 이미지 회전.
using (Converter converter = new Converter("image.jpg"))
{
    PdfConvertOptions options = new PdfConvertOptions
    {
        Width = 233,
        Height = 175,
        MarginTop = 20,
        MarginBottom = 20,
        MarginLeft = 20,
        MarginRight = 20,
        Rotate = Rotation.On180
    };
    converter.Convert("imageToPdfAdv.pdf", options);
}

무료 API 라이선스 받기

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

결론

결론적으로 .NET용 이미지 변환 API를 사용하여 이미지를 PDF 형식으로 변환하는 방법을 배웠습니다. 특히 C#에서 JPG, PNG, WebP 및 기타 이미지를 프로그래밍 방식으로 PDF로 변환하는 방법에 대해 논의했습니다. 문서를 사용하여 이미지 변환 API에 대해 자세히 알아볼 수 있습니다. 문의 사항은 포럼을 통해 문의하세요.

또한보십시오