이 간단한 튜토리얼은 Java에서 EPS를 PDF로 변환하는 방법을 설명합니다. 여기에는 환경 구성, 단계별 알고리즘 및 자바에서 EPS를 PDF로 변경하기 위한 실행 가능한 코드 스니펫에 대한 세부정보가 포함되어 있습니다. 다양한 오버로드 메서드, 생성자 및 속성에 대해 설명하여 애플리케이션에서 다양한 변환 워크플로를 통합합니다.
Java를 사용하여 EPS를 PDF로 변환하는 단계
- 애플리케이션에서 EPS 파일을 변환하도록 Aspose.Page API 구성
- EPS 입력 스트림 및 PDF 출력 스트림 초기화
- PsDocument 클래스 생성자를 사용하여 입력 EPS 파일 로드
- PdfSaveOptions 클래스의 인스턴스를 인스턴스화하고 다른 매개변수를 설정합니다.
- PdfDevice를 만들고 출력 파일을 PDF로 렌더링
이 일련의 단계는 EPS 파일을 Java에서 PDF로 변환하는 프로세스를 요약합니다. 입력 및 출력 스트림을 사용하여 파일을 조작한 다음 EPS 파일을 로드하여 변환을 수행합니다. 그 후, 다른 PDF 속성을 설정할 수 있으며 출력 파일은 요구 사항에 따라 파일 또는 스트림으로 렌더링될 수 있습니다.
Java에서 EPS를 PDF로 변환하는 코드
import java.io.FileOutputStream; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to convert EPS to PDF | |
// Instantiate the license | |
com.aspose.page.License licPage = new com.aspose.page.License(); | |
licPage.setLicense("Aspose.Total.lic"); | |
// Initialize PDF stream | |
FileOutputStream pdfStream = new FileOutputStream("EPStoPDF.pdf"); | |
// Initialize PostScript stream | |
java.io.FileInputStream psStream = new java.io.FileInputStream("circle.eps"); | |
// Create PsDocument class object | |
com.aspose.eps.PsDocument document = new com.aspose.eps.PsDocument(psStream); | |
// Initialize PdfSaveOptions object. | |
com.aspose.eps.device.PdfSaveOptions options = new com.aspose.eps.device.PdfSaveOptions(true); | |
// Create a PdfDevice | |
com.aspose.eps.device.PdfDevice device = new com.aspose.eps.device.PdfDevice(pdfStream); | |
try { | |
document.save(device, options); | |
} finally { | |
psStream.close(); | |
pdfStream.close(); | |
} | |
System.out.println("Done"); | |
} | |
} |
이 코드 조각은 EPS에서 Java의 PDF로 변환을 수행하기에 충분합니다. 그러나 코드를 즉석에서 파일, 스트림, 바이트 배열 등에서 입력 및 출력 파일을 로드하거나 내보낼 수 있습니다. 마찬가지로 포함된 이미지, 사용자 정의 글꼴 등의 이미지 품질과 같은 출력 PDF 파일의 다양한 속성을 제어할 수 있습니다. 귀하의 필요에 따라.
이 자습서에는 EPS 파일 작업, Java에서 PDF로 변환 및 변환 프로세스의 다른 변형을 포함하는 모든 중요한 세부 정보가 포함되어 있습니다. XPS에서 PDF로의 변환에 대해 알아보려면 Java에서 XPS를 PDF로 변환하는 방법에 있는 문서를 참조하세요.