.NET에서 PDF를 PNG로 변환하는 방법

.NET에서 PDF를 PNG로 변환하는 방법

PDF를 변환하는 배치 PNG 이미지는 서버 자동화, IT 작업 흐름 및 스케일 가능한 디지털 아카이브의 핵심 요구 사항입니다. Aspose.PDF.Plugin PngConverter for .NET은 수백 또는 수천 개의 PDF를 고품질의 PNG로 처리하는 강력한 도구를 제공합니다.

배치 처리 시나리오

  • 디지털 아카이브: PDF 페이지를 PNG로 저장하여 쉽게 미리 보기 또는 웹 표시할 수 있습니다.
  • 문서 자동화: 작업 흐름 시스템 또는 준수 검토를 위한 페이지별 템플릿을 생성합니다.
  • Backend 파이프라인: OCR, ML 처리 또는 디지털 자산 작업 흐름을 위한 입력 PDF 배치를 변환합니다.

디렉토리 처리: 배치 코드 예제

using Aspose.Pdf.Plugins;
using System.IO;

string inputDir = @"C:\Docs\PDFs";
string outputDir = @"C:\Docs\PNGS";
Directory.CreateDirectory(outputDir);

string[] pdfFiles = Directory.GetFiles(inputDir, "*.pdf");
int processed = 0;

foreach (var pdfFile in pdfFiles)
{
    string baseName = Path.GetFileNameWithoutExtension(pdfFile);
    var converter = new Png();
    var options = new PngOptions();
    options.AddInput(new FileDataSource(pdfFile));
    // Optional: Set output resolution
    options.OutputResolution = 200;

    var resultContainer = converter.Process(options);
    int pageNum = 1;
    foreach (var result in resultContainer.ResultCollection)
    {
        string imgOut = Path.Combine(outputDir, $"{baseName}_Page{pageNum}.png");
        File.WriteAllBytes(imgOut, result.ToFile());
        pageNum++;
    }
    processed++;
    Console.WriteLine($"Converted {pdfFile} to PNGs");
}
Console.WriteLine($"Done! Total PDFs processed: {processed}");

출력 파일 처리

  • 이름: 기본 PDF 이름 플러스 페이지 번호를 사용하여 독특한 출력 (예 :, Invoice_23_Page1.png).
  • 파일러 구조: 원본 파일, 배치 또는 프로젝트에 따라 낮은 작업 흐름에 필요한 그룹 PNG.
  • 긴 작업: 하드웨어/기억을 최적화하기 위해 관리 가능한 세트로 폴더를 분할합니다.
  • 모든 것을 기록하십시오: 복구 또는 검토를 위해 모든 출력 파일을 추적합니다.

사용 사례

  • Backend 입력 및 기업 플랫폼을 위한 웹 프리비전
  • 자동 콘텐츠 처리 파이프 (예 : OCR, ML)
  • 도서관, 준수 또는 전자 발견을위한 대량 디지털화

자주 묻는 질문들

**Q: 한 배치에서 수천 개의 PDF를 처리할 수 있습니까?**A: 예-Aspose.PDF.Plugin은 거대한 배치를 처리 할 수 있습니다.매우 큰 세트를 위해, 하위 폴더로 분할, 배치로 처리, 또는 퀴에 기반한 계획을 사용합니다.

**Q: 어떻게 독특한 파일 이름을 관리합니까?**A: 출처를 기반으로 이름 협약을 사용하십시오. PDF에 대하여 이름 플러스 페이지 번호, 또는 문서 또는 날짜에 따라 하위 필드에 출력 저장.

**Q: PNG 해상도 또는 압축을 제어할 수 있습니까?**A : 예 - 세트 options.OutputResolution 또는 작업 흐름에 필요한 PNG 품질 설정.

프로 팁: 배치 변환 전에 원본 PDF에서 최적화기를 실행하여 전체 디스크 공간을 줄일 수 있습니다.

 한국어