PDF ครองโลกของรูปแบบเอกสารดิจิทัลมานานหลายปีสำหรับการพิมพ์ การแชร์ การแลกเปลี่ยน และการเก็บถาวรเอกสาร อย่างไรก็ตาม PDF อาจไม่เหมาะในบางสถานการณ์ เช่น การแสดงบนหน้าเว็บ เนื่องจากต้องการการสนับสนุนเบราว์เซอร์หรือปลั๊กอินเพิ่มเติม ในกรณีดังกล่าว SVG จะเป็นทางเลือกแทน ไฟล์ SVG สามารถแสดงบนเว็บเพจได้อย่างง่ายดายโดยไม่รบกวนประสบการณ์ของผู้ใช้เนื่องจากความละเอียดของหน้าจอเป็นอิสระ ดังนั้น การแปลง PDF เป็น SVG จึงเกิดขึ้นในกรณีดังกล่าว ในบทความนี้ คุณจะได้เรียนรู้วิธีแปลงไฟล์ PDF เป็นรูปแบบ SVG โดยใช้ Java
- Java PDF เป็น SVG Converter API - ดาวน์โหลดฟรี
- การแปลง PDF เป็น SVG
- แปลง PDF เป็น SVG ด้วยตัวเลือกเพิ่มเติม
Java PDF เป็น SVG Converter API - ดาวน์โหลดฟรี
Aspose.PDF for Java คือ API การจัดการ PDF ที่มีตัวแปลง PDF ในตัว API ช่วยให้คุณแปลงเอกสาร PDF เป็นรูปแบบ SVG ด้วยความแม่นยำสูง คุณสามารถ ดาวน์โหลด API หรือติดตั้งภายในแอปพลิเคชัน Java ของคุณโดยใช้การกำหนดค่า 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-pdf</artifactId>
<classifier>jdk17</classifier>
</dependency>
การแปลง PDF เป็น SVG Java
ต่อไปนี้เป็นขั้นตอนในการแปลงไฟล์ PDF เป็นรูปแบบ SVG โดยใช้ Aspose.PDF for Java
- โหลดไฟล์ PDF โดยใช้คลาส Document
- สร้างวัตถุของคลาส SvgSaveOptions
- บันทึก PDF เป็น SVG โดยใช้วิธี Document.save(String, SvgSaveOptions)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลง PDF เป็น SVG โดยใช้ Java
// โหลดไฟล์ 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 ช่วยให้คุณทำสิ่งนี้ได้สำเร็จโดยใช้ตัวเลือกต่อไปนี้
- CompressOutputToZipArchive
- CustomStrategyOfEmbeddedImagesSaving
- ScaleToPixels
- รักษาเป้าหมายชื่อไฟล์เป็นไดเรกทอรี
ต่อไปนี้เป็นขั้นตอนในการแปลง PDF เป็น SVG พร้อมตัวเลือกเพิ่มเติม
- โหลดไฟล์ PDF โดยใช้คลาส Document
- สร้างวัตถุของคลาส SvgSaveOptions
- ตั้งค่าตัวเลือก SVG ที่ต้องการ เช่น CompressOutputToZipArchive
- บันทึก PDF เป็น SVG โดยใช้วิธี Document.save(String, SvgSaveOptions)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลง 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);
บทสรุป
ในบทความนี้ คุณได้เห็นวิธีแปลงไฟล์ PDF เป็น SVG โดยใช้ Java ตัวอย่างโค้ดยังแสดงการแปลงแบบกำหนดเองพร้อมตัวเลือกเพิ่มเติม คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับ Java PDF API โดยใช้ เอกสารประกอบ