Java에서 프로그래밍 방식으로 SVG를 PDF로 변환

SVG에서 PDF로 자바 라이브러리

Scalable Vector Graphics(SVG)는 최적화된 특성을 가진 인기 있는 디지털 이미지 파일 형식입니다. SVG 그래픽은 확장 가능하고 프로그래밍 가능하며 강력한 애니메이션이 가능합니다. 또한 SVG 이미지는 이미지를 포인트 집합으로 축적하고 서로 연결하는 벡터 파일을 기반으로 합니다. 반면 PDF는 또 다른 엔터프라이즈 수준의 벡터 그래픽 형식입니다. 보안, 압축 및 기타 강력한 기능으로 인해 기업 부문에서 널리 사용됩니다. 이 블로그 게시물에서는 Java 기반 응용 프로그램에서 프로그래밍 방식으로 SVG를 PDF로 변환하는 방법을 살펴보겠습니다.

이 기사에서는 다음 사항을 다룰 것입니다.

SVG에서 PDF로 변환을 위한 Java 라이브러리 - 설치 단계

Aspose.HTML for Java는 SVG에서 PDF로, HTML에서 PDF로 등과 같은 여러 형식의 파일 형식 변환을 제공합니다. 파일 형식 변환은 물론 파일 편집, 생성 및 파일 데이터 조작도 제공합니다. SVG를 프로그래밍 방식으로 PDF로 변환하려면 간단한 단계에 따라 이 Java 라이브러리를 설정해 보겠습니다.

jar 파일을 다운로드하거나 pom.xml에 다음 저장소 및 종속성을 배치하여 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-html</artifactId>
    <version>21.12</version>
    <classifier>jdk1.8</classifier>
</dependency>

Java에서 프로그래밍 방식으로 SVG를 PDF로 변환

이 섹션에서는 Java SVG에서 PDF로의 변환 라이브러리의 코드 스니펫을 살펴보겠습니다.

다음은 Java 라이브러리를 사용하여 SVG를 PDF로 변환하는 단계입니다.

  1. 소스 SVG 파일로 SVGDocument 클래스의 객체를 초기화합니다.
  2. 문서 setJpegQuality, setImageCompression 등과 관련된 고급 메서드에 액세스하기 위해 pdfSaveOptions 클래스의 개체를 만듭니다.
  3. setJpegQuality(int value) 메서드를 호출하여 이미지의 JPEG 압축 품질을 지정합니다.
  4. convertSVG(SVGDocument 문서, PdfSaveOptions options, java.util.Collection 제공InputStreams) 메서드를 호출하여 SVG 이미지를 PDF 파일로 변환합니다.

이제 프로그래밍 방식으로 SVG를 PDF로 변환하려면 다음 코드 조각을 복사하여 붙여넣습니다.

 // 소스 svg 파일로 SVGDocument 객체 초기화
SVGDocument svgDocument = new SVGDocument("INPUT-FILE");
// pdfSaveOptions 객체 생성
PdfSaveOptions options = new PdfSaveOptions();
// 이 setJpegQuality(int value) 메서드를 호출하여 이미지의 JPEG 압축 품질을 지정합니다.
options.setJpegQuality(100);
// convertSVG(SVGDocument 문서, PdfSaveOptions 옵션, java.util.Collection 호출)<java.io.InputStream> 제공된InputStreams) SVG를 PDF로 변환
Converter.convertSVG(svgDocument, options, "PATH-FOR-OUTPUT-FILE");

SVG를 PDF로

Java에서 SVG를 PDF로 변환

Java에서 SVG를 PDF로 변환

무료 라이선스 받기

평가 제한 이상으로 Aspose.HTML for Java를 사용하려면 무료 임시 라이선스를 선택할 수 있습니다.

합산

이 블로그 포스트를 여기서 마치겠습니다. SVG에서 PDF로의 변환을 위해 Java 라이브러리의 설치 절차를 거쳤으며 SVG를 PDF로 프로그래밍 방식으로 변환하는 방법을 실제로 수행했습니다. 자바. 그러나 프로그래밍 방식으로 파일을 한 형식에서 다른 형식으로 변환하려는 경우 이 라이브러리를 Java 응용 프로그램에 통합할 수 있습니다. 또한 문서를 통해 Aspose.HTML을 탐색할 수 있습니다. 또한 conholdate.com은 곧 추가 주제에 대한 흥미로운 기사를 게시할 예정입니다. 따라서 최신 업데이트를 위해 연결 상태를 유지하십시오.

질문하기

질문이 있는 경우 포럼에서 언제든지 저희에게 편지를 보내주십시오.

또한보십시오