บันทึกเป็น PDF ใน Aspose.Tasks
การแนะนำ
ในบทช่วยสอนนี้ เราจะแนะนำคุณตลอดขั้นตอนการบันทึกโปรเจ็กต์เป็น PDF โดยใช้ Aspose.Tasks สำหรับ Java ด้วย Aspose.Tasks คุณสามารถแปลงไฟล์โครงการของคุณเป็นรูปแบบ PDF ได้อย่างมีประสิทธิภาพ รับประกันความเข้ากันได้และการแบ่งปันที่ง่ายดาย มาดำดิ่งสู่ขั้นตอนต่างๆ:
ข้อกำหนดเบื้องต้น
ก่อนเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:
- Java Development Kit (JDK): ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง JDK บนระบบของคุณ
- Aspose.Tasks สำหรับไลบรารี Java: ดาวน์โหลดและติดตั้งไลบรารี Aspose.Tasks คุณสามารถค้นหาลิงค์ดาวน์โหลดที่นี่.
- ไฟล์โครงการ: เตรียมไฟล์โครงการ (เช่น HomeMovePlan.mpp) ให้พร้อมที่คุณต้องการแปลงเป็น PDF
แพ็คเกจนำเข้า
import com.aspose.tasks.PdfSaveOptions;
import com.aspose.tasks.PresentationFormat;
import com.aspose.tasks.Project;
import com.aspose.tasks.SaveFileFormat;
import com.aspose.tasks.SaveOptions;
import com.aspose.tasks.Timescale;
ขั้นตอนที่ 1: อ่านไฟล์โครงการอินพุต
String dataDir = "Your Data Directory";
Project project = new Project(dataDir + "HomeMovePlan.mpp");
ให้แน่ใจว่าคุณเปลี่ยน"Your Data Directory"
ด้วยเส้นทางไปยังไดเร็กทอรีข้อมูลของคุณที่มีไฟล์โครงการ
ขั้นตอนที่ 2: บันทึกโครงการเป็น PDF
project.save(dataDir + "Project5.pdf", SaveFileFormat.Pdf);
ข้อมูลโค้ดนี้จะบันทึกโปรเจ็กต์เป็นไฟล์ PDF ชื่อ “Project5.pdf”
ขั้นตอนที่ 3: ปรับเนื้อหาให้เหมาะสมกับขนาดเซลล์
Project project1 = new Project(dataDir + "project6.mpp");
SaveOptions o = new PdfSaveOptions();
o.setFitContent(true);
o.setTimescale(Timescale.Months);
o.setPresentationFormat(PresentationFormat.TaskUsage);
ที่นี่ เราได้กำหนดตัวเลือกสำหรับการบันทึก PDF รวมถึงเนื้อหาที่เหมาะสม มาตราส่วนเวลา และรูปแบบการนำเสนอ
ขั้นตอนที่ 4: ซ่อนตำนาน
o.setLegendOnEachPage(false);
ขั้นตอนนี้จะซ่อนคำอธิบายในแต่ละหน้าของ PDF
ขั้นตอนที่ 5: บันทึกโครงการด้วยตัวเลือกที่ประยุกต์
project1.save(dataDir + "result_months_WithoutLegend.pdf", o);
สุดท้ายนี้ โค้ดนี้จะบันทึกโปรเจ็กต์พร้อมตัวเลือกที่นำไปใช้กับไฟล์ PDF
บทสรุป
ในบทช่วยสอนนี้ เราได้เรียนรู้วิธีใช้ Aspose.Tasks สำหรับ Java เพื่อบันทึกโปรเจ็กต์เป็น PDF ด้วยการทำตามขั้นตอนง่ายๆ เหล่านี้ คุณสามารถแปลงไฟล์โครงการของคุณได้อย่างมีประสิทธิภาพเพื่อการแชร์และแจกจ่ายที่ง่ายดาย
คำถามที่พบบ่อย
ถาม: Aspose.Tasks เข้ากันได้กับ Java ทุกเวอร์ชันหรือไม่
ตอบ: ใช่ Aspose.Tasks รองรับเวอร์ชัน Java ที่เริ่มต้นจาก JDK 6 ขึ้นไป
ถาม: ฉันสามารถปรับแต่งลักษณะที่ปรากฏของเอาต์พุต PDF ได้หรือไม่
ตอบ: แน่นอน! Aspose.Tasks มีตัวเลือกมากมายในการปรับแต่งเอาต์พุต PDF ตามความต้องการของคุณ
ถาม: Aspose.Tasks รองรับไฟล์รูปแบบอื่นสำหรับการแปลงหรือไม่
ตอบ: ใช่ Aspose.Tasks รองรับรูปแบบไฟล์ที่หลากหลาย รวมถึง MPP, XML, XLSX และอื่นๆ
ถาม: Aspose.Tasks มีเวอร์ชันทดลองใช้งานหรือไม่
ตอบ: ได้ คุณสามารถทดลองใช้ Aspose.Tasks ได้ฟรีจากที่นี่.
ถาม: ฉันจะรับการสนับสนุนสำหรับ Aspose.Tasks ได้ที่ไหน
ตอบ: สำหรับการสนับสนุนและความช่วยเหลือ คุณสามารถไปที่ฟอรั่ม Aspose.Tasks.