
فایل MS Project (MPP) را با استفاده از Node.js به HTML تبدیل کنید.
در مدیریت پروژه مدرن، همکاری روان و دسترسی آسان کلیدی است. در حالی که فایلهای Microsoft Project (MPP) در برنامهریزی پروژه مرکزی هستند، به اشتراکگذاری آنها در میان تیمها میتواند محدودکننده باشد. تبدیل MPP به HTML توزیع، مشاهده و تعامل با دادههای پروژه را به صورت آنلاین آسانتر میکند. این مقاله شما را از طریق تبدیل MPP به HTML با استفاده از Aspose.Tasks Cloud SDK برای Node.js راهنمایی میکند.
- SDK Node.js برای تبدیل MPP به HTML
- MPP را با Node.js به HTML تبدیل کنید
- صادرات MPP به HTML با استفاده از cURL
نرمافزار کیت توسعهدهنده Node.js برای تبدیل MPP به HTML
Aspose.Tasks Cloud SDK for Node.js یک API قوی برای مدیریت و تبدیل فایلهای Microsoft Project ارائه میدهد. یکی از ویژگیهای قدرتمند آن، توانایی تبدیل فایلهای MPP به صفحات HTML تعاملی است—که برای به اشتراکگذاری بهروزرسانیهای پیشرفت و نماهای پروژه به صورت آنلاین عالی است.
برای شروع:
- SDK را از طریق npm نصب کنید:
npm install aspose-tasks-cloud
- یک حساب کاربری رایگان ایجاد کنید و اعتبارنامه های مشتری خود را از Cloud dashboard دریافت کنید. برای اطلاعات بیشتر، میتوانید دستورالعملهای مشخص شده در این مقاله را دنبال کنید.
MPP را با Node.js به HTML تبدیل کنید.
این یک نمونه کد Node.js برای تبدیل یک فایل MPP به فرمت HTML است:
- یک شی از کلاس TasksApi ایجاد کنید و اطلاعات کاربری کلاینت را به عنوان ورودی ارسال کنید.
const tasksApi = new TasksApi({ clientId, clientSecret });
- یک نمونه از
GetTaskDocumentWithFormatRequest
ایجاد کنید که در آن نام فایل ورودی MPP و فرمت خروجی مورد نیاز را تعریف کنیم.
const request = new GetTaskDocumentWithFormatRequest({ ... });
- اکنون متد
getTaskDocumentWithFormat(...)
را برای انجام تبدیل MPP به HTML فراخوانی کنید.
tasksApi.getTaskDocumentWithFormat(request)
const { TasksApi, GetTaskDocumentWithFormatRequest } = require("aspose-tasks-cloud");
// گواهیهای خود را تنظیم کنید
const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
// API را راهاندازی کنید
const tasksApi = new TasksApi({ clientId, clientSecret });
const request = new GetTaskDocumentWithFormatRequest({
name: "Home move plan.mpp", // MPP file in your cloud storage
format: "html", // Desired output format
returnAsZipArchive: false // Optional: true for zipped output
});
// Convert MPP to HTML
tasksApi.getTaskDocumentWithFormat(request)
.then(result => {
const fs = require('fs');
fs.writeFileSync("output.html", result.body);
console.log("Conversion successful. HTML file saved as output.html.");
})
.catch(err => {
console.error("Conversion failed:", err.message);
});

یک پیشنمایش تبدیل MPP به HTML.
- فایل نمونه MPP که در مثال فوق استفاده شده است، را میتوان از Home move plan.mpp دانلود کرد.
MPP را با استفاده از cURL به HTML صادر کنید
یک رویکرد دیگر برای تبدیل MPP به HTML از طریق کمک فرمانهای cURL است. از آنجا که Aspose.Tasks Cloud یک راهحل چندمنظوره برای مدیریت فایلهای Microsoft Project (MPP) است، همچنین انعطافپذیری لازم برای صادرات MPP به HTML با استفاده از فرمانهای cURL را فراهم میکند. بیایید این ویژگی را بیشتر بررسی کنیم تا تبدیل فایلهای MPP به فرمت HTML مناسب وب را سادهتر کنیم.
مرحله ۱: توکن دسترسی را تولید کنید
اولا، ما باید یک توکن دسترسی JWT را با استفاده از دستور زیر تولید کنیم:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
مرحله ۲: تبدیل MPP به HTML
حالا دستور زیر را برای صادر کردن فایل MS Project (MPP) به فرمت HTML اجرا کنید.
curl -X GET "https://api.aspose.cloud/v3.0/tasks/{sourceFile}/format?format=html&returnAsZipArchive=false" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT_Token>" \
-o resultant.html
Replace:
sourceFile
با نام فایل MPP شما که در Cloud ذخیره شده است<JWTToken>
با توکن دریافتی در مرحله ۱
مبدل رایگان MPP به HTML
به منظور تست قابلیتهای API REST در یک مرورگر وب، میتوانید از برنامه رایگان MPP to HTML Converter ما که بر پایه API های REST ساخته شده است، استفاده کنید.
مبدل رایگان MPP به HTML.
نتیجه گیری
چه از SDK Node.js Aspose.Tasks استفاده کنید و چه از API REST با cURL، تبدیل فایلهای MPP به HTML سریع، انعطافپذیر و به افزایش visibility پروژه در تیمها کمک میکند. با تبدیل دادههای MPP به صفحات وب تعاملی، همکاری و گزارشدهی را تسهیل میکنید.
لینکهای مفید
مقالات مرتبط
ما به شدت بازدید از وبلاگهای زیر را توصیه میکنیم: