포스트스크립트는 페이지 설명 언어이며 PS/EPS 파일에는 텍스트, 그래픽 및 다양한 글리프가 포함될 수 있습니다. Java를 사용하여 프로그래밍 방식으로 PS/EPS 파일을 PDF 파일로 변환할 수 있습니다. 자세한 내용은 다음 섹션을 참조하십시오.
- Postscript PS/EPS 파일을 PDF 변환기로 – Java API 설치
- Java를 사용하여 프로그래밍 방식으로 PS/EPS 포스트스크립트 파일을 PDF로 변환
- 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로 변환할 수 있습니다.
- PDF 출력 스트림과 PostScript 입력 스트림을 초기화합니다.
- 필요한 매개변수를 사용하여 PdfSaveOptions 개체를 초기화합니다.
- 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로 변환하려면 다음 단계를 따르십시오.
- 입력 및 출력 스트림을 초기화합니다.
- PsDocument 클래스 개체를 선언합니다.
- PdfDevice 클래스 인스턴스로 페이지 크기를 설정합니다.
- 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의 다른 여러 기능을 탐색할 수 있습니다. 문의 사항이 있는 경우 무료 지원 포럼으로 문의해 주시기 바랍니다.