เพิ่มรายการอาร์เรย์ในข้อมูลเมตา XMP โดยใช้ Java

การแนะนำ

ยินดีต้อนรับสู่คำแนะนำทีละขั้นตอนเกี่ยวกับการใช้ Aspose.Page สำหรับ Java เพื่อเพิ่มรายการอาร์เรย์ในข้อมูลเมตา XMP Aspose.Page เป็นไลบรารี Java ที่ทรงพลังที่ให้คุณจัดการและทำงานกับรูปแบบเอกสารต่าง ๆ รวมถึงไฟล์ EPS ในบทช่วยสอนนี้ เราจะเน้นไปที่งานเฉพาะในการเพิ่มรายการอาร์เรย์ในข้อมูลเมตา XMP โดยใช้ Java

ข้อกำหนดเบื้องต้น

ก่อนที่เราจะเจาะลึกบทช่วยสอน ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้:

  • ติดตั้ง Aspose.Page สำหรับไลบรารี Java แล้ว
  • ความเข้าใจพื้นฐานเกี่ยวกับการเขียนโปรแกรม Java
  • ไฟล์ EPS ที่ถูกต้องซึ่งมีข้อมูลเมตา XMP หรือความคิดเห็นข้อมูลเมตา PS ที่มีอยู่

แพ็คเกจนำเข้า

ในการเริ่มต้น คุณต้องนำเข้าแพ็คเกจที่จำเป็นสำหรับการทำงานกับ Aspose.Page รวมบรรทัดต่อไปนี้ไว้ที่จุดเริ่มต้นของไฟล์ Java ของคุณ:

import java.io.FileInputStream;
import java.io.FileOutputStream;
import com.aspose.eps.PsDocument;
import com.aspose.eps.xmp.XmpMetadata;
import com.aspose.eps.xmp.XmpValue;
import com.aspose.page.BaseExamplesTest;
import com.aspose.page.License;

ขั้นตอนที่ 1: รับข้อมูลเมตา XMP

// เส้นทางไปยังไดเร็กทอรีเอกสาร
String dataDir = "Your Document Directory";
// เริ่มต้นสตรีมไฟล์ EPS อินพุต
FileInputStream psStream = new FileInputStream(dataDir + "xmp3.eps");
PsDocument document = new PsDocument(psStream);
// รับข้อมูลเมตา XMP หากไฟล์ EPS ไม่มีข้อมูลเมตา XMP เราจะได้ไฟล์ใหม่ที่เต็มไปด้วยค่าจากความคิดเห็นข้อมูลเมตา PS (%%Creator, %%CreateDate, %%Title ฯลฯ)
XmpMetadata xmp = document.getXmpMetadata();

ในขั้นตอนนี้ เราจะดึงข้อมูลเมตา XMP ที่มีอยู่จากไฟล์ EPS หากไฟล์ EPS ไม่มีข้อมูลเมตา XMP Aspose.Page จะสร้างข้อมูลใหม่และเติมค่าจากความคิดเห็นข้อมูลเมตา PS

ขั้นตอนที่ 2: เพิ่มรายการอาร์เรย์ “dc: title”

// เพิ่มรายการอาร์เรย์ "dc:title" อีกหนึ่งรายการ
xmp.addArrayItem("dc:title", new XmpValue("NewTitle"));

ตอนนี้ เราได้เพิ่มรายการอาร์เรย์ใหม่ให้กับคุณสมบัติ “dc:title” ในข้อมูลเมตา XMP แทนที่ “NewTitle” ด้วยชื่อที่ต้องการ

ขั้นตอนที่ 3: เพิ่มรายการอาร์เรย์ “dc:creator”

// เพิ่มรายการอาร์เรย์ "dc:creator" อีกหนึ่งรายการ
xmp.addArrayItem("dc:creator", new XmpValue("NewCreator"));

ในทำนองเดียวกัน เราเพิ่มรายการอาร์เรย์ใหม่ให้กับคุณสมบัติ “dc:creator” ในข้อมูลเมตา XMP แทนที่ “NewCreator” ด้วยข้อมูลผู้สร้างที่ต้องการ

ขั้นตอนที่ 4: เริ่มต้นสตรีมไฟล์ EPS เอาท์พุต

// เริ่มต้นสตรีมไฟล์ EPS เอาต์พุต
FileOutputStream outPsStream = new FileOutputStream(dataDir + "xmp3_changed.eps");

เตรียมเอาต์พุตไฟล์ EPS สตรีมซึ่งเอกสารที่แก้ไขซึ่งมีข้อมูลเมตา XMP ที่อัปเดตจะถูกบันทึก

ขั้นตอนที่ 5: บันทึกเอกสารด้วยข้อมูลเมตา XMP ที่เปลี่ยนแปลง

//บันทึกเอกสารด้วยข้อมูลเมตา XMP ที่เปลี่ยนแปลง
try {			
    document.save(outPsStream);
} finally {
    outPsStream.close();
}

บันทึกเอกสารด้วยข้อมูลเมตา XMP ที่อัปเดตไปยังไฟล์ EPS เอาท์พุต

บทสรุป

ยินดีด้วย! คุณได้เรียนรู้วิธีเพิ่มรายการอาร์เรย์ในข้อมูลเมตา XMP โดยใช้ Aspose.Page สำหรับ Java เรียบร้อยแล้ว ไลบรารีอันทรงพลังนี้ช่วยลดความยุ่งยากในการจัดการไฟล์ EPS และมีฟังก์ชันการทำงานที่กว้างขวางสำหรับการประมวลผลเอกสาร

คำถามที่พบบ่อย

ฉันสามารถใช้ Aspose.Page สำหรับ Java กับรูปแบบเอกสารอื่นได้หรือไม่

ใช่ Aspose.Page รองรับรูปแบบเอกสารที่หลากหลาย รวมถึง EPS, PDF และ XPS

มีการทดลองใช้ฟรีสำหรับ Aspose.Page สำหรับ Java หรือไม่

ใช่ คุณสามารถเข้าถึงการทดลองใช้ฟรีได้ที่นี่.

ฉันจะหาเอกสารสำหรับ Aspose.Page สำหรับ Java ได้ที่ไหน

เอกสารก็มีให้ที่นี่.

ฉันจะซื้อ Aspose.Page สำหรับ Java ได้อย่างไร

ท่านสามารถซื้อสินค้าได้ที่นี่.

มีใบอนุญาตชั่วคราวสำหรับ Aspose.Page สำหรับ Java หรือไม่

ใช่ คุณสามารถขอรับใบอนุญาตชั่วคราวได้ที่นี่.