PostScript EPS PS에서 PDF Java로

포스트스크립트는 페이지 설명 언어이며 PS/EPS 파일에는 텍스트, 그래픽 및 다양한 글리프가 포함될 수 있습니다. Java를 사용하여 프로그래밍 방식으로 PS/EPS 파일을 PDF 파일로 변환할 수 있습니다. 자세한 내용은 다음 섹션을 참조하십시오.

Postscript PS/EPS 파일을 PDF 변환기로 – Java API 설치

Aspose.Page for Java API는 포스트스크립트 파일 작업을 지원합니다. Java를 사용하여 프로그래밍 방식으로 PS 또는 EPS 파일을 PDF 문서로 렌더링할 수 있습니다. New Releases 섹션에서 JAR 파일을 다운로드하거나 pom.xml 파일에서 아래 구성을 사용하기만 하면 됩니다.

저장소:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>

</repositories>

의존:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-page</artifactId>
        <version>21.4</version>
    </dependency>
</dependencies>

Java를 사용하여 프로그래밍 방식으로 PS/EPS 포스트스크립트 파일을 PDF로 변환

다음 단계에 따라 PS 또는 EPS 파일을 PDF로 변환할 수 있습니다.

  1. PDF 출력 스트림과 PostScript 입력 스트림을 초기화합니다.
  2. 필요한 매개변수를 사용하여 PdfSaveOptions 개체를 초기화합니다.
  3. PS/EPS 포스트스크립트 파일을 PDF로 변환합니다.

아래 코드는 Java를 사용하여 프로그래밍 방식으로 PS 또는 EPS 파일을 PDF로 변환하는 방법을 보여줍니다.

// PDF 출력 스트림 초기화
FileOutputStream pdfStream = new FileOutputStream(dataDir + "PStoPDF.pdf");

// PostScript 입력 스트림 초기화
FileInputStream psStream = new FileInputStream(dataDir + "input.ps");

PsDocument document = new PsDocument(psStream);

// 사소한 오류에도 불구하고 Postscript 파일을 변환하려면 이 플래그를 설정하십시오.
boolean suppressErrors = true;

//필요한 매개변수를 사용하여 옵션 개체를 초기화합니다.
PdfSaveOptions options = new PdfSaveOptions(suppressErrors);

// PdfDevice 개체 지정
PdfDevice device = new PdfDevice(pdfStream);

// PS/EPS 포스트스크립트 파일을 PDF로 변환
try {
    document.save(device, options);
} finally {
    psStream.close();
    pdfStream.close();
}

//오류 검토
if (suppressErrors) {
    for (Exception ex : options.getExceptions()) {
        System.out.println(ex.getMessage());
    }
}

Java의 고급 옵션을 사용하여 PS/EPS 포스트스크립트 파일을 PDF로 변환

여기에서 출력 PDF 문서의 페이지 크기, 사용자 정의 글꼴 폴더 및 이미지 품질 설정과 같은 고급 옵션을 살펴봅니다. Java를 사용하여 프로그래밍 방식으로 PS/EPS 파일을 PDF로 변환하려면 다음 단계를 따르십시오.

  1. 입력 및 출력 스트림을 초기화합니다.
  2. PsDocument 클래스 개체를 선언합니다.
  3. PdfDevice 클래스 인스턴스로 페이지 크기를 설정합니다.
  4. PS/EPS 포스트스크립트 파일을 PDF로 변환합니다.

다음 코드는 Java를 사용하여 프로그래밍 방식으로 PS 또는 EPS 파일을 PDF로 변환하는 방법을 보여줍니다.

// PDF 출력 스트림 초기화
FileOutputStream pdfStream = new FileOutputStream("PStoPDF.pdf");

// PostScript 입력 스트림 초기화
FileInputStream psStream = new FileInputStream("input.ps");

// PsDocument 클래스 개체를 선언합니다.
PsDocument document = new PsDocument(psStream);

// 사소한 오류에도 불구하고 Postscript 파일을 변환하려면 이 플래그를 설정하십시오.
boolean suppressErrors = true;

//필요한 매개변수를 사용하여 옵션 개체를 초기화합니다.
PdfSaveOptions options = new PdfSaveOptions(suppressErrors);

options.setJpegQualityLevel(50);

// 글꼴이 저장되는 특수 폴더를 추가하려는 경우. OS의 기본 글꼴 폴더는 항상 포함됩니다.
//options.setAdditionalFontsFolders(새 문자열 [] {"FONTS_FOLDER"});

// 크기와 이미지 형식을 지정해야 하는 경우 다음 줄을 사용하십시오.
PdfDevice device = new PdfDevice(pdfStream, new Dimension(595, 842));

// PS/EPS 포스트스크립트 파일을 PDF로 변환
try {
    document.save(device , options);
} finally {
    psStream.close();
    pdfStream.close();
}

//오류 검토
if (suppressErrors) {
    for (Exception ex : options.getExceptions()) {
        System.out.println(ex.getMessage());
    }
}

무료 API 라이선스 받기

API를 전체 용량으로 테스트하려면 무료 평가판 라이선스를 요청할 수 있습니다.

결론

이 기사에서는 Java를 사용하여 프로그래밍 방식으로 PS 또는 EPS와 같은 Postscript 파일을 PDF 파일로 변환하기 위해 Aspose.Page for Java API로 작업하는 방법을 배웠습니다. 문서를 방문하여 API의 다른 여러 기능을 탐색할 수 있습니다. 문의 사항이 있는 경우 무료 지원 포럼으로 문의해 주시기 바랍니다.

또한보십시오