โปรแกรมแปลง Aspose.Tasks Project เป็น PDF สำหรับ .NET
Aspose.Tasks โครงการเพื่อ คู่มือ PDF แปลงสําหรับ .NET ช่วยให้ผู้พัฒนาสามารถแปลงไฟล์ Microsoft Project (MPP) เป็นเอกสาร PDF ที่มีคุณภาพสูงและมืออาชีพ สร้างขึ้นบน Aspose.Tasks API ปลั๊กอินนี้ทําให้การทํางานที่ซับซ้อนง่ายขึ้นและให้แน่ใจว่าการบํารุงรักษาที่แม่นยําของงานทรัพยากร calendars และกราฟ Gantt - ทั้งหมดโดยไม่ต้องจําเป็นต้องติดตั้ง Microsoft Projects.
การติดตั้งและการตั้งค่า
- ติดตั้งแพคเกจ NuGet
Aspose.Tasks
ในโครงการ .NET ของคุณ. - การตั้งค่าใบอนุญาตโดยปฏิบัติตาม การให้ใบอนุญาตที่มีการวัด คู่มือ.
- สําหรับรายละเอียดที่สมบูรณ์เกี่ยวกับการติดตั้งและการเข้ากันได้กรอบด คู่มือการติดตั้ง .
แพลตฟอร์มที่ได้รับการสนับสนุน:
- ระบบปฏิบัติการ : Windows, Linux, macOS
- Frameworks : .NET Framework (3.5–4.8), .Net Standard 2.0, .net Core (2.0–3.1), .NET 5/6+, Mono (2.6.7+)
- เครื่องมือการพัฒนา: Microsoft Visual Studio, MonoDevelop
เริ่มต้นอย่างรวดเร็ว: แปลง MPP ไปยัง PDF
using Aspose.Tasks;
Project project = new Project("New Project.mpp");
project.Save("SaveProjectAsPDF_out.pdf", SaveFileFormat.PDF);
ตัวอย่างนี้แสดงให้เห็นถึงวิธีที่ง่ายที่สุดในการโหลด MPP ไฟล์และบันทึกโดยตรงไปยัง PDF โดยใช้การตั้งค่าแบบกําหนดเอง.
ตัวเลือกการส่งออกขั้นสูง
เคล็ดลับการส่งออกของคุณกับ PdfSaveOptions
คลาส:
Project project = new Project("New Project.mpp");
PdfSaveOptions options = new PdfSaveOptions();
// Ensure content fits within cells
options.FitContent = true;
options.Timescale = Timescale.Months;
options.PresentationFormat = PresentationFormat.TaskUsage;
project.Save("FitContentsToCellSize_out.pdf", options);
สไตล์ข้อความที่กําหนดเอง
ผู้พัฒนาสามารถเปลี่ยนรูปแบบข้อความสําหรับรายการที่เฉพาะเจาะจงเช่นทรัพยากรทั้งหมด:
Project project = new Project("New Project.mpp");
PdfSaveOptions options = new PdfSaveOptions();
options.PresentationFormat = PresentationFormat.ResourceSheet;
TextStyle style = new TextStyle();
style.Color = Color.OrangeRed;
style.FontStyle = FontStyle.Bold | FontStyle.Italic;
style.ItemType = TextItemType.OverallocatedResources;
options.TextStyles = new List<TextStyle> { style };
project.Save("CustomizeTextStyle_out.pdf", options);
การปรับแต่งนี้ให้แน่ใจว่าไฟล์ PDF ที่ส่งออกตรงกับมาตรฐานการรายงานหรือแบรนด์ บริษัท.
คุณสมบัติและฟังก์ชั่น
มอเตอร์การแปลงหลัก
- พาร์เซสงานทรัพยากร calendars และ Baselines.
- รักษาการจัดระเบียบและรูปแบบของโครงการ MS ในประเทศ.
- สนับสนุนการส่งออกหลายแผ่นและหลายหน้า.
การสนับสนุนรูปแบบไฟล
- Converts
.mpp
(โครงการ 2010–2021+),.mpt
(ตาราง) และโครงการ XML ไฟล. - มาตรฐานรุ่น schema สําหรับการแสดงผลที่สม่ําเสมอ.
View และ Chart Customization
- ครั้งที่เข้าดูการส่งออก: Gantt Chart , Task Usage หรือจัดตั้งแบบรวม.
- ใช้ตัวกรองกลุ่มและตารางที่กําหนดเองจากโครงการแหล่งกําเนิด.
การตั้งค่า Page & Pagination
- ขนาดหน้าควบคุม (A4, Letter, Legal, Custom), Orientation, และ margins.
- แผนที่สแกนเพื่อให้เหมาะกับการจัดตั้งหน้าเดียวหรือหลายหน้า.
- แผนที่อัตโนมัติผ่านเส้นเวลาขนาดใหญ.
การปฏิบัติตาม PDF & คุณภาพ
- การสนับสนุนสําหรับ PDF 1.4–2.0.
- การปฏิบัติตามมาตรฐานเอกสาร (PDF/A-1b, PDF/ A-2u).
- การรวมตัวอักษร, การบีบอัดภาพ, ตัวเลือกการแสดงตัวเรสเตอร์ / vector.
กระแสการทํางานและไฟล
- การบันทึกไปยังการไหลสําหรับเว็บ / แอปคลาวด์หรือเส้นทางไฟล์สําหรับเครื่องมือโต๊ะ.
- สนับสนุนท่อแบตช์แบบซิงโครนและไม่ซับซ้อน.
การจัดการโครงการขนาดใหญ
- เหมาะสําหรับงานหลายพันและโครงการหลายทรัพยากร.
- สนับสนุนการเรียกคืนขั้นสูงและ tokens การยกเลิก.
การรายงานข้อผิดพลาด
- การยืนยันวันที่ที่เสียหายความเสี่ยงที่หายไปหรือฟิลด์ที่ไม่ได้สนับสนุน.
- ให้การจัดการพิเศษรายละเอียดสําหรับการรวม CI / CD.
แนวทางที่ดีที่สุด
- การกําหนดค่าใบอนุญาตก่อนหน้านี้ : หลีกเลี่ยงการหยุดการประเมินเวลาทํางาน.
- มีทรัพยากร : ใช
using
บล็อกเพื่อการจัดการที่บ้านฟร. - ภาพที่กําหนดเอง : กําหนดตัวกรอง/ตารางในรูปแบบโครงการก่อนการแปลง.
- บันทึกความสามารถในการอ่าน : สําหรับแผนที่ Gantt ที่กว้างใช้การส่งออกหลายหน้าผ่านการสแกน.
- การไหลเวียน : ลด I / O ความหนาเกินในสภาพแวดล้อมที่มีความเร็วสูง.
คําถามที่ถามบ่อย
**Q: ฉันสามารถใช้ Project to PDF Converter ในแอป ASP.NET หรือ WPF?**ใช่ มันทํางานในแอป ASP.NET, WCF, WinForms, WPF และ Mono บน Windows, Linux และ Mac.
**Q: ฉันจะปรับแต่งลักษณะ PDF ได้อย่างไร?**ใช PdfSaveOptions
การกําหนดค่า fonts, text styles, date formats, margins, และตั้งค่าการดู PDF หลัก.
**Q: ฉันสามารถระบุวัตถุ View โดยตรงได้หรือไม?**ใช่ ใช SaveOptions.ViewSettings
สําหรับการแสดงออกที่ชัดเจนการส่งออก PresentationFormat
.
**Q: การดู Microsoft Project จะได้รับการสนับสนุนอย่างไร?**ครั้งที่เข้าดูที่ได้รับการสนับสนุนรวมถึง **Gantt Chart ** , Task Usage ** ** การใช้งานทรัพยากรและอื่น ๆ.