
توسعه تبدیل کننده فایل MS Project به HTML.
فایلهای Microsoft Project (MPP) به طور گستردهای برای برنامهریزی و مدیریت پروژه استفاده میشوند، اما دسترسی به آنها نیاز به نرمافزار تخصصی دارد که میتواند برای کاربرانی که MS Project را نصب نکردهاند، چالشبرانگیز باشد. تبدیل MPP به HTML یک راه انعطافپذیر و قابل دسترس برای به اشتراکگذاری دادههای پروژه با ذینفعان فراهم میآورد و به آنها امکان میدهد که زمانبندیها، وظایف و برنامهها را به طور مستقیم در یک مرورگر وب مشاهده کنند.
در این مقاله، ما بررسی خواهیم کرد که چگونه MPP را به HTML آنلاین با استفاده از GroupDocs.Conversion Cloud SDK برای Java تبدیل کنیم و مدیریت پروژه را کارآمدتر و در دسترستر کنیم.
- Java API برای تبدیل MPP به HTML
- تبدیل MPP به HTML در جاوا
- تبدیل MS Project به HTML با استفاده از دستورات cURL
API Java برای تبدیل MPP به HTML
تبدیل MPP به HTML با استفاده از GroupDocs.Conversion Cloud SDK for Java یک فرایند بدون درز است که به کاربران این امکان را میدهد تا فایلهای Microsoft Project را به فرمتهای سازگار با وب تبدیل کنند. این رویکرد اجازه میدهد دادههای پروژه، از جمله وظایف، برنامهها و وابستگیها، در هر مرورگر وبی بدون نیاز به MS Project مشاهده شوند.
عماری مبتنی بر Cloud آن به توسعه دهندگان این امکان را میدهد که قابلیتهای تبدیل سند را به برنامههای خود ادغام کنند بدون اینکه به تنظیمات پیچیدهای نیاز داشته باشند و یک جریان کار مقیاس پذیر و کارآمد برای مدیریت پروژه و گزارشدهی را تضمین میکند.
نصب
لطفاً جزئیات زیر را به فایل pom.xml پروژه ساخت مافن اضافه کنید.
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>24.8</version>
</dependency>
پس از نصب، لطفاً گواهینامههای API شخصیسازیشده خود را (یعنی شناسه مشتری و رمز عبور مشتری) دریافت کنید. شما میتوانید این آموزش کوتاه را ببینید که جزئیات چگونگی دریافت گواهینامههای API را توضیح میدهد.
تبدیل MPP به HTML در Java
این بخش مزایای تبدیل MPP به HTML را با استفاده از کد Java توضیح میدهد که منجر به بهبود دسترسی، سهولت در به اشتراکگذاری و همکاری بهتر میشود.
- ابتدا یک نمونه از کلاس
Configuration
ایجاد کنید که در آن اعتبارنامه های مشتری را به عنوان آرگومان ها منتقل می کنیم.
Configuration configuration = new Configuration(clientId, clientSecret);
- ثانیاً،
ConvertApi
را اولیهسازی کنید که در آن شیء Configuration را به عنوان آرگومان پاس میدهیم.
ConvertApi convertApi = new ConvertApi(configuration);
- یک نمونه از کلاس
ConvertSettings
ایجاد کنید که در آن نام فایل ورودی، فرمت خروجی و نام سند حاصل را تعریف کنیم.
ConvertSettings settings = new ConvertSettings();
- یک نمونه از کلاس
ConvertDocumentRequest
ایجاد کنید که در آن شیءConvertSettings
به عنوان آرگومان پاس داده شود.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
- در نهایت، به API ConvertDocumentRequest مراجعه کنید تا MPP را به HTML تبدیل کنید و سپس HTML حاصل را در فضای ذخیرهسازی ابری ذخیره کنید.
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// بیشتر نمونهها در https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// اطلاعات اعتبارنامه API خود را به دست آورید
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// ایجاد یک نمونه از کلاس Configuration و راهاندازی آن با شناسه مشتری و رمز مشتری
Configuration configuration = new Configuration(clientId, clientSecret);
// آدرس پایه API را برای تبدیل MPP به HTML تعریف کنید
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// یک نمونه از ConvertApi را با شیء Configuration 初始化 کنید.
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("Home move plan.mpp");
settings.setFormat("html");
settings.setOutputPath("converted.pdf");
// Invoke the ConvertDocument method to perform the MPP to HTML file conversion
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// پاسخ را بررسی کرده و پیام موفقیت را چاپ کنید.
if (response != null && response.equals("OK")) {
System.out.println("The MPP to HTML conversion completed successfully!");
}

تصویر:- پیش نمایش تبدیل فایل Microsoft Project به HTML.
فایل ورودی MS Project مورد استفاده در مثال بالا را میتوان از Home move plan.mpp دانلود کرد.
تبدیل MS Project به HTML با استفاده از دستورات cURL
تبديل MPP به HTML با استفاده از GroupDocs.Conversion Cloud و دستورات cURL یک روش ساده و کارآمد برای تبدیل فایلهای Microsoft Project به فرمت سازگار با وب است. این متد به ویژه برای توسعهدهندگان و مدیران سیستم که به اتوماسیون از طریق خط فرمان ترجیح میدهند، مفید است. این روش دسترسی را افزایش میدهد، یکپارچهسازی را در برنامههای وب سادهتر میکند و مسائل سازگاری مرتبط با فایلهای MS Project را از بین میبرد.
اولاً، ما نیاز داریم تا یک توکن دسترسی JWT را بر اساس اعتبارات سمت مشتری ایجاد کنیم و سپس فرمان زیر را برای تبدیل MPP به HTML اجرا کنیم.
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\": \"html\", \"OutputPath\": \"{convertedFile}\"}"
لطفاً sourceMPP
را با نام فایل ورودی MS Project، convertedFile
را با نام فایل HTML نتیجه و accessToken
را با یک توکن دسترسی JWT شخصیسازیشده جایگزین کنید.
- شما میتوانید فایل حاصل را با اجرای دستور cURL زیر به HTML محلی ذخیره کنید:
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\": \"html\"}" \
-o "resultant.html"
تبدیل MS Project به HTML
بهطورAlternativе، شما میتوانید تجربههای شگفتانگیز API تبدیل سند را با استفاده از برنامه رایگان و سبکوزن MPP to HTML Converter در نظر بگیرید. این برنامه بر اساس GroupDocs.Conversion Cloud REST API ساخته شده است و به شما این امکان را میدهد که قابلیتهای منحصر بهفرد را در مرورگر وب خود بررسی کنید.
لینکهای مفید
نتیجه گیری
در نتیجه، تبدیل MPP به HTML با استفاده از GroupDocs.Conversion Cloud SDK یا دستورات cURL راهی روان و کارآمد برای قابل دسترس و قابل اشتراکگذاری کردن فایلهای Microsoft Project فراهم میکند. چه شما یک توسعهدهنده باشید که به دنبال اتوماسیون مبتنی بر API هستید و چه به یک راه حل ساده برای بصریسازی پروژه نیاز دارید، API تبدیل سند ما انعطافپذیری، دقت و سهولت استفاده را ارائه میدهد. امروز GroupDocs.Conversion Cloud را امتحان کنید و فرایند تبدیل MPP به HTML خود را به سادگی انجام دهید!
مقالات پیشنهادی
ما به شدت توصیه میکنیم که لینکهای زیر را مشاهده کنید تا بیشتر دربارهی: