
طور محول ملف MS Project إلى HTML.
ملفات Microsoft Project (MPP) تُستخدم على نطاق واسع في تخطيط وإدارة المشاريع، ولكن الوصول إليها يتطلب برنامجاً متخصصاً، مما يمكن أن يكون تحدياً للمستخدمين الذين ليس لديهم MS Project مثبت. تحويل MPP إلى HTML يوفر وسيلة مرنة وسهلة لمشاركة بيانات المشروع مع أصحاب المصلحة، مما يمكنهم من عرض الجداول الزمنية والمهام والمواعيد مباشرة في متصفح الويب.
في هذه المقالة، سنستكشف كيفية تحويل MPP إلى HTML عبر الإنترنت باستخدام GroupDocs.Conversion Cloud SDK لـ Java، مما يجعل إدارة المشاريع أكثر كفاءة وسهولة.
- واجهة برمجة التطبيقات لجافا لتحويل MPP إلى HTML
- تحويل MPP إلى HTML في جافا
- تحويل MS Project إلى HTML باستخدام أوامر cURL
واجهة برمجة التطبيقات Java لتحويل MPP إلى HTML
تحويل MPP إلى HTML باستخدام GroupDocs.Conversion Cloud SDK for Java هو عملية سلسة تمكن المستخدمين من تحويل ملفات Microsoft Project إلى تنسيق مناسب للويب. تسمح هذه الطريقة بعرض بيانات المشروع، بما في ذلك المهام، والجداول الزمنية، والاعتماديات، في أي متصفح ويب دون الحاجة إلى MS Project.
تتيح بنية السحابة الخاصة بها للمطورين دمج قدرات تحويل المستندات في تطبيقاتهم دون الحاجة إلى إعدادات معقدة، مما يضمن سير عمل قابل للتوسع وفعال لإدارة المشاريع والتقارير.
تركيب
يرجى إضافة التفاصيل التالية إلى ملف 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>
بعد التثبيت، يرجى الحصول على بيانات اعتماد واجهة برمجة التطبيقات الشخصية الخاصة بك (أي. معرّف العميل و مفتاح العميل).يمكنك زيارة هذا الدليل القصير الذي يشرح التفاصيل حول كيفية الحصول على بيانات اعتماد واجهة برمجة التطبيقات.
تحويل 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);
- أخيرًا، استدعِ واجهة برمجة التطبيقات ConvertDocumentRequest لتحويل MPP إلى HTML ثم احفظ HTML الناتج في التخزين السحابي.
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// احصل على بيانات اعتماد واجهة برمجة التطبيقات الخاصة بك
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// قم بإنشاء مثيل من فئة Configuration وقم بتهيئته باستخدام معرف العميل وسر العميل
Configuration configuration = new Configuration(clientId, clientSecret);
// حدد عنوان URL الأساسي لواجهة برمجة التطبيقات (API) لتحويل MPP إلى HTML
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// تهيئة مثيل لـ ConvertApi باستخدام كائن الإعدادات
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");
// استدعاء طريقة ConvertDocument لإجراء تحويل ملف MPP إلى HTML
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 إلى 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.
- يمكنك التفكير في حفظ الملف الناتج على هيئة HTML محلي عن طريق تنفيذ أمر 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\": \"html\"}" \
-o "resultant.html"
محول MS Project إلى HTML
بدلاً من ذلك، يمكنك التفكير في تجربة القدرات المذهلة لواجهة برمجة التطبيقات لتحويل المستندات باستخدام تطبيقنا المجاني والخفيف الوزن MPP to HTML Converter. تم بناء هذا التطبيق على أساس GroupDocs.Conversion Cloud REST API ويمكّنك من استكشاف القدرات الفريدة داخل متصفح الويب.
روابط مفيدة
استنتاج
في الختام، تحويل MPP إلى HTML باستخدام GroupDocs.Conversion Cloud SDK أو أوامر cURL يوفر طريقة سلسة وفعالة لجعل ملفات Microsoft Project أكثر وصولاً وقابلية للمشاركة. سواء كنت مطورًا تبحث عن أتمتة قائمة على API أو تحتاج إلى حل بسيط لتصور المشروع، فإن واجهة برمجة تطبيقات تحويل الوثائق لدينا تقدم مرونة ودقة وسهولة في الاستخدام. جرب GroupDocs.Conversion Cloud اليوم واجعل عملية تحويل MPP إلى HTML أكثر سهولة!
المقالات الموصى بها
نوصي بشدة بزيارة الروابط التالية لمعرفة المزيد عن: