PS, EPS 및 XPS 변환

Java용 PS, EPS 및 XPS 변환기 API 솔루션

 

PostScript PS 및 Encapsulated PostScript EPS 파일 및 XPS 문서를 프로그래밍 방식으로 변환해야 할 때마다 Java API는 이를 원활하게 수행하고 여러 파일을 변환할 수 있습니다. PS 및 EPS의 경우 API는 레벨 1-3 PostScript 연산자와 대부분의 EPS 헤더 주석을 지원하며 일부 글꼴 케이스와 API가 Time New Roman과 같은 글꼴을 취급하는 것을 제외하고 최대한 일치하는 PostScript 문서를 변환합니다.

또한 XPS 파일 변환의 경우 API는 페이지 추가 또는 제거, 캔버스, 경로 및 글리프 요소 처리, 벡터 그래픽 모양, 텍스트 문자열 생성, XPS 개요 항목 변환 등을 수행할 수 있습니다.

여기에서 Java용 API 솔루션을 사용하면 PS, EPS 및 XPS와 같은 PDL 형식의 파일을 프로그래밍 방식으로 변환할 수 있지만 이러한 기본 API에서 개발된 교차 플랫폼을 보고 시도하는 것이 유용할 수 있습니다.

Java를 통한 PostScript에서 PDF로의 변환.

Java API를 통해 PostScript PS 및 Encapsulated PostScript EPS 파일을 PDF로 변환하려면 다음 단계를 수행해야 합니다.

  1. PsDocument Class 를 사용하여 PS 또는 EPS 파일을 로드합니다.
  2. PdfSaveOptions Class 를 사용하여 PDF 저장 옵션을 설정합니다.
  3. 출력 PDF 파일은 FileStream Class 를 사용하십시오.
  4. FileOutputStream 객체를 파라미터로 갖는 PdfDevice Class 를 사용합니다.
  5. PsDocument.Save 파일을 PDF로 저장합니다.
PS EPS를 PDF로 변환하는 Java 코드
 

Java를 통한 PostScript에서 이미지로의 변환.

EPS/PS PostScript-이미지 변환기 응용 프로그램의 경우 다음 Java 코드가 잘 작동하므로 다음 단계를 수행하십시오.

  1. PS 소스 파일로 입력 스트림을 초기화합니다.
  2. 생성된 PS 입력 스트림을 매개변수로 사용하여 PsDocument 객체 생성
  3. ImageSaveOptions 를 사용하여 AdditionalFontsFolder 및 SuppressError 등을 지정합니다.
  4. 필요한 경우 이미지 유형 및 크기를 지정하기 위해 ImageDevice 개체를 사용합니다.
  5. PS/EPS 파일을 바이트 배열로 저장하고 이미지 저장 옵션이 있는 이미지를 저장합니다. 입력 파일의 한 페이지에 대한 하나의 바이트 배열입니다.
PostScript에서 이미지로의 변환을 위한 Java 코드
 

Java를 통해 XPS를 이미지 JPG, PNG, BMP로 변환합니다.

Java API는 페이지 레이아웃을 나타내는 데 사용되는 XPS 형식을 다룹니다. 어떤 시나리오에서든 XPS를 프로그래밍 방식으로 이미지 BMP, JPG, PNG 및 TIFF로 변환해야 할 때마다 다음 코드를 Java 애플리케이션에 쉽게 통합할 수 있습니다.

  1. XpsDocument 클래스 를 사용하여 XPS 문서를 로드합니다.
  2. PngSaveOptions , JpegSaveOptions 와 같은 관련 이미지 옵션 클래스를 사용합니다, BmpSaveOptions , 이미지 추가 설정은 TiffSaveOptions 를 참조하세요.
  3. 이미지 장치 클래스 인스턴스를 만듭니다.
  4. XpsDocument.save 변환된 JPEG 이미지를 ImageDevice 객체에 저장한 다음 ImageDevice를 사용하여 이미지를 JPG로 저장합니다.
XPS를 이미지로 변환하는 Java 코드



FAQ

1. 이 API 솔루션으로 Postscript를 변환할 수 있습니까?

Aspose.Page에는 온라인 또는 프로그래밍 방식으로 PS, XPS 및 EPS 파일을 다른 형식으로 변환할 수 있는 기능이 있습니다. 파일을 온라인에서 즉시 변환해야 하는 경우 페이지 설명 언어 형식 파일 변환기 크로스 플랫폼 응용 프로그램을 사용하는 것이 좋습니다.

2. 변환기에서 지원하는 페이지 설명 언어는 무엇입니까?

이 변환 기능은 확장자가 .ps, .eps 및 .xps인 파일을 지원합니다. PDF 및 SVG와 같은 유명한 PDL은 Aspose.products에서 별도의 솔루션으로 표시됩니다.

3. 기능은 무료인가요?

크로스 플랫폼 변환기 는 무료입니다. API 솔루션의 경우 무료 평가판을 받은 다음 필요한 경우 제품을 구매할 수 있습니다.

 

Java를 통해 XPS를 PDF로 변환합니다.

프로그래밍 방식으로 XPS를 PDF 문서로 변환하는 프로세스는 입력 및 출력 파일 간에 높은 충실도 결과를 갖는 간단합니다.

  1. XpsDocument 클래스를 사용하여 파일을 로드합니다. PdfSaveOptions class 개체를 초기화합니다.
  2. 렌더링을 위한 PdfDevice 개체를 만들고 마지막으로 출력 PDF 문서를 저장합니다.
XPS에서 PDF로의 변환을 위한 Java 코드
 
  

Support and Learning Resources