เขียนสรุปโครงการ MPP ใน Aspose.Tasks
การแนะนำ
ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีใช้ Aspose.Tasks สำหรับ Java เพื่อเขียนสรุปโปรเจ็กต์ MPP Aspose.Tasks เป็นไลบรารี Java ที่ทรงพลังสำหรับการทำงานกับไฟล์ Microsoft Project ด้วยการทำตามขั้นตอนที่อธิบายไว้ด้านล่าง คุณจะสามารถตั้งค่าและดึงข้อมูลสรุปต่างๆ เกี่ยวกับโครงการโดยใช้ไลบรารีนี้ได้
ข้อกำหนดเบื้องต้น
ก่อนที่เราจะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้:
- Java Development Kit (JDK): ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง JDK บนระบบของคุณแล้ว
- Aspose.Tasks สำหรับ Java: ดาวน์โหลดและติดตั้งไลบรารี Aspose.Tasks สำหรับ Java คุณสามารถดาวน์โหลดได้จากที่นี่.
- สภาพแวดล้อมการพัฒนาแบบรวม (IDE): เลือก IDE ที่คุณต้องการสำหรับการพัฒนา Java เช่น IntelliJ IDEA, Eclipse หรือ NetBeans
แพ็คเกจนำเข้า
ประการแรก นำเข้าแพ็คเกจที่จำเป็นไปยังคลาส Java ของคุณ:
import com.aspose.tasks.Prj;
import com.aspose.tasks.Project;
import com.aspose.tasks.SaveFileFormat;
import java.util.Calendar;
ขั้นตอนที่ 1: ตั้งค่าโครงการและกำหนดข้อมูลสรุป
// เส้นทางไปยังไดเร็กทอรีเอกสาร
String dataDir = "Your Data Directory";
//เริ่มต้นวัตถุโครงการใหม่ด้วยเส้นทางไปยังไฟล์โครงการของคุณ
Project project = new Project(dataDir + "project.mpp");
// กำหนดข้อมูลสรุปเกี่ยวกับโครงการ
project.set(Prj.AUTHOR, "Author");
project.set(Prj.LAST_AUTHOR, "Last Author");
project.set(Prj.REVISION, 15);
project.set(Prj.KEYWORDS, "MSP Aspose");
project.set(Prj.COMMENTS, "Comments");
// กำหนดวันที่สร้างโครงการ
Calendar cal = Calendar.getInstance();
cal.set(2014, Calendar.FEBRUARY, 15, 0, 0, 0);
project.set(Prj.CREATION_DATE, cal.getTime());
// กำหนดคำสำคัญสำหรับโครงการ
project.set(Prj.KEYWORDS, "MPP Aspose");
// กำหนดวันที่พิมพ์ล่าสุดของโครงการ
cal.set(2014, Calendar.MARCH, 16, 0, 0, 0);
project.set(Prj.LAST_PRINTED, cal.getTime());
ขั้นตอนที่ 2: บันทึกข้อมูลสรุปโครงการ
// บันทึกโครงการกลับในรูปแบบ MPP
project.save(dataDir + "MppAspose.xml", SaveFileFormat.Xml);
// แสดงข้อความแสดงความสำเร็จ
System.out.println("Process completed Successfully");
ขั้นตอนที่ 3: อ่านข้อมูลสรุปโครงการ
// อ่านข้อมูลสรุปโครงการ
project = new Project(dataDir + "MppAspose.xml");
// ผู้เขียนโครงการพิมพ์
System.out.println("Author: " + project.get(Prj.AUTHOR));
// พิมพ์ผู้เขียนคนสุดท้ายของโครงการ
System.out.println("Last Author: " + project.get(Prj.LAST_AUTHOR));
// พิมพ์หมายเลขการแก้ไขของโครงการ
System.out.println("Revision: " + project.get(Prj.REVISION));
// พิมพ์คำสำคัญของโครงการ
System.out.println("Keywords: " + project.get(Prj.KEYWORDS));
// พิมพ์ความเห็นของโครงการ
System.out.println("Comments: " + project.get(Prj.COMMENTS));
// พิมพ์วันที่สร้างโครงการ
System.out.println("Creation Date: " + project.get(Prj.CREATION_DATE).toString());
// พิมพ์คำสำคัญของโครงการ (อีกครั้ง)
System.out.println("Keywords: " + project.get(Prj.KEYWORDS));
// พิมพ์วันที่พิมพ์ล่าสุดของโครงการ
System.out.println("Last Printed: " + project.get(Prj.LAST_PRINTED).toString());
บทสรุป
ในบทช่วยสอนนี้ เราได้กล่าวถึงวิธีเขียนสรุปโปรเจ็กต์ MPP โดยใช้ Aspose.Tasks สำหรับ Java ด้วยการทำตามขั้นตอนเหล่านี้ คุณสามารถตั้งค่าและเรียกข้อมูลสรุปต่างๆ เกี่ยวกับไฟล์โครงการของคุณได้อย่างมีประสิทธิภาพ Aspose.Tasks ลดความซับซ้อนของกระบวนการทำงานกับไฟล์ Microsoft Project ในแอปพลิเคชัน Java นำเสนอฟังก์ชันการทำงานที่แข็งแกร่งและใช้งานง่าย
คำถามที่พบบ่อย
ถาม: ฉันสามารถใช้ Aspose.Tasks สำหรับ Java กับไลบรารี Java อื่นๆ ได้หรือไม่
ตอบ: ได้ Aspose.Tasks สำหรับ Java สามารถผสานรวมกับไลบรารี Java อื่นๆ ได้อย่างราบรื่น เพื่อเพิ่มขีดความสามารถในการจัดการโปรเจ็กต์ของคุณ
ถาม: Aspose.Tasks สำหรับ Java มีเวอร์ชันทดลองใช้งานหรือไม่
ตอบ: ได้ คุณสามารถดาวน์โหลดเวอร์ชันทดลองใช้ฟรีได้จากที่นี่.
ถาม: Aspose.Tasks สำหรับ Java อัปเดตบ่อยแค่ไหน
ตอบ: Aspose.Tasks สำหรับ Java ได้รับการอัปเดตเป็นประจำเพื่อให้แน่ใจว่าสามารถเข้ากันได้กับไฟล์ Java และ Microsoft Project เวอร์ชันล่าสุด
ถาม: ฉันสามารถปรับแต่งข้อมูลสรุปโครงการเพิ่มเติมได้หรือไม่
ตอบ: แน่นอนว่า Aspose.Tasks for Java มีตัวเลือกมากมายในการปรับแต่งข้อมูลสรุปโปรเจ็กต์ตามความต้องการเฉพาะของคุณ
ถาม: ฉันจะรับการสนับสนุนสำหรับ Aspose.Tasks สำหรับ Java ได้ที่ไหน
ตอบ: คุณสามารถรับการสนับสนุนจากฟอรัมชุมชน Aspose.Tasksที่นี่.