Convert MS Project to PDF in C#

คุณกำลังมองหาวิธีที่เชื่อถือได้ในการ แปลงไฟล์ MS Project เป็นรูปแบบ PDF โดยไม่ต้องใช้ Microsoft Project อยู่ใช่ไหม? คุณมาถูกที่แล้ว! คู่มือนี้จะพาคุณผ่านกระบวนการ แปลง MS Project เป็น PDF ใน C# ได้อย่างง่ายดาย โดยใช้ Aspose .NET Library สำหรับ MS Project เป็น PDF.

Microsoft Project เป็นเครื่องมือที่สำคัญสำหรับทีมในการจัดระเบียบโครงการ ติดตามความก้าวหน้า และชี้แจงบทบาท อย่างไรก็ตาม มีบางครั้งที่คุณจำเป็นต้องแปลงเอกสาร Microsoft Project เป็นไฟล์ PDF ไม่ว่าจะเพื่อเสนอข้อสัญญาหรือเพื่อการเข้าถึงที่ง่ายในระหว่างการประชุมที่นอกสถานที่

ในภูมิทัศน์ดิจิทัลในปัจจุบัน PDF ได้กลายเป็นรูปแบบที่ต้องการสำหรับการแชร์และเก็บเอกสาร การส่งออกข้อมูลโครงการจากไฟล์ MS Project ไปยัง PDF ช่วยให้คุณแชร์ข้อมูลที่สำคัญ เช่น งาน ทรัพยากร การมอบหมาย เวลา และงบประมาณ ในรูปแบบที่พกพาได้ มาสำรวจวิธีการทำเช่นนี้ในเชิงโปรแกรมใน C# โดยใช้ Aspose .NET MSP to PDF Converter.

สารบัญ

  1. C# API สำหรับสร้าง MS Project to PDF Converter
  2. แปลง MS Project เป็น PDF โดยใช้ C#
  3. ส่งออกมุมมองเฉพาะของ MS Project เป็น PDF
  4. ปรับเนื้อหาให้พอดีกับเซลล์และแปลง MS Project เป็น PDF
  5. แปลง MS Project เป็น PDF โดยไม่มีตำนาน
  6. ปรับแต่งรูปแบบข้อความและการส่งออก MS Project เป็น PDF
  7. ปรับแต่งรูปแบบวันที่ในขณะที่แปลง MS Project เป็น PDF
  8. แปลง MS Project เป็นไฟล์ PDF หลายไฟล์

C# API สำหรับสร้าง MS Project to PDF Converter

เพื่อ แปลง MS Project เป็น PDF เราจะใช้ API Aspose.Tasks for .NET ไลบรารีที่ทรงพลังนี้ช่วยให้คุณอ่านและเขียนรูปแบบไฟล์ต่างๆ โดยไม่ต้องติดตั้ง Microsoft Project นอกจากนี้ยังรับประกัน การแปลง MS Project เป็น PDF ด้วย C# .NET ที่มีประสิทธิภาพสูง ทำให้เป็นทางเลือกที่ยอดเยี่ยมสำหรับความต้องการของโครงการของคุณ

Aspose.Tasks for .NET เป็นคลาสไลบรารีที่ครอบคลุมที่มีฟังก์ชันการทำงานที่หลากหลาย รวมถึงการทำงานกับโครงการ สูตร ปฏิทิน งาน และการมอบหมายทรัพยากร สำหรับข้อมูลโดยละเอียดเกี่ยวกับคลาสและวิธีการที่มีอยู่ โปรดดูที่ API references.

คุณสามารถ ดาวน์โหลด DLL ของ API หรือทำการติดตั้งผ่าน NuGet:

PM> Install-Package Aspose.Tasks

แปลง MS Project เป็น PDF โดยใช้ C#

การแปลงข้อมูลโครงการทั้งหมดจาก MS Project เป็น PDF นั้นง่ายมาก ทำตามขั้นตอนง่ายๆ เหล่านี้:

  1. โหลดไฟล์ MS Project โดยใช้คลาส Project.
  2. บันทึกไฟล์เป็น PDF โดยใช้วิธี Save() โดยระบุเส้นทางไฟล์ PDF ที่ส่งออกและ SaveFileFormat.Pdf เป็นอาร์กิวเมนต์.

นี่คือตัวอย่างโค้ดที่แสดง วิธีแปลง MS Project เป็น PDF ใน C#:

Convert MS Project to PDF using C#

แปลง MS Project เป็น PDF โดยใช้ C#.

ส่งออกมุมมองเฉพาะของ MS Project เป็น PDF ใน C#

Microsoft Project มีมุมมองที่หลากหลายเพื่อแสดงข้อมูลโครงการ เช่น Gantt Chart และ Resource Usage เพื่อส่งออกมุมมองเฉพาะไปยัง PDF ให้ทำตามขั้นตอนเหล่านี้:

  1. โหลดไฟล์ MS Project โดยใช้คลาส Project.
  2. สร้างอินสแตนซ์ของคลาส PdfSaveOptions.
  3. ระบุ PresentationFormat ที่ต้องการ.
  4. สุดท้าย โทรหาวิธี Save() พร้อมกับเส้นทางไฟล์ PDF ที่ส่งออกและ PdfSaveOptions.

นี่คือวิธีการ ส่งออกมุมมองเฉพาะของ MS Project เป็น PDF ใน C#:

Export Specific MS Project View to PDF in C#

ส่งออกมุมมองเฉพาะของ MS Project เป็น PDF ใน C#.

ปรับเนื้อหาให้พอดีกับเซลล์และแปลง MS Project เป็น PDF ใน C#

เพื่อป้องกันการตัดข้อความยาวในฟิลด์ เช่น ชื่อ คุณสามารถปรับเนื้อหาให้พอดีกับเซลล์ก่อนที่จะทำการแปลงเป็น PDF นี่คือวิธีการ:

  1. โหลดไฟล์ MS Project โดยใช้คลาส Project.
  2. สร้างอินสแตนซ์ของคลาส PdfSaveOptions.
  3. ตั้งค่า FitContent เป็น true.
  4. โทรหาวิธี Save() พร้อมกับเส้นทางไฟล์ PDF ที่ส่งออกและ PdfSaveOptions.

นี่คือตัวอย่างโค้ดที่แสดง วิธีปรับเนื้อหาให้พอดีกับเซลล์และแปลง MS Project เป็น PDF ใน C#:

Fit Content to Cell and Convert MS Project to PDF in C#

ปรับเนื้อหาให้พอดีกับเซลล์และแปลง MS Project เป็น PDF.

แปลง MS Project เป็น PDF โดยไม่มีตำนานใน C#

โดยค่าเริ่มต้น ตำนานจะแสดงในทุกหน้าใน MS Project เพื่อซ่อนพวกเขา ให้ทำตามขั้นตอนเหล่านี้:

  1. โหลดไฟล์ MS Project โดยใช้คลาส Project.
  2. สร้างอินสแตนซ์ของคลาส PdfSaveOptions.
  3. ตั้งค่า LegendOnEachPage เป็น false.
  4. โทรหาวิธี Save() พร้อมกับเส้นทางไฟล์ PDF ที่ส่งออกและ PdfSaveOptions.

นี่คือวิธีการ แปลง MS Project MPP เป็น PDF โดยไม่มีตำนานใน C#:

Convert MS Project to PDF without Legends in C#

แปลง MS Project เป็น PDF โดยไม่มีตำนาน.

ปรับแต่งรูปแบบข้อความและการส่งออก MS Project เป็น PDF ใน C#

คุณสามารถปรับแต่งรูปแบบข้อความเมื่อเรนเดอร์ MS Project เป็น PDF โดยทำตามขั้นตอนเหล่านี้:

  1. โหลดไฟล์ MS Project โดยใช้คลาส Project.
  2. สร้างอินสแตนซ์ของคลาส PdfSaveOptions.
  3. สร้างอินสแตนซ์ของคลาส TextStyle.
  4. ตั้งค่าคุณสมบัติ Color, Font, และ ItemType.
  5. เพิ่ม TextStyle ลงในรายการ TextStyles.
  6. สุดท้าย โทรหาวิธี Save() พร้อมกับเส้นทางไฟล์ PDF ที่ส่งออกและ PdfSaveOptions.

นี่คือตัวอย่างโค้ดสำหรับ ปรับแต่งรูปแบบข้อความเมื่อแปลง MS Project เป็น PDF ใน C#:

Customize Text Style and Convert MS Project to PDF in C#

ปรับแต่งรูปแบบข้อความและแปลง MS Project เป็น PDF.

ปรับแต่งรูปแบบวันที่ในขณะที่แปลง MS Project เป็น PDF

เพื่อปรับแต่งรูปแบบวันที่ในระหว่างการแปลง PDF ให้ทำตามขั้นตอนเหล่านี้:

  1. โหลดไฟล์ MS Project โดยใช้คลาส Project.
  2. ใช้วิธี Set() โดยใช้ Prj.DateFormat เป็นกุญแจและรูปแบบวันที่ที่คุณต้องการเป็นค่า.
  3. สุดท้าย โทรหาวิธี Save() พร้อมกับเส้นทางไฟล์ PDF ที่ส่งออกและ SaveFileFormat.Pdf.

นี่คือวิธีการ ปรับแต่งรูปแบบวันที่และแปลง MS Project เป็น PDF ใน C#:

Customize Date Format while Converting MS Project to PDF in C#

ปรับแต่งรูปแบบวันที่ในขณะที่แปลง MS Project เป็น PDF.

แปลง MS Project เป็นไฟล์ PDF หลายไฟล์ใน C#

คุณยังสามารถแปลง MS Project เป็นหลายหน้า PDF ได้ นี่คือวิธีการ:

  1. โหลดไฟล์ MS Project โดยใช้คลาส Project.
  2. สร้างอินสแตนซ์ของคลาส PdfSaveOptions.
  3. ตั้งค่า SaveToSeparateFiles เป็น true.
  4. เพิ่มหมายเลขหน้าที่คุณต้องการรวมในรายการ Pages.
  5. โทรหาวิธี Save() พร้อมกับเส้นทางไฟล์ PDF ที่ส่งออกและ PdfSaveOptions.

นี่คือตัวอย่างโค้ดที่แสดง วิธีแปลง MS Project เป็นเอกสาร PDF หลายฉบับใน C#:

รับใบอนุญาตฟรี

คุณสามารถ รับใบอนุญาตชั่วคราวฟรี เพื่อทดลองใช้ไลบรารีโดยไม่มีข้อจำกัดในการประเมินผล

สรุป

ในบทความนี้ เราได้กล่าวถึงวิธีการ:

  • โหลดไฟล์ MS Project.
  • ระบุตัวเลือกการบันทึก PDF.
  • บันทึก MS Project ที่โหลดเป็น PDF ใน C#.

โดยการใช้ Aspose.Tasks for .NET คุณสามารถ แปลง Microsoft Project เป็น PDF ใน C# .NET Core หรือเฟรมเวิร์ก .NET อื่นๆ ได้อย่างง่ายดาย หากคุณมีคำถามหรือต้องการความช่วยเหลือ โปรดติดต่อผ่าน ฟอรัมสนับสนุนฟรีของเรา.

ด้วยคู่มือนี้ คุณจะสามารถใช้ประโยชน์จาก ไลบรารี C# .NET ที่ดีที่สุดสำหรับการแปลง PDF ของ MS Project และบรรลุ การแปลง MS Project เป็น PDF ได้อย่างมีประสิทธิภาพ ได้อย่างง่ายดาย อย่าลังเลที่จะสำรวจ Aspose C# MS Project PDF Converter Library เพื่อปรับปรุงกระบวนการจัดการโครงการของคุณ