EPS PS를 SVG Java로 변환

EPS 또는 PS PostScript 파일은 텍스트, 이미지, 그림 등과 같은 다양한 인공물을 포함할 수 있는 페이지 설명 언어를 기반으로 합니다. EPS 또는 PS Postscript 파일을 [SVG][로 변환할 수 있습니다. 3] 귀하의 요구 사항에 따라 이미지(확장 가능한 벡터 그래픽). 자세한 내용은 다음 제목을 참조하십시오.

SVG 이미지 변환기에 EPS 또는 PS PostScript 파일 – Java API 구성

EPS 또는 PS PostScript 파일을 SVG 이미지로 변환하는 것은 2단계 프로세스입니다. 먼저 Aspose.Page for Java를 사용하여 입력된 EPS/PS 파일을 PDF 문서로 변환해야 합니다. 그런 다음 Aspose.PDF for Java를 사용하여 PDF 파일을 SVG 이미지로 렌더링합니다. New Releases 섹션에서 JAR 파일을 다운로드하거나 Maven 기반 프로젝트의 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.8</version>
    </dependency>

    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pdf</artifactId>
        <version>21.9</version>
    </dependency>
</dependencies>

Java를 사용하여 EPS 또는 PS PostScript 파일을 SVG 이미지로 변환

다음 단계에 따라 EPS 또는 PS PostScript 파일을 SVG 이미지로 변환할 수 있습니다.

  1. ByteArrayOutputStream을 초기화하여 중간 파일을 저장합니다.
  2. EPS 또는 PS PostScript 입력 스트림을 초기화합니다.
  3. PsDocument 클래스 개체를 선언합니다.
  4. 필요한 매개변수를 사용하여 PdfSaveOptions 개체를 초기화합니다.
  5. 저장 방법을 사용하여 EPS 또는 PS Postscript 파일을 PDF로 변환합니다.
  6. PDF 파일을 로드하고 EPS 또는 PS PostScript 파일을 SVG 파일로 변환합니다.

다음 코드는 Java를 사용하여 EPS 또는 PS PostScript 파일을 SVG(Scalable Vector Graphic) 이미지 파일로 변환하는 방법을 보여줍니다.

// 중간 PDF 파일을 보관하기 위해 ByteArrayOutputStream을 초기화합니다.
final ByteArrayOutputStream pdfStream = new ByteArrayOutputStream();

// EPS 또는 PS 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));

// EPS 또는 PS Postscript 파일을 PDF로 변환
document.save(device , options);

// 중간 PDF 파일 로드
com.aspose.pdf.Document doc = new com.aspose.pdf.Document(pdfStream.toByteArray());

// SvgSaveOptions 개체 인스턴스화
com.aspose.pdf.SvgSaveOptions saveOptions = new com.aspose.pdf.SvgSaveOptions(); 

// EPS 또는 PS 파일을 SVG 파일로 변환
doc.save("output.svg", saveOptions);

무료 평가판 라이선스 받기

API에 대한 몇 가지 평가 제한 사항이 있는데 무료 임시 라이선스를 요청하고 API를 전체 용량으로 테스트하면 피할 수 있습니다.

결론

이 기사에서는 Java를 사용하여 EPS 또는 PS PostScript 파일을 SVG 이미지로 변환하는 방법을 배웠습니다. 변환을 위한 간단하고 쉬운 단계를 살펴보았습니다. 또한 API에 대한 자세한 내용은 문서를 살펴보고, 무료 지원 포럼에 문의하여 우려 사항을 논의하십시오.

또한보십시오