eps 또는 ps를 pdf 자바로

PostScript(PS) 파일 형식은 주로 인쇄용으로 사용됩니다. PS 파일은 페이지 설명 언어로 저장되며 텍스트, 벡터 그래픽 및 래스터 이미지를 포함할 수 있습니다. 반면 EPS(Encapsulated PostScript) 형식은 이미지나 그림에 사용됩니다. 어떤 경우에는 PS 또는 EPS 파일을 PDF 형식으로 변환해야 할 수도 있습니다. 따라서 이 문서에서는 이 변환을 프로그래밍 방식으로 수행하는 방법을 다룹니다. 특히 Java를 사용하여 PS 및 EPS 파일을 PDF로 변환하는 방법을 배웁니다.

PDF 변환기 API에 Java PS 또는 EPS

Aspose.Page for Java API는 Java 애플리케이션 내에서 PS 및 EPS 파일과 함께 작동하도록 설계되었습니다. 다른 조작 기능과 함께 API는 PS/EPS를 PDF로 충실도 높은 변환을 제공합니다. API의 JAR을 다운로드하거나 Maven 기반 애플리케이션 내에 설치할 수 있습니다.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-page</artifactId>
    <version>20.12</version>
</dependency>

Java에서 PS 또는 EPS를 PDF로 변환하는 단계

다음은 Aspose.Page를 사용하여 PS 또는 EPS 파일을 PDF로 변환하는 단계입니다.

코드 샘플

다음 코드 샘플은 Java를 사용하여 EPS 또는 PS를 PDF로 변환하는 방법을 보여줍니다.

// 전체 예제 및 데이터 파일을 보려면 https://github.com/aspose-page/Aspose.Page-for-Java로 이동하십시오.

        // 문서 디렉토리의 경로입니다.
        String dataDir = Utils.getDataDir();
        // 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);
        // 글꼴이 저장되는 특수 폴더를 추가하려는 경우. OS의 기본 글꼴 폴더는 항상 포함됩니다.
        //options.setAdditionalFontsFolders(새 문자열 [] {"FONTS_FOLDER"});

        // 기본 페이지 크기는 595x842이며 PdfDevice에서 반드시 설정해야 하는 것은 아닙니다.
        com.aspose.eps.device.PdfDevice device = new com.aspose.eps.device.PdfDevice(pdfStream);
        // 그러나 크기와 이미지 형식을 지정해야 하는 경우 다음 줄을 사용하십시오.
        //com.aspose.eps.device.PdfDevice 장치 = new com.aspose.eps.device.PdfDevice(pdfStream, new Dimension(595, 842));

        try {
            document.save(device, options);
        } finally {
            psStream.close();
            pdfStream.close();
        }

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

결론

이 기사에서는 Java를 사용하여 EPS 또는 PS 파일을 PDF로 변환하는 방법을 배웠습니다. 문서를 사용하여 EPS 또는 PS 파일 조작 API에 대해 자세히 알아볼 수 있습니다.

또한보십시오