প্রকল্প ব্যবস্থাপনা পূর্বরূপ

পরিকল্পনা এবং সহযোগিতা প্রকল্পের সাফল্যের চাবিকাঠি এবং দ্রুত সমন্বয়ের জন্য, প্রকল্প ফাইলগুলিকে PDF, HTML, বা XLSX ফর্ম্যাটে রূপান্তর করা যেতে পারে। পরিকল্পনা পর্বের সময়, আমরা প্রয়োজনীয় সংস্থান, প্রচেষ্টার অনুমান, প্রকল্প বিতরণের সময়সীমা, টাস্ক নির্ভরতা, প্রতিবেদন তৈরি এবং আরও অনেক কিছু সনাক্ত করি। যদিও বিভিন্ন ধরনের অ্যাপ্লিকেশন প্রকল্প পরিকল্পনা/সূচি তৈরি করার ক্ষমতা প্রদান করে কিন্তু এমএস প্রজেক্ট হল অগ্রণী প্রকল্প পরিকল্পনা উন্নয়ন অ্যাপ্লিকেশনগুলির মধ্যে একটি। কিন্তু, প্রজেক্ট প্ল্যান দেখার জন্য, একজনকে তাদের সিস্টেমে MS প্রোজেক্ট বা অন্য কোন সমর্থিত অ্যাপ্লিকেশন ইনস্টল করতে হবে। এই অ্যাপ্লিকেশনগুলির একটি লাইসেন্সিং খরচ সংযুক্ত থাকে এবং কখনও কখনও শুধুমাত্র নথিটি দেখার জন্য, একজনকে সম্পূর্ণ ইনস্টলেশন প্রক্রিয়াটি সম্পাদন করতে হয় যা অনেক সময় ব্যয় করে।

অতএব, এই সমস্ত অপ্রয়োজনীয় খরচ (সময় এবং অর্থ) রোধ করার জন্য, আমরা Aspose.Tasks ক্লাউড ব্যবহার করার পরামর্শ দিই যা REST API-এর উপর ভিত্তি করে এটি MPP ফাইলগুলিকে বিভিন্ন সমর্থিত ফর্ম্যাটে রেন্ডার করার ক্ষমতা প্রদান করে যা নীচে উল্লেখ করা হয়েছে।

MPP থেকে XLSX রূপান্তর

এমএস এক্সেল অফিস ডেটা শেয়ারিংয়ের জন্য বহুল ব্যবহৃত ফরম্যাটের মধ্যে একটি এবং সেইজন্য, Aspose.Tasks ক্লাউড এমএস এক্সেল ফরম্যাটে (XLSX) MS প্রোজেক্ট ফাইল রেন্ডার করার ক্ষমতা দিয়ে ক্ষমতাপ্রাপ্ত। API যেকোনো প্ল্যাটফর্মে কনসোল/টার্মিনালের মাধ্যমে রূপান্তর সম্পাদন করার ক্ষমতা প্রদান করে। যদিও আমাদের API গুলি বিনামূল্যে মূল্যায়ন করা যেতে পারে, কিন্তু ডেটা অখণ্ডতা নিশ্চিত করার জন্য, সেগুলি শুধুমাত্র অনুমোদিত কর্মীদের কাছে অ্যাক্সেসযোগ্য৷ উপরন্তু, কমান্ড প্রম্পটে API অ্যাক্সেস করার জন্য, আপনাকে আপনার নির্দিষ্ট ব্যবহারকারীর নাম এবং পাসওয়ার্ডের উপর ভিত্তি করে একটি JWT টোকেন তৈরি করতে হবে।

.NET-এর জন্য Aspose.Tasks Cloud SDK ইনস্টল করার দ্রুত উপায় হল প্যাকেজ ম্যানেজার কনসোলে একটি কমান্ডের মাধ্যমে NuGet প্যাকেজের মাধ্যমে:

Install-Package Aspose.Tasks-Cloud -Version 21.2.0

তদ্ব্যতীত, আমরা আপনাকে নিম্নলিখিত নিবন্ধগুলি একবার দেখে নেওয়ার পরামর্শ দিচ্ছি

cURL কমান্ড

curl -X GET "https://api.aspose.cloud/v3.0/tasks/Home%20move%20plan.mpp/format?format=xlsx&returnAsZipArchive=false" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o myresultant.xlsx

ফলাফল myresultant.xlsx বর্তমান ডিরেক্টরিতে সংরক্ষিত হয়।

C# .NET

নিম্নলিখিত পদক্ষেপগুলি MS প্রজেক্ট ফাইল (MPP) ফাইলটিকে XLSX এ রূপান্তর করার পদ্ধতিটি সংজ্ঞায়িত করে৷

  1. প্রথমত, ক্লায়েন্টআইডি এবং ক্লায়েন্টসিক্রেট বিবরণ পাস করার সময় আমাদের TasksApi-এর একটি অবজেক্ট শুরু করতে হবে।
  2. দ্বিতীয়ত, GetTaskDocumentWithFormatRequest এর একটি অবজেক্ট তৈরি করুন এবং ProjectFileFormat গণনা থেকে ইনপুট প্রজেক্ট ফাইল এবং কাঙ্ক্ষিত আউটপুট ফর্ম্যাট নির্দিষ্ট করুন
  3. তারপর TasksApi ক্লাসের GetTaskDocumentWithFormat(..) পদ্ধতিতে কল করুন এবং একটি আর্গুমেন্ট হিসাবে উপরের লাইনে তৈরি বস্তুটি পাস করুন
  4. ফলস্বরূপ ফাইলটি একটি স্ট্রিম উদাহরণ হিসাবে ফেরত দেওয়া হয়
// সম্পূর্ণ উদাহরণ এবং ডেটা ফাইলের জন্য, দয়া করে https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-dotnet-এ যান

String MyClientID = "c235e685-1aab-4cda-a95b-54afd63eb87f";
String MyClientSecret = "b8da4ee37494f2ef8da3c727f3a0acb9";

TasksApi tasksApi = new TasksApi(MyClientSecret, MyClientID);
                
var response2 = tasksApi.GetTaskDocumentWithFormat(new GetTaskDocumentWithFormatRequest
{
    Format = ProjectFileFormat.Xlsx,
    Name = "Home move plan.mpp",
    });
saveToDisk(response2, "MyResultant.xlsx");

public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0,SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}

কিভাবে MPP কে PDF এ কনভার্ট করবেন

MS প্রজেক্ট ফাইলের PDF ফরম্যাটে রূপান্তর XLSX রূপান্তরের জন্য উপরে উল্লিখিত অনুরূপ এবং একমাত্র পার্থক্য হল আউটপুট ফর্ম্যাট হিসাবে ProjectFileFormat গণনা থেকে PDF মানের বিধান।

cURL কমান্ড

curl -X GET "https://api.aspose.cloud/v3.0/tasks/Home%20move%20plan.mpp/format?format=pdf&returnAsZipArchive=false" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o Converted.pdf

C#.NET

MS প্রজেক্ট ফাইলটিকে PDF ফরম্যাটে রূপান্তর করার জন্য, গণনা থেকে নিম্নলিখিত মানটি নির্বাচন করতে হবে।

C# এ MPP রূপান্তর PDF এ

চিত্র 1:- গণনা থেকে পিডিএফ মান নির্বাচন।

// সম্পূর্ণ উদাহরণ এবং ডেটা ফাইলের জন্য, দয়া করে https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-dotnet-এ যান

String MyClientID = "c235e685-1aab-4cda-a95b-54afd63eb87f";
String MyClientSecret = "b8da4ee37494f2ef8da3c727f3a0acb9";

TasksApi tasksApi = new TasksApi(MyClientSecret, MyClientID);
                
var response2 = tasksApi.GetTaskDocumentWithFormat(new GetTaskDocumentWithFormatRequest
{
    Format = ProjectFileFormat.Pdf,
    Name = "Home move plan.mpp",
    });
saveToDisk(response2, "Converted.pdf");

public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0,SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}

HTML-এ MPP রূপান্তর

MPP ফাইলটিকে HTML ফরম্যাটে সংরক্ষণ করার সময়, আমাদের returnAsZipArchive প্যারামিটারের জন্য একটি বুলিয়ান মান নির্দিষ্ট করতে হবে। সুতরাং যখন প্যারামিটারটি সত্য হিসাবে নির্দিষ্ট করা হয়, তখন HTML সংস্থানগুলি পৃথক ফাইল হিসাবে অন্তর্ভুক্ত করা হয় এবং ফলে HTML ফাইলটিকে একটি জিপ প্যাকেজ হিসাবে ফিরিয়ে দেওয়া হয়।

cURL কমান্ড

curl -X GET "https://api.aspose.cloud/v3.0/tasks/Home%20move%20plan.mpp/format?format=html&returnAsZipArchive=true" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o newoutput.html

উপরন্তু, প্রোগ্রামিং SDK-এ রূপান্তর কোড ব্যবহার করার সময়, আমাদের ProjectFileFormat গণনা থেকে একটি মান হিসাবে Html প্রদান করতে হবে। ফলস্বরূপ HTML এর পূর্বরূপ নিচে দেওয়া হল।

MPP HTML এ রূপান্তরিত

ইমেজ 2:- ফলস্বরূপ HTML এর একটি পূর্বরূপ

আপনি উপরের উদাহরণগুলিতে ব্যবহৃত নমুনা ফাইলগুলি থেকে ডাউনলোড করার কথা বিবেচনা করতে পারেন

উপসংহার

অনুগ্রহ করে মনে রাখবেন Aspose.Tasks ক্লাউড হল MS প্রজেক্ট ফাইল প্রক্রিয়াকরণের জন্য একটি সম্পূর্ণ সমাধান এবং এই নিবন্ধে, আমরা শিখেছি কিভাবে আমরা MPP ফাইলগুলিকে XLSX, PDF-কে HTML ফরম্যাটে সহজে সহযোগিতার জন্য রূপান্তর করতে পারি। কোনও সফ্টওয়্যার ডাউনলোড বা ইনস্টলেশনের প্রয়োজন নেই এবং একটি ন্যূনতম সেটের সাথে আপনার কাঙ্খিত ক্রিয়াকলাপগুলি দ্রুত সম্পন্ন করা শুরু করুন৷ API দ্বারা সমর্থিত কিছু বৈশিষ্ট্য নীচে উল্লেখ করা হয়েছে৷

  • প্রজেক্ট অ্যাসাইনমেন্ট যোগ করুন বা তাদের রেফারেন্স সহ প্রজেক্ট অ্যাসাইনমেন্ট মুছে দিন
  • সূচী অনুসারে প্রকল্পের রূপরেখা কোডগুলি পান এবং সমস্ত প্রকল্পের কাজের লিঙ্ক পান৷
  • Primavera DB ফর্ম্যাট বা নির্দিষ্ট সংযোগ স্ট্রিং সহ ডেটাবেস থেকে প্রকল্পগুলি আমদানি করুন৷
  • প্রজেক্ট টাস্ক, রিসোর্স ডেটা, ক্যালেন্ডার এবং ওয়ার্ক ব্রেকডাউন স্ট্রাকচার (WBS) পরিচালনা করুন
  • মন্টে কার্লো সিমুলেশন ব্যবহার করে ঝুঁকি বিশ্লেষণ করুন এবং একটি প্রতিবেদন তৈরি করুন
  • প্রকল্প নথি বৈশিষ্ট্য তৈরি করুন এবং সেট করুন এবং সমস্ত বা নির্দিষ্ট বিদ্যমান বৈশিষ্ট্য আনুন
  • প্রকল্পের বর্ধিত বৈশিষ্ট্য, সময়-স্কেল করা ডেটা, বা কোনো নির্দিষ্ট কাজের পুনরাবৃত্তির তথ্য পড়ুন
  • প্রকল্পের কাজ, তারিখ এবং অন্যান্য সেটিংস পুনঃনির্ধারণ করুন
  • স্ল্যাক গণনা করুন এবং প্রকল্পের সমাপ্তি বা অসম্পূর্ণ কাজ পুনরায় গণনা করুন