mpp به jpg

تبدیل پروژه MS (MPP) به JPG با استفاده از NET REST API.

شروع ارتباطات مؤثر پروژه اغلب مستلزم فراتر رفتن از مرزهای دیجیتال ابزارهای مدیریت پروژه مرسوم است. نمایش بصری کلید است، و قابلیت تبدیل فایل‌های MS Project (MPP) به JPG. com/image/jpeg/) تصاویر به یک دارایی محوری تبدیل می شود. سناریویی را تصور کنید که در آن پیچیدگی‌های طرح‌های پروژه شما بدون زحمت در قالبی بصری ترجمه می‌شوند و به بینش‌های واضح‌تر و افزایش همکاری اجازه می‌دهند. این مقاله قابلیت های قابل توجه تبدیل MS Project به JPG با استفاده از NET REST API را بررسی می کند.

REST API برای تبدیل فایل‌های پروژه MS

Aspose.Tasks Cloud SDK for .NET به عنوان یک تغییر دهنده بازی ظاهر می شود، نه تنها در تبدیل فایل های MS Project (MPP) به تصاویر JPG، بلکه همچنین ارائه مجموعه ای از ویژگی های قدرتمند برای ارتقاء تجربه مدیریت پروژه شما. از تولید نمودار گانت پویا تا مدیریت منابع، Aspose.Tasks Cloud شما را با ابزارهایی توانمند می کند که فراتر از تبدیل های ساده هستند. بنابراین، پتانسیل کامل داده های پروژه خود را از طریق یک SDK جامع که به طور یکپارچه در جریان کاری شما ادغام می شود، باز کنید.

برای استفاده از SDK در پروژه خود، لطفا «Aspose.Tasks-Cloud» را در NuGet packages manager جستجو کنید و روی دکمه «افزودن بسته» کلیک کنید. این مرجع SDK را در پروژه شما اضافه می کند. در مرحله دوم، اعتبار مشتری خود را از [داشبورد ابری] (https://dashboard.aspose.cloud/) دریافت کنید.

در صورتی که حساب موجود ندارید، به سادگی با دنبال کردن دستورالعمل های مشخص شده در مقاله شروع سریع یک حساب رایگان ایجاد کنید.

تبدیل MPP به JPG با C#.NET

ارتباطات موثر پروژه را آغاز کنید که به شما نیاز دارد تا از مرزهای دیجیتال ابزارهای مدیریت پروژه مرسوم فراتر بروید و از قطعه کد C#.NET برای انجام این نیاز استفاده کنید.

TasksApi tasksApi = new TasksApi(clientSecret, clientID);

یک شی از کلاس TasksApi ایجاد کنید و اعتبار مشتری را به عنوان آرگومان ورودی ارسال کنید.

GetTaskDocumentWithFormatRequest formatRequest = new GetTaskDocumentWithFormatRequest()
{
    Format = ProjectFileFormat.Jpeg,
    Name = inputFile
};

یک نمونه درخواست ایجاد کنید که در آن نام MPP ورودی، فرمت حاصل را به عنوان JPEG تعیین می کنیم.

var output = tasksApi.GetTaskDocumentWithFormat(formatRequest);

در نهایت، برای تبدیل MPP به JPG به صورت آنلاین، API را فراخوانی کنید و خروجی را به صورت استریم برگردانید.

saveToDisk(finalResponse, resultant);

روش سفارشی ما امکان ذخیره تصویر JPEG حاصل را در درایو محلی فراهم می کند.

// برای مثال‌های بیشتر، لطفاً به https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-dotnet مراجعه کنید

// اعتبار مشتری را از https://dashboard.aspose.cloud/ دریافت کنید
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// نمونه TasksApi را ایجاد کنید
TasksApi tasksApi = new TasksApi(clientSecret, clientID);

// نام فایل MPP ورودی
String inputFile = "Home move plan.mpp";
// نام تصویر Jpeg حاصل
String resultant = "resultant.jpg";

// درخواست تبدیل فایل MPP را ایجاد کنید
GetTaskDocumentWithFormatRequest formatRequest = new GetTaskDocumentWithFormatRequest()
{
    Format = ProjectFileFormat.Jpeg,
    Name = inputFile
};

// تبدیل MPP به JPEG را انجام دهید و خروجی را به عنوان نمونه جریان برگردانید
var output = tasksApi.GetTaskDocumentWithFormat(formatRequest);

// روش سفارشی برای ذخیره تصویر حاصل در درایو محلی
saveToDisk(response, resultant);

// روش ذخیره محتوای جریان در فایل در درایو محلی
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
mpp به jpg

پیش نمایش تبدیل MPP به JPEG با .NET REST API.

نمونه فایل MPP استفاده شده در مثال بالا را می توان از [Home move plan.mpp] (https://www.dropbox.com/s/ozirewr0x5ixhdk/Home%20move%20plan.mpp?dl=0) دانلود کرد.

پروژه MS (MPP) به JPG با استفاده از دستورات cURL

از انعطاف پذیری و کنترل ارائه شده توسط Aspose.Tasks Cloud از طریق دستورات cURL استفاده کنید. این دستورات نه تنها فرآیند یکپارچه تبدیل را تسهیل می کنند، بلکه پتانسیل واقعی Aspose.Tasks Cloud را نیز آشکار می کنند. با دستورات cURL، دسترسی خط فرمان به قابلیت‌های قوی SDK مبتنی بر ابر را به دست می‌آورید، که امکان گردش کار همه‌کاره و کارآمد را فراهم می‌کند. علاوه بر این، این رویکرد سطح جدیدی از سفارشی سازی و اتوماسیون را برای وظایف مدیریت پروژه شما به ارمغان می آورد.

اکنون، اولین قدم در این رویکرد، تولید یک نشانه دسترسی JWT با استفاده از دستور زیر است:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

لطفاً دستور زیر را برای صادرات فایل MS Project (MPP) به تصویر شطرنجی JPEG اجرا کنید.

curl -X GET "https://api.aspose.cloud/v3.0/tasks/{sourceMPP}/format?format=jpeg" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <accessToken>" \
-o Resultant.jpeg

«sourceMPP» را با نام فایل MPP ورودی موجود در فضای ذخیره‌سازی ابری جایگزین کنید و «accessToken» را با نشانه دسترسی JWT که در بالا ایجاد شده است جایگزین کنید.

نتیجه

در پایان، چه راحت بودن تبدیل MPP به JPG را با استفاده از Aspose.Tasks Cloud برای دات نت انتخاب کنید یا با دستورات cURL سفر خط فرمان را آغاز کنید، نتیجه یکسان می ماند - کارایی، قابلیت اطمینان و امکانات فراوان. . Aspose.Tasks Cloud به عنوان شاهدی بر مدیریت پروژه مدرن است و با قابلیت‌های SDK و خط فرمان کاربر پسند خود، انتقال یکپارچه بین فرمت‌ها را ارائه می‌دهد.

لینک های مفید

مقالات مرتبط

ما به شدت توصیه می کنیم از وبلاگ های زیر دیدن کنید: