PDF는 문서 인쇄, 공유, 교환 및 보관을 위해 수년 동안 디지털 문서 형식의 세계를 지배해 왔습니다. 그러나 PDF는 브라우저 지원이나 추가 플러그인이 필요하기 때문에 웹 페이지에 표시하는 것과 같은 특정 상황에서는 적합하지 않을 수 있습니다. 이러한 경우 SVG가 대안으로 제공됩니다. SVG 파일은 화면 해상도 독립성으로 인해 사용자 경험을 방해하지 않고 웹 페이지에 쉽게 표시할 수 있습니다. 따라서 PDF에서 SVG로의 변환은 이러한 경우에 발생합니다. 이 기사에서는 Java를 사용하여 PDF 파일을 SVG 형식으로 변환하는 방법을 배울 것입니다.

Java PDF to SVG 변환기 API - 무료 다운로드

Aspose.PDF for Java는 PDF 변환기가 내장된 PDF 조작 API입니다. API를 사용하면 PDF 문서를 높은 정확도로 SVG 형식으로 변환할 수 있습니다. API를 다운로드하거나 다음 Maven 구성을 사용하여 Java 애플리케이션 내에 설치할 수 있습니다.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <classifier>jdk17</classifier>
</dependency>

PDF에서 SVG로 자바 변환

다음은 Aspose.PDF for Java를 사용하여 PDF 파일을 SVG 형식으로 변환하는 단계입니다.

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

// PDF 파일 로드
Document doc = new Document("Input.pdf");

// SvgSaveOptions 개체 인스턴스화
SvgSaveOptions saveOptions = new SvgSaveOptions(); 

// PDF를 SVG 파일로 저장
doc.save("output.svg", saveOptions);

추가 옵션을 사용하여 PDF를 SVG로 변환

Aspose.PDF는 PDF에서 SVG로의 변환을 사용자 정의하기 위한 몇 가지 추가 옵션도 제공합니다. SvgSaveOptions 클래스를 사용하면 다음 옵션을 사용하여 이를 수행할 수 있습니다.

다음은 추가 옵션을 사용하여 PDF를 SVG로 변환하는 단계입니다.

다음 코드 샘플은 사용자 정의된 PDF를 SVG로 변환하는 방법을 보여줍니다.

// PDF 파일 로드
Document doc = new Document("Input.pdf");

// SvgSaveOptions 개체 인스턴스화
SvgSaveOptions saveOptions = new SvgSaveOptions();

// SVG 이미지를 Zip 아카이브로 압축하지 마십시오.
saveOptions.CompressOutputToZipArchive = false; 

// PDF를 SVG 파일로 저장
doc.save("output.svg", saveOptions);

결론

이 기사에서는 Java를 사용하여 PDF 파일을 SVG로 변환하는 방법을 살펴보았습니다. 코드 샘플은 또한 추가 옵션을 사용하여 사용자 정의된 변환을 시연했습니다. 문서를 사용하여 Java PDF API에 대해 자세히 알아볼 수 있습니다.

또한보십시오