ดู ODG ผ่าน Java
สร้างแอป Java ของคุณเองเพื่อดูไฟล์ ODG โดยใช้ API ฝั่งเซิร์ฟเวอร์
วิธีดูภาพ ODG โดยใช้ Java
เรามักจะได้รับรูปภาพในรูปแบบที่ไม่ธรรมดาเป็นแหล่งข้อมูล หากต้องการดูภาพดังกล่าวในภายหลัง จำเป็นต้องใช้โปรแกรมพิเศษ เพื่อไม่ให้คิดถึงปัญหานี้และใช้เวลาในการแก้ปัญหาสำหรับงานที่สร้างสรรค์มากขึ้น ให้ใช้ฟังก์ชันของไลบรารีกราฟิก Java ด้วยการแปลงภาพดังกล่าวเป็นไฟล์รูปแบบยอดนิยม คุณสามารถเปิดภาพเหล่านั้นในโปรแกรมดูภาพมาตรฐานสำหรับแพลตฟอร์มของคุณได้ เพื่อที่จะดูไฟล์ ODG เราจะใช้ Aspose.Imaging for Java API ซึ่งเป็น API การแปลงและการแปลงรูปภาพที่มีคุณลักษณะหลากหลาย มีประสิทธิภาพ และใช้งานง่ายสำหรับแพลตฟอร์ม Java คุณสามารถดาวน์โหลดเวอร์ชันล่าสุดได้โดยตรงจาก Maven และติดตั้งภายใน Maven ของคุณ - ตามโครงการโดยเพิ่มการกำหนดค่าต่อไปนี้ใน pom.xml
Repository
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
Dependency
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-imaging</artifactId>
<version>version of aspose-imaging API</version>
<classifier>jdk16</classifier>
</dependency>
ขั้นตอนในการดู ODGs ผ่าน Java
คุณต้องมี aspose-imaging-version-jdk16.jar เพื่อลองใช้เวิร์กโฟลว์ต่อไปนี้ในสภาพแวดล้อมของคุณเอง
- โหลดไฟล์ ODG ด้วยวิธี Image.Load
- ดูภาพ;
- บันทึกภาพที่บีบอัดลงในแผ่นดิสก์ในรูปแบบที่รองรับโดย Aspose.Imaging
ความต้องการของระบบ
Aspose.Imaging สำหรับ Java ได้รับการสนับสนุนในระบบปฏิบัติการหลักทั้งหมด เพียงตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้
- ติดตั้ง JDK 1.6 หรือสูงกว่า
แอปดูฟรี ODG
- เลือกหรือลากและวาง ODG ภาพ
- รูปภาพจะถูกอัปโหลดและแสดงโดยอัตโนมัติ
ตรวจสอบ การสาธิตสดเพื่อดู ODG
ดูภาพ ODG - Java
import java.io.File; | |
import com.aspose.imaging.Image; | |
import com.aspose.imaging.imageoptions.*; | |
//You can get all image templates from https://github.com/aspose-imaging/Aspose.Imaging-for-Java/blob/master/Examples/Data/Templates.zip | |
//After download archive please unpack it and replace templatesFolder variable path with your path to unpacked archive folder | |
public class Main { | |
public static void main(String[] args) { | |
// get path of the input data | |
String templatesFolder = System.getenv("DATA_PATH"); | |
// get output path | |
String outputFolder = System.getenv("OUT_PATH"); | |
if (templatesFolder == null) | |
templatesFolder = "data"; | |
if (outputFolder == null) | |
outputFolder = "out"; | |
// Load the odg file in an instance of Image | |
try (Image image = Image.load(templatesFolder + File.separator + "template.odg")) { | |
// Create an instance of PngOptions | |
PngOptions exportOptions = new PngOptions(); | |
OdgRasterizationOptions vectorOptions = new OdgRasterizationOptions(); | |
vectorOptions.setPageWidth(image.getWidth()); | |
vectorOptions.setPageHeight(image.getHeight()); | |
exportOptions.setVectorRasterizationOptions(vectorOptions); | |
// Save odg to png | |
image.save(outputFolder + File.separator + "odg-to-png-output.png", exportOptions); | |
} | |
} | |
} |
เกี่ยวกับ Aspose.Imaging สำหรับ Java API
Aspose.Imaging API เป็นโซลูชันการประมวลผลรูปภาพเพื่อสร้าง แก้ไข วาดหรือแปลงรูปภาพ (ภาพถ่าย) ภายในแอปพลิเคชัน นำเสนอ: การประมวลผลภาพข้ามแพลตฟอร์ม รวมถึงแต่ไม่จำกัดเพียงการแปลงระหว่างรูปแบบภาพต่างๆ (รวมถึงการประมวลผลภาพแบบหลายหน้าหรือหลายเฟรมแบบเดียวกัน) การปรับเปลี่ยน เช่น การวาด การทำงานกับภาพกราฟิกดั้งเดิม การแปลงภาพ (ปรับขนาด ครอบตัด พลิกและหมุน , ไบนารี, ระดับสีเทา, ปรับ), คุณสมบัติการจัดการภาพขั้นสูง (การกรอง, การแยกสี, การปิดบัง, การเดสก์) และกลยุทธ์การปรับหน่วยความจำให้เหมาะสม เป็นไลบรารีแบบสแตนด์อโลนและไม่ขึ้นกับซอฟต์แวร์ใด ๆ สำหรับการทำงานของรูปภาพ คุณสามารถเพิ่มคุณสมบัติการแปลงรูปภาพประสิทธิภาพสูงด้วย API ดั้งเดิมภายในโปรเจ็กต์ได้อย่างง่ายดาย สิ่งเหล่านี้เป็น API ภายในองค์กรที่เป็นส่วนตัว 100% และอิมเมจได้รับการประมวลผลที่เซิร์ฟเวอร์ของคุณODG คืออะไร ODG รูปแบบไฟล์
รูปแบบไฟล์ ODG ถูกใช้โดยแอปพลิเคชัน Draw ของ Apache OpenOffice เพื่อจัดเก็บองค์ประกอบการวาดเป็นภาพเวกเตอร์ เป็นไปตามข้อกำหนดรูปแบบไฟล์ XML ที่ร่างโดย Advancement of Structural Information Standards (OASIS) ODG แสดงภาพวาดเป็นภาพเวกเตอร์โดยใช้จุด เส้น และเส้นโค้ง นอกจาก OpenOffice แล้ว LibreOffice และแอปพลิเคชั่นอื่น ๆ ยังรองรับการทำงานกับรูปแบบไฟล์ ODG รูปแบบอื่นๆ ที่ OpenOffice รองรับ เช่น ODT, ODF, ODP และ ODS
อ่านเพิ่มเติมรูปแบบการดูอื่นๆ ที่รองรับ
การใช้ Java คุณสามารถดูรูปแบบต่างๆ ได้อย่างง่ายดายรวมถึง