PDF 파일 변환

PDF 페이지를 다양한 이미지 형식으로 변환 (Facades)

PDF 페이지를 다양한 이미지 형식으로 변환하려면 PdfConverter 객체를 생성하고 BindPdf 메서드를 사용하여 PDF 파일을 엽니다.


```csharp
public static void ConvertPdfPagesToImages01()
{
    // Create PdfConverter object
    PdfConverter converter = new PdfConverter();

    // Bind input pdf file
    converter.BindPdf(_dataDir + "Sample-Document-01.pdf");

    // Initialize the converting process
    converter.DoConvert();

    // Check if pages exist and then convert to image one by one
    while (converter.HasNextImage())
        converter.GetNextImage(_dataDir + System.DateTime.Now.Ticks.ToString() + "_out.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);

    // Close the PdfConverter object
    converter.Close();
}

다음 코드 스니펫에서는 몇 가지 매개 변수를 변경하는 방법을 보여드리겠습니다. CoordinateType으로 프레임 ‘CropBox’를 설정합니다. 또한 Resolution을 변경하여 인치당 점 수를 지정할 수 있습니다. 다음은 FormPresentationMode - 폼 프레젠테이션 모드입니다. 그런 다음 변환 시작 페이지 번호가 설정된 StartPage를 지정합니다. 범위를 설정하여 마지막 페이지를 지정할 수도 있습니다.

  public static void ConvertPdfPagesToImages02()
        {
            // PdfConverter 객체 생성
            PdfConverter converter = new PdfConverter();

            // 입력 pdf 파일 바인딩
            converter.BindPdf(_dataDir + "Sample-Document-01.pdf");

            // 변환 프로세스 초기화
            converter.DoConvert();
            converter.CoordinateType = PageCoordinateType.CropBox;
            converter.Resolution = new Devices.Resolution(600);
            converter.FormPresentationMode = Devices.FormPresentationMode.Production;
            converter.StartPage = 2;
            // converter.EndPage = 3;
            // 페이지가 존재하는지 확인한 후 하나씩 이미지를 변환합니다.
            while (converter.HasNextImage())
                converter.GetNextImage(_dataDir + System.DateTime.Now.Ticks.ToString() + "_out.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);

            // PdfConverter 객체 닫기
            converter.Close();
        }

See also

Aspose.PDF for .NET은 PDF 문서를 다양한 형식으로 변환할 수 있으며, 다른 형식에서 PDF로 변환할 수도 있습니다. 또한, Aspose.PDF 변환기의 앱을 사용하여 Aspose.PDF 변환의 품질을 확인하고 결과를 온라인으로 볼 수 있습니다. 작업 해결을 위한 변환 섹션을 학습하십시오.