يستخدم تنسيق SVG في الغالب لدمج المحتوى في تطبيقات سطح المكتب والويب. قد تكون هناك مواقف تحتاج فيها إلى تضمين ملفات MPP في تطبيقات سطح المكتب أو الويب. لتحقيق ذلك ، سيكون تحويل ملفات MPP إلى تنسيق SVG مفيدًا. تحقيقًا لهذه الغاية ، ستعلمك هذه المقالة كيفية تحويل ملفات MPP إلى تنسيق SVG باستخدام Java.
- Java API لتحويل ملفات MPP إلى SVG
- قم بتحويل ملفات MPP إلى تنسيق SVG باستخدام Java
- تحويل ملفات MPP إلى تنسيق SVG بخيارات إضافية
Java API لتحويل ملفات MPP إلى SVG
Aspose.Tasks for Java هي واجهة برمجة تطبيقات للعمل مع ملفات Microsoft Project (MPP).يسمح لك بقراءة ملفات MPP / XML وكتابتها دون الحاجة إلى تثبيت Microsoft Project. يمكنك أيضًا تحويل ملفات MPP إلى تنسيق SVG باستخدام API. يمكنك إما تنزيل API باستخدام Maven أو تنزيل JAR من قسم التنزيلات.
مخزن:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
الاعتماد:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-tasks</artifactId>
<version>21.10</version>
<classifier>jdk18</classifier>
</dependency>
تحويل MPP إلى SVG في Java
فيما يلي خطوات تحويل ملفات Microsoft Project MPP إلى تنسيق SVG.
- قم بتحميل ملف MPP باستخدام فئة مشروع.
- احفظ الملف بتنسيق SVG باستخدام طريقة Project.save (String filename، int format).
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملفات MPP إلى تنسيق SVG باستخدام Java.
// المسار إلى دليل المستندات.
String dataDir = Utils.getDataDir(SaveAsSVG.class);
// اقرأ ملف مشروع الإدخال
Project project = new Project(dataDir + "Homemoveplan.mpp");
// احفظ المشروع باسم SVG
project.save(dataDir + "Project5.SVG", SaveFileFormat.SVG);
تحويل MPP إلى SVG بخيارات إضافية
أثناء تحويل ملفات MPP إلى تنسيق SVG ، يمكنك استخدام الخيارات الإضافية لتخصيص SVG الذي تم إنشاؤه. فيما يلي خطوات تحويل ملفات MPP إلى تنسيق SVG باستخدام خيارات إضافية.
- قم بتحميل ملف MPP باستخدام فئة مشروع.
- قم بإنشاء مثيل لفئة SvgOptions.
- اضبط الخيارات المطلوبة.
- احفظ ملف SVG باستخدام طريقة Project.save (String filename، SaveOptions options).
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملفات MPP إلى تنسيق SVG بخيارات إضافية باستخدام Java.
// المسار إلى دليل المستندات.
String dataDir = Utils.getDataDir(SaveAsSVG.class);
//اقرأ ملف مشروع الإدخال
Project project = new Project(dataDir + "Homemoveplan.mpp");
// تهيئة فئة SvgOptions
SaveOptions opt = new SvgOptions();
opt.setFitContent(true);
opt.setTimescale(Timescale.ThirdsOfMonths);
// احفظ ملف MPP كملف SVG
project.save(dataDir + "FileName5.svg", opt);
احصل على رخصة مجانية
لتجربة واجهة برمجة التطبيقات بدون قيود تقييمية ، يمكنك طلب ترخيص مؤقت مجاني.
استنتاج
في هذه المقالة ، تعلمت كيفية تحويل ملفات MPP إلى تنسيق SVG باستخدام Java. علاوة على ذلك ، لقد رأيت كيفية تخصيص ملف SVG الذي تم إنشاؤه باستخدام خيارات إضافية. Aspose.Tasks for Java هي واجهة برمجة تطبيقات قوية وغنية بالميزات توفر العديد من الميزات الإضافية للعمل مع ملفات MPP. يمكنك استكشاف API بالتفصيل من خلال زيارة الوثائق الرسمية. في حالة وجود أي أسئلة ، لا تتردد في الاتصال بنا على منتدى الدعم المجاني.