คุณกำลังมองหาวิธีที่เชื่อถือได้ในการ แปลงไฟล์ MS Project เป็นรูปแบบ PDF โดยไม่ต้องใช้ Microsoft Project อยู่หรือเปล่า? คุณมาถูกที่แล้ว! บทความนี้จะนำคุณผ่านขั้นตอนในการ แปลง MS Project เป็น PDF ใน C# ได้อย่างง่ายดาย
Microsoft Project เป็นเครื่องมือที่ทรงพลังที่ช่วยให้ทีมจัดระเบียบโปรเจกต์ ติดตามความก้าวหน้า และชี้แจงบทบาทและความรับผิดชอบ อย่างไรก็ตาม มีบางครั้งที่คุณต้องแปลงเอกสาร Microsoft Project เป็นไฟล์ PDF—อาจจะเพื่อข้อเสนอในสัญญาหรือการเข้าถึงที่สะดวกในระหว่างการประชุมที่นอกสถานที่
ในยุคดิจิทัลในปัจจุบัน PDF ได้กลายเป็นรูปแบบที่ต้องการสำหรับการแชร์และจัดเก็บเอกสาร การส่งออกข้อมูลโปรเจกต์จากไฟล์ MS Project เป็น PDF ช่วยให้คุณแชร์ข้อมูลที่สำคัญ—เช่น งาน ทรัพยากร การมอบหมาย ไทม์ไลน์ และงบประมาณ—ในรูปแบบที่พกพาได้ มาดูวิธีการทำสิ่งนี้โดยโปรแกรมใน C# กันเถอะ
สารบัญ
- C# API เพื่อสร้าง MS Project เป็น PDF Converter
- แปลง MS Project เป็น PDF โดยใช้ C#
- ส่งออกมุมมอง MS Project เฉพาะไปยัง PDF
- ปรับเนื้อหาให้พอดีกับเซลล์และแปลง MS Project เป็น PDF
- แปลง MS Project เป็น PDF โดยไม่มีตำนาน
- ปรับแต่งสไตล์ข้อความและส่งออก MS Project เป็น PDF
- ปรับแต่งรูปแบบวันที่ขณะแปลง MS Project เป็น PDF
- แปลง MS Project เป็นไฟล์ PDF หลายไฟล์
C# API เพื่อสร้าง MS Project เป็น PDF Converter
เพื่อ แปลง MS Project เป็น PDF เราจะใช้ Aspose.Tasks สำหรับ .NET API ไลบรารีที่ทรงพลังนี้ช่วยให้คุณอ่านและเขียนรูปแบบไฟล์ต่างๆ โดยไม่ต้องติดตั้ง Microsoft Project นอกจากนี้ยังช่วยให้คุณแปลงและบันทึกไฟล์ MS Project ได้อย่างราบรื่น
Aspose.Tasks สำหรับ .NET เป็นคลาสไลบรารีที่ครอบคลุมซึ่งให้ฟังก์ชันการทำงานที่หลากหลาย รวมถึงการทำงานกับโปรเจกต์ สูตร ปฏิทิน งาน และการมอบหมายทรัพยากร สำหรับความเข้าใจที่ลึกซึ้งเกี่ยวกับคลาสและวิธีการที่มีอยู่ โปรดดูที่ เอกสาร API
คุณสามารถ ดาวน์โหลด DLL ของ API หรือทำการติดตั้งผ่าน NuGet:
PM> Install-Package Aspose.Tasks
แปลง MS Project เป็น PDF โดยใช้ C#
การแปลงข้อมูลโปรเจกต์ทั้งหมดจาก MS Project เป็น PDF เป็นเรื่องง่าย ทำตามขั้นตอนง่ายๆ เหล่านี้:
- โหลดไฟล์ MS Project โดยใช้คลาส Project
- บันทึกไฟล์เป็น PDF โดยใช้วิธี Save() โดยระบุเส้นทางไฟล์ PDF ที่ส่งออกและ SaveFileFormat.Pdf เป็นอาร์กิวเมนต์
นี่คือตัวอย่างโค้ดที่แสดง วิธีการแปลง MS Project เป็น PDF ใน C#:
ส่งออกมุมมอง MS Project เฉพาะไปยัง PDF ใน C#
Microsoft Project มีมุมมองต่างๆ เพื่อแสดงข้อมูลโปรเจกต์ เช่น Gantt Chart และ Resource Usage เพื่อส่งออกมุมมองเฉพาะไปยัง PDF ให้ทำตามขั้นตอนเหล่านี้:
- โหลดไฟล์ MS Project โดยใช้คลาส Project
- สร้างอินสแตนซ์ของคลาส PdfSaveOptions
- ระบุ PresentationFormat ที่ต้องการ
- สุดท้ายเรียกใช้วิธี Save() พร้อมกับเส้นทางไฟล์ PDF ที่ส่งออกและ PdfSaveOptions
นี่คือวิธีการ ส่งออกมุมมอง MS Project เฉพาะไปยัง PDF ใน C#:
ปรับเนื้อหาให้พอดีกับเซลล์และแปลง MS Project เป็น PDF ใน C#
เพื่อหลีกเลี่ยงการตัดข้อความยาวในฟิลด์ เช่น ชื่อ คุณสามารถปรับเนื้อหาให้พอดีกับเซลล์ก่อนที่จะทำการแปลงเป็น PDF นี่คือวิธีการ:
- โหลดไฟล์ MS Project โดยใช้คลาส Project
- สร้างอินสแตนซ์ของคลาส PdfSaveOptions
- ตั้งค่า FitContent เป็น true
- เรียกใช้วิธี Save() พร้อมกับเส้นทางไฟล์ PDF ที่ส่งออกและ PdfSaveOptions
นี่คือตัวอย่างโค้ดที่แสดง วิธีการปรับเนื้อหาให้พอดีกับเซลล์และแปลง MS Project เป็น PDF ใน C#:
แปลง MS Project เป็น PDF โดยไม่มีตำนานใน C#
ตามค่าเริ่มต้น ตำนานจะปรากฏบนทุกหน้าใน MS Project เพื่อซ่อนพวกมันให้ทำตามขั้นตอนเหล่านี้:
- โหลดไฟล์ MS Project โดยใช้คลาส Project
- สร้างอินสแตนซ์ของคลาส PdfSaveOptions
- ตั้งค่า LegendOnEachPage เป็น false
- เรียกใช้วิธี Save() พร้อมกับเส้นทางไฟล์ PDF ที่ส่งออกและ PdfSaveOptions
นี่คือวิธีการ แปลง MS Project MPP เป็น PDF โดยไม่มีตำนานใน C#:
ปรับแต่งสไตล์ข้อความและส่งออก MS Project เป็น PDF ใน C#
คุณสามารถปรับแต่งสไตล์ข้อความเมื่อเรนเดอร์ MS Project เป็น PDF โดยทำตามขั้นตอนเหล่านี้:
- โหลดไฟล์ MS Project โดยใช้คลาส Project
- สร้างอินสแตนซ์ของคลาส PdfSaveOptions
- สร้างอินสแตนซ์ของคลาส TextStyle
- ตั้งค่า Color, Font, และ ItemType
- เพิ่ม TextStyle ลงในรายการ TextStyles
- สุดท้ายเรียกใช้วิธี Save() พร้อมกับเส้นทางไฟล์ PDF ที่ส่งออกและ PdfSaveOptions
นี่คือตัวอย่างโค้ดสำหรับ การปรับแต่งสไตล์ข้อความเมื่อแปลง MS Project เป็น PDF ใน C#:
ปรับแต่งรูปแบบวันที่ขณะแปลง MS Project เป็น PDF
เพื่อปรับแต่งรูปแบบวันที่ระหว่างการแปลงเป็น PDF ให้ทำตามขั้นตอนเหล่านี้:
- โหลดไฟล์ MS Project โดยใช้คลาส Project
- ใช้ Set() พร้อมกับ Prj.DateFormat เป็นคีย์และรูปแบบวันที่ที่ต้องการเป็นค่า
- สุดท้ายเรียกใช้วิธี Save() พร้อมกับเส้นทางไฟล์ PDF ที่ส่งออกและ SaveFileFormat.Pdf
นี่คือวิธีการ ปรับแต่งรูปแบบวันที่และแปลง MS Project เป็น PDF ใน C#:
แปลง MS Project เป็นไฟล์ PDF หลายไฟล์ใน C#
คุณยังสามารถแปลง MS Project เป็นไฟล์ PDF หลายหน้าได้ นี่คือวิธีการ:
- โหลดไฟล์ MS Project โดยใช้คลาส Project
- สร้างอินสแตนซ์ของคลาส PdfSaveOptions
- ตั้งค่า SaveToSeparateFiles เป็น true
- เพิ่มหมายเลขหน้าที่คุณต้องการรวมในรายการ Pages
- เรียกใช้วิธี Save() พร้อมกับเส้นทางไฟล์ PDF ที่ส่งออกและ PdfSaveOptions
นี่คือตัวอย่างโค้ดที่แสดง วิธีการแปลง MS Project เป็นเอกสาร PDF หลายไฟล์ใน C#:
รับใบอนุญาตฟรี
คุณสามารถ รับใบอนุญาตชั่วคราวฟรี เพื่อทดลองใช้ไลบรารีโดยไม่มีข้อจำกัดในการประเมินผล
สรุป
ในบทความนี้ เราได้พูดคุยเกี่ยวกับวิธีการ:
- โหลดไฟล์ MS Project
- ระบุตัวเลือกการบันทึก PDF
- บันทึก MS Project ที่โหลดเป็น PDF ใน C#
โดยการใช้ Aspose.Tasks สำหรับ .NET คุณสามารถ แปลง Microsoft Project เป็น PDF ใน C# .NET Core หรือเฟรมเวิร์ก .NET อื่นๆ ได้อย่างง่ายดาย หากคุณมีคำถามหรือต้องการความช่วยเหลือ สามารถติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรีของเรา
ดูเพิ่มเติม
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ ไลบรารี C# ที่ดีที่สุดสำหรับการแปลง MSP เป็น PDF โปรดดูที่ เอกสาร Aspose.Tasks