Microsoft Project Files (MPP) ใช้สำหรับงานการจัดการโครงการต่างๆ เช่น การติดตามและการจัดระเบียบโครงการ คุณสามารถแปลงไฟล์ MPP เป็นเอกสาร PDF โดยทางโปรแกรมโดยใช้ Java ส่วนต่อไปนี้จะอธิบายการแปลงไฟล์ MPP โดยละเอียด:
- ตัวแปลง MPP เป็น PDF – การติดตั้ง Java API
- แปลงไฟล์ MPP เป็น PDF โดยทางโปรแกรมด้วย Java
- การแปลง MPP เป็น PDF พร้อมตัวเลือกขั้นสูงใน Java
- แปลงไฟล์ MPP เป็นไฟล์ PDF ที่เข้ารหัสและป้องกันด้วยรหัสผ่านโดยใช้ Java
- รับใบอนุญาต API ฟรี
ตัวแปลง MPP เป็น PDF – การติดตั้ง Java API
Aspose.Tasks for Java สามารถใช้เพื่อจัดการโครงการในแอปพลิเคชัน Java ของคุณได้ คุณสามารถกำหนดค่า API ได้โดยดาวน์โหลดไฟล์ JAR จากส่วน ดาวน์โหลด หรือคุณสามารถระบุการกำหนดค่า Maven ต่อไปนี้ในไฟล์ pom.xml ของโปรเจ็กต์ Java ของคุณ
พื้นที่เก็บข้อมูล:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
การพึ่งพา:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-tasks</artifactId>
<version>21.2</version>
<classifier>jdk18</classifier>
</dependency>
แปลงไฟล์ MPP เป็น PDF โดยทางโปรแกรมด้วย Java
คุณสามารถแปลงไฟล์ MPP เป็น PDF โดยทำตามขั้นตอนต่อไปนี้:
- โหลดไฟล์อินพุตโดยใช้คลาส Project
- บันทึกไฟล์ PDF เอาต์พุตโดยใช้เมธอด Save()) และการแจงนับ SaveFileFormat
รหัสต่อไปนี้แสดงวิธีการแปลงไฟล์ MPP เป็น PDF โดยทางโปรแกรมโดยใช้ Java:
// อ่านไฟล์โครงการอินพุต
Project project = new Project("Sample.mpp");
// บันทึกโครงการเป็น PDF
project.save("Project.pdf", SaveFileFormat.PDF);
การแปลง MPP เป็น PDF พร้อมตัวเลือกขั้นสูงใน Java
คุณสามารถปรับแต่งและควบคุมการแปลงไฟล์ MPP เป็น PDF ด้วยคุณสมบัติต่างๆ ที่แสดงโดยคลาส PdfSaveOptions ตัวอย่างเช่น คุณสามารถระบุคำอธิบาย มาตราส่วนเวลา ความสูงของแถว เป็นต้น ขั้นตอนต่อไปนี้แสดงวิธีการแปลงไฟล์ MPP เป็นรูปแบบ PDF:
- โหลดอินพุตไฟล์โครงการ Microsoft
- เริ่มต้นวัตถุคลาส SaveOptions
- ระบุคุณสมบัติต่างๆ
- บันทึกเอกสาร PDF ที่ส่งออก
รหัสต่อไปนี้แสดงวิธีการแปลง MPP เป็น PDF ด้วยตัวเลือกขั้นสูงโดยทางโปรแกรมโดยใช้ Java:
// โหลดไฟล์ MPP อินพุต
Project project = new Project("project.mpp");
// เริ่มต้นวัตถุคลาส SaveOptions
SaveOptions o = new PdfSaveOptions();
// กำหนดความสูงของแถวให้พอดีกับเนื้อหาของเซลล์
o.setFitContent(true);
// ระบุคุณสมบัติต่างๆ
o.setTimescale(Timescale.Months);
o.setPresentationFormat(PresentationFormat.TaskUsage);
// ตั้งค่าคุณสมบัติ LegendOnEachPage เป็นเท็จเพื่อซ่อนคำอธิบายแผนภูมิ
o.setLegendOnEachPage(false);
// บันทึกเอกสาร PDF ที่ส่งออก
project.save("result.pdf", o);
แปลงไฟล์ MPP เป็นไฟล์ PDF ที่เข้ารหัสและป้องกันด้วยรหัสผ่านโดยใช้ Java
บางโครงการอาจมีข้อมูลที่ละเอียดอ่อนสำหรับองค์กร ดังนั้นคุณอาจต้องการปกป้องข้อมูลในไฟล์ PDF ที่ส่งออก คุณจึงสามารถเข้ารหัสและรหัสผ่านป้องกันเอกสาร PDF โปรดทำตามขั้นตอนด้านล่างเพื่อรักษาความปลอดภัยไฟล์ PDF ที่ส่งออกหลังจากการแปลง MPP:
- โหลดไฟล์ MPP อินพุตด้วยคลาส Project
- เริ่มต้นวัตถุคลาส PdfEncryptionDetails ในขณะที่ระบุรหัสผ่านของผู้ใช้และเจ้าของ
- เริ่มต้น PdfSaveOptions วัตถุคลาส
- บันทึกไฟล์ PDF ที่ส่งออก
รหัสด้านล่างอธิบายวิธีการแปลงไฟล์ MPP เป็นไฟล์ PDF ที่ป้องกันและเข้ารหัสด้วยรหัสผ่านโดยทางโปรแกรมโดยใช้ Java:
// โหลดไฟล์โครงการอินพุต
Project project = new Project(dataDir + "project.mpp");
// เริ่มต้นวัตถุคลาส PdfEncryptionDetails
PdfEncryptionDetails encryptionDetails = new PdfEncryptionDetails("test", "password", PdfEncryptionAlgorithm.RC4_128);
// ตั้งค่าการอนุญาตสำหรับไฟล์ PDF เอาต์พุต
encryptionDetails.setPermissions(PdfPermissions.None);
// เริ่มต้นวัตถุคลาส PdfSaveOptions
PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setTimescale(Timescale.Months);
saveOptions.setPresentationFormat(PresentationFormat.TaskUsage);
saveOptions.setEncryptionDetails(encryptionDetails);
// บันทึกไฟล์ PDF ที่ส่งออก
project.save(dataDir + "Password_output.pdf", saveOptions);
รับใบอนุญาต API ฟรี
คุณสามารถรับ ใบอนุญาตชั่วคราวฟรี เพื่อประเมิน API ได้อย่างเต็มประสิทธิภาพ
บทสรุป
ในบทความนี้ คุณได้สำรวจวิธีแปลง MPP, Microsoft Project Files เป็น PDF โดยทางโปรแกรมโดยใช้ Java คุณได้เรียนรู้วิธีบันทึกไฟล์ PDF ที่ส่งออกด้วยตัวเลือกขั้นสูงหรือด้วยการเข้ารหัสและการป้องกันด้วยรหัสผ่าน คุณสามารถสำรวจเพิ่มเติมได้โดยไปที่ เอกสาร หรือติดต่อเราผ่านทาง ฟอรัมสนับสนุนฟรี