แปลง mpp เป็น pdf

แปลงไฟล์โครงการ Microsoft เป็น PDF ใน C# .NET

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

API สำหรับการแปลง MPP เป็น PDF

การแปลง MPP เป็น PDF โดยใช้ GroupDocs.Conversion Cloud SDK for .NET เป็นโซลูชันที่มีประสิทธิภาพและยืดหยุ่นในการแปลงไฟล์โปรเจ็กต์ที่ซับซ้อนเป็นเอกสาร PDF ที่สามารถเข้าถึงได้ทั่วโลก ด้วย API ที่ทรงพลังนี้ คุณสามารถแปลงไฟล์ Microsoft Project (MPP) เป็นรูปแบบ PDF ได้อย่างราบรื่นในขณะที่ยังคงรักษารายละเอียดสำคัญของโปรเจ็กต์ทั้งหมดไว้ เช่น งาน กำหนดการ และการจัดสรรทรัพยากร

ขั้นตอนแรกในการดำเนินการนี้คือการติดตั้งโดยค้นหา GroupDocs.Conversion-Cloud ในตัวจัดการแพ็กเกจ NuGet แล้วคลิกปุ่มติดตั้ง อีกทางเลือกหนึ่งคือดำเนินการคำสั่งต่อไปนี้ในคอนโซลตัวจัดการแพ็กเกจ

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

เมื่อการติดตั้งเสร็จสมบูรณ์ โปรดรับข้อมูลรับรอง API ส่วนตัวของคุณ (เช่น รหัสไคลเอนต์และรหัสลับไคลเอนต์) คุณสามารถเยี่ยมชม บทช่วยสอนสั้น ๆ นี้ ซึ่งอธิบายรายละเอียดเกี่ยวกับวิธีการรับข้อมูลรับรอง API

การแปลง MPP เป็น PDF ใน C#

ในส่วนนี้เราจะมาเจาะลึกถึงวิธีที่ .NET REST API ช่วยปรับปรุงการเข้าถึง เพิ่มความเร็วเวิร์กโฟลว์ และช่วยให้คุณมีโซลูชันการแปลง MPP เป็น DPF ที่มีประสิทธิภาพในการจัดการเอกสารอัตโนมัติ

  1. สร้างอินสแตนซ์ของคลาส Configuration ที่เราส่งข้อมูลประจำตัวไคลเอนต์เป็นอาร์กิวเมนต์
var configurations = new Configuration(clientId, clientSecret1);
  1. เริ่มต้น ConvertApi โดยที่เราส่งวัตถุ Configuration เป็นอาร์กิวเมนต์อินพุต
var apiInstance = new ConvertApi(configurations);
  1. อัปโหลดไฟล์อินพุต MS Project สู่ที่เก็บข้อมูลบนคลาวด์
fileUpload.UploadFile(new UploadFileRequest("Home move plan.mpp", stream));
  1. สร้างอินสแตนซ์ ConvertSettings ที่เราระบุชื่อสำหรับ MPP อินพุต รูปแบบผลลัพธ์เป็น pdf และชื่อไฟล์ PDF ผลลัพธ์เป็นอาร์กิวเมนต์
var settings = new ConvertSettings{...}
  1. เรียกใช้ API ConvertDocumentRequest เพื่อแปลงไฟล์ MS Project เป็น PDF และบันทึก PDF ที่ได้ไปยังที่เก็บข้อมูลบนคลาวด์
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// ตัวอย่างเพิ่มเติมได้ที่ https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// รับข้อมูลรับรอง API ของคุณ 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// สร้างอินสแตนซ์ของคลาสการกำหนดค่าและเริ่มต้นด้วย ID ไคลเอนต์และความลับไคลเอนต์ 
var configurations = new Configuration(clientId, clientSecret1);
// กำหนดค่าของ ApiBaseUrl เพื่อตั้งค่า URL ฐานสำหรับ API การแปลง MPP เป็น PDF
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// สร้างอินสแตนซ์ของคลาส ConvertApi ด้วยอ็อบเจ็กต์ของคลาส Configuration
var apiInstance = new ConvertApi(configurations);
             
// โหลดอินพุต MPP จากไดรฟ์ภายในเครื่อง             
using (var stream = System.IO.File.OpenRead("Home move plan.mpp"))
{
    // สร้างอินสแตนซ์ของ FileApi
    var fileUpload = new FileApi(configurations);
    // อัพโหลดอินพุต MPP ไปยังระบบจัดเก็บข้อมูลบนคลาวด์
    fileUpload.UploadFile(new UploadFileRequest("input.mpp", stream));

    // สร้าง ConvertSettings โดยที่เราระบุชื่อของ MPP อินพุตและชื่อสำหรับ PDF ที่ได้ผลลัพธ์
    var settings = new ConvertSettings
    {
        StorageName = "default",
        FilePath = "input.mpp",
        Format = "pdf",
        OutputPath = "converted.pdf"
    };
    
    // เรียกใช้วิธี ConvertDocument สำหรับการดำเนินการแปลง MPP เป็น PDF
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // พิมพ์ข้อความความสำเร็จ
        Console.WriteLine("MPP to HTML conversion completed successfully !");
    }
}
แปลง mpp เป็น pdf

รูปภาพ:- ตัวอย่างการแปลงไฟล์ Microsoft Project เป็น PDF

ไฟล์ MS Project อินพุตที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก Home move plan.mpp

แปลง MS Project เป็น PDF โดยใช้คำสั่ง cURL

ด้วย cURL คุณสามารถโต้ตอบกับ GroupDocs.Conversion Cloud API เพื่อแปลงไฟล์ Microsoft Project (MPP) เป็นรูปแบบ PDF ได้อย่างง่ายดายผ่านคำขอ HTTP โดยตรง วิธีนี้มีประโยชน์อย่างยิ่งสำหรับนักพัฒนาที่ต้องการผสานรวมความสามารถในการแปลงเข้ากับแอปพลิเคชันของตนโดยไม่ต้องติดตั้ง SDK เต็มรูปแบบ นอกจากนี้ ด้วยความช่วยเหลือของคำสั่ง cURL คุณสามารถดำเนินการแปลงจากสภาพแวดล้อมใดๆ ที่รองรับคำขอ HTTP ได้ ทำให้เวิร์กโฟลว์มีประสิทธิภาพและลดค่าใช้จ่าย

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

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceMPP}\",  \"Format\": \"pdf\",  \"OutputPath\": \"{convertedFile}\"}"

โปรดแทนที่ sourceMPP ด้วยชื่อไฟล์ MS Project อินพุต convertedFile ด้วยชื่อไฟล์ PDF ที่ได้ผลลัพธ์ และ accessToken ด้วยโทเค็นการเข้าถึง JWT ส่วนบุคคล

  • ในกรณีที่เราต้องการบันทึกไฟล์ MPP เป็นผลลัพธ์การแปลง PDF ลงในไดรฟ์ภายในเครื่อง โปรดลองใช้คำสั่ง cURL ต่อไปนี้:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"pdf\"}" \
-o "MyConverted.pdf"

แอปแปลง MPP เป็น PDF ฟรี

คุณอาจลองสำรวจแอป MPP to PDF Converter ของเราซึ่งฟรีและมีน้ำหนักเบา แอปนี้สร้างขึ้นบน GroupDocs.Conversion Cloud REST API และช่วยให้คุณสำรวจความสามารถพิเศษภายในเว็บเบราว์เซอร์ได้

แอพแปลงไฟล์ MPP เป็น PDF

ลิงค์ที่เป็นประโยชน์

บทสรุป

โดยสรุป การแปลงไฟล์ MPP เป็นรูปแบบ PDF ถือเป็นสิ่งสำคัญสำหรับการปรับปรุงการเข้าถึงและรับรองการแชร์ข้อมูลโครงการอย่างราบรื่นกับกลุ่มเป้าหมายที่กว้างขึ้น ไม่ว่าจะใช้ GroupDocs.Conversion Cloud SDK สำหรับ .NET หรือใช้ประโยชน์จากคำสั่ง cURL สำหรับการร้องขอ API อย่างรวดเร็ว ทั้งสองวิธีต่างก็เสนอโซลูชันที่ยืดหยุ่นและมีประสิทธิภาพในการแปลงไฟล์ Microsoft Project ที่ซับซ้อนเป็น PDF ที่เข้าถึงได้ทั่วไป

บทความแนะนำ

เราขอแนะนำให้เยี่ยมชมลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: