PS 변환기 .NET

PS Converter for .NET에 대한 소개

PS Converter for .NET은 개발자가 PNG, JPEG, GIF, BMP 및 TIFF를 포함하여 다양한 이미지 형식으로 PostScript 파일을 변환 할 수있는 강력한 플러그인입니다.이 가이드는 사용 가능한 기능에 대한 개요를 제공하고 C#에서 코드 예를 사용하여 일반적인 작업을 수행하는 방법을 설명합니다.

PostScript 파일 변환

PostScript 파일을 변환하려면 다음을 사용할 수 있습니다. Process 방법에 대 한 The PsConverter 이 방법은 두 가지 매개 변수를 필요로합니다 : 입력 PostScript 파일 경로와 예를 들어 PsConverterOptions.

PsConverter converter = new PsConverter();
PsConverterToPdfOptions opt = new PsConverterToPdfOptions();
opt.AddDataSource(new FileDataSource("input.ps"));
opt.AddSaveDataSource(new FileDataSource("output.pdf"));
ResultContainer resultContainer = converter.Process(opt);

또한 변환할 페이지 범위, 출력 이미지의 해상도 및 압축 수준과 같은 추가 옵션을 지정할 수 있습니다.

변환 옵션을 정의

변환 옵션을 지정하려면, 당신은 예를 만들 수 있습니다 PsConverterOptions 클래스 및 그것을 통과 Convert 방법을

using (var converter = new PsConverter())
{
    var options = new PsConverterToImageOptions();
    options.AddDataSource(new FileDataSource("input.ps"));
    options.AddSaveDataSource(new FileDataSource("output.png"));
    options.Resolution = 300; // set resolution to 300 DPI
    converter.Process(options);
}

PostScript 파일을 여러 이미지 형식으로 변환

PostScript 파일을 여러 이미지 형식으로 변환하려면 Convert 다른 출력 파일 경로를 가진 방법.

using (var converter = new PsConverter())
{
    var opt1 = new PsConverterToImageOptions();
    opt1.AddDataSource(new FileDataSource("input.ps"));
    opt1.AddSaveDataSource(new FileDataSource("output.png"));

    converter.Process(opt1);

    var opt2 = new PsConverterToImageOptions();
    opt1.AddDataSource(new FileDataSource("input.ps"));
    opt1.AddSaveDataSource(new FileDataSource("output.jpg"));

    converter.Process(opt2);
}

오류 및 예외 처리

PS Converter for .NET은 변환 과정에서 오류가 발생하는 경우 예외를 제거합니다.

try
{
    var options = new PsConverterToImageOptions();
    options.AddDataSource(new FileDataSource("input.ps"));
    options.AddSaveDataSource(new FileDataSource("output.png"));
    converter.Process(options);
}
catch (NotSupportedException ex)
{
    Console.WriteLine($"Error converting file: {ex.Message}");
}

참고하시기 바랍니다 The NotSupportedException 클래스는 오류 코드와 메시지와 같은 오해에 대한 추가 정보를 제공합니다.

 한국어