แปลง SVG เป็น PDF โดยทางโปรแกรมใน Java

SVG เป็น PDF ไลบรารี Java

Scalable Vector Graphics(SVG) เป็นรูปแบบไฟล์ภาพดิจิทัลยอดนิยมพร้อมคุณสมบัติที่ได้รับการปรับปรุงให้เหมาะสม กราฟิก SVG สามารถปรับขนาด ตั้งโปรแกรมได้ และสามารถสร้างแอนิเมชั่นที่ทรงพลังได้ นอกจากนี้ รูปภาพ SVG ยังใช้ไฟล์เวกเตอร์ที่รวบรวมรูปภาพเป็นกลุ่มของจุดและการเชื่อมต่อระหว่างกัน ในอีกด้านหนึ่ง PDF เป็นรูปแบบกราฟิกเวกเตอร์ระดับองค์กรอีกรูปแบบหนึ่ง มีการใช้กันอย่างแพร่หลายในภาคธุรกิจเนื่องจากการรักษาความปลอดภัย การบีบอัดข้อมูล และฟีเจอร์ที่มีประสิทธิภาพอื่นๆ ในบล็อกโพสต์นี้ เราจะอธิบายวิธีการแปลง SVG เป็น PDF โดยทางโปรแกรมในแอปพลิเคชันที่ใช้ Java

เราจะกล่าวถึงประเด็นต่อไปนี้ในบทความนี้:

ไลบรารี Java สำหรับการแปลง SVG เป็น PDF - ขั้นตอนการติดตั้ง

Aspose.HTML for Java นำเสนอการแปลงรูปแบบไฟล์หลายรูปแบบ เช่น SVG เป็น PDF, HTML เป็น PDF ฯลฯ ไม่เพียงแต่การแปลงรูปแบบไฟล์เท่านั้น แต่ยังให้การแก้ไขไฟล์ การสร้าง และการจัดการข้อมูลไฟล์อีกด้วย หากต้องการแปลง SVG เป็น PDF โดยทางโปรแกรม ให้ตั้งค่าไลบรารี Java นี้โดยทำตามขั้นตอนง่ายๆ

คุณสามารถดาวน์โหลด ไฟล์ jar หรือกำหนดค่าการกำหนดค่า Maven ได้โดยการวางพื้นที่เก็บข้อมูลและการพึ่งพาต่อไปนี้ใน pom.xml

พื้นที่เก็บข้อมูล

<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>

แปลง SVG เป็น PDF โดยทางโปรแกรมใน Java

ในส่วนนี้ เราจะอธิบายข้อมูลโค้ดของไลบรารีการแปลง Java SVG เป็น PDF

ต่อไปนี้เป็นขั้นตอนในการแปลง SVG เป็น PDF โดยใช้ไลบรารี Java:

  1. เริ่มต้นวัตถุของคลาส SVGDocument ด้วยไฟล์ SVG ต้นฉบับ
  2. สร้างอ็อบเจ็กต์ของคลาส pdfSaveOptions เพื่อเข้าถึงวิธีการขั้นสูงที่เกี่ยวข้องกับเอกสาร setJpegQuality, setImageCompression เป็นต้น
  3. เรียกเมธอด setJpegQuality(int value) นี้เพื่อระบุคุณภาพของการบีบอัด JPEG สำหรับรูปภาพ
  4. เรียกใช้เมธอด convertSVG(เอกสาร SVGDocument, ตัวเลือก PdfSaveOptions, java.util.Collection ProvideInputStreams) เพื่อแปลงรูปภาพ SVG เป็นไฟล์ PDF

ตอนนี้ ให้คัดลอกและวางข้อมูลโค้ดต่อไปนี้เพื่อแปลง SVG เป็น PDF โดยทางโปรแกรม

 // เริ่มต้นวัตถุ SVGDocument ด้วยไฟล์ svg ต้นฉบับ
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> ProvideInputStreams) เพื่อแปลง SVG เป็น PDF
Converter.convertSVG(svgDocument, options, "PATH-FOR-OUTPUT-FILE");

SVG เป็น PDF

แปลง SVG เป็น PDF ใน Java

แปลง SVG เป็น PDF ใน Java

รับใบอนุญาตฟรี

คุณสามารถเลือก ใบอนุญาตชั่วคราวฟรี เพื่อใช้ Aspose.HTML for Java นอกเหนือข้อจำกัดในการประเมิน

สรุป

เรากำลังสิ้นสุดการโพสต์บล็อกนี้ที่นี่ สิ่งสำคัญคือต้องทราบว่าเราได้ทำตามขั้นตอนการติดตั้ง ไลบรารี Java สำหรับการแปลง SVG เป็น PDF แล้ว และเราได้ดำเนินการแปลง SVG เป็น PDF โดยทางโปรแกรมในทางปฏิบัติแล้ว Java อย่างไรก็ตาม คุณอาจรวมไลบรารีนี้เข้ากับแอปพลิเคชัน Java ของคุณ หากคุณต้องการแปลงไฟล์จากรูปแบบหนึ่งไปเป็นอีกรูปแบบหนึ่งโดยทางโปรแกรม นอกจากนี้ คุณยังอาจสำรวจ Aspose.HTML ได้โดยไปที่ เอกสารประกอบ นอกจากนี้ conholdate.com จะเผยแพร่บทความที่น่าสนใจในหัวข้ออื่นๆ เร็วๆ นี้ ดังนั้นโปรดติดตามข่าวสารล่าสุดอยู่เสมอ

ถามคำถาม

ในกรณีที่มีข้อสงสัยใด ๆ โปรดเขียนถึงเราที่ ฟอรั่ม

ดูสิ่งนี้ด้วย