แปลง MS Project เป็น PDF ใน C#

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

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

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

สารบัญ

  1. C# API เพื่อสร้าง MS Project เป็น 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 เป็น 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 เป็นเรื่องง่าย ทำตามขั้นตอนง่ายๆ เหล่านี้:

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

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

แปลง MS Project เป็น PDF โดยใช้ 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#:

ส่งออกมุมมอง MS Project เฉพาะไปยัง PDF ใน 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#:

ปรับเนื้อหาให้พอดีกับเซลล์และแปลง MS Project เป็น PDF ใน 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#:

แปลง MS Project เป็น PDF โดยไม่มีตำนานใน 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#:

ปรับแต่งสไตล์ข้อความและแปลง MS Project เป็น PDF ใน 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#:

ปรับแต่งรูปแบบวันที่ขณะแปลง MS Project เป็น PDF ใน 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 สำหรับ .NET คุณสามารถ แปลง Microsoft Project เป็น PDF ใน C# .NET Core หรือเฟรมเวิร์ก .NET อื่นๆ ได้อย่างง่ายดาย หากคุณมีคำถามหรือต้องการความช่วยเหลือ สามารถติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรีของเรา

ดูเพิ่มเติม

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ ไลบรารี C# ที่ดีที่สุดสำหรับการแปลง MSP เป็น PDF โปรดดูที่ เอกสาร Aspose.Tasks