تحويل ملفات MS Project MPP إلى تنسيق SVG باستخدام Java

يستخدم تنسيق SVG في الغالب لدمج المحتوى في تطبيقات سطح المكتب والويب. قد تكون هناك مواقف تحتاج فيها إلى تضمين ملفات MPP في تطبيقات سطح المكتب أو الويب. لتحقيق ذلك ، سيكون تحويل ملفات MPP إلى تنسيق SVG مفيدًا. تحقيقًا لهذه الغاية ، ستعلمك هذه المقالة كيفية تحويل ملفات MPP إلى تنسيق SVG باستخدام Java.

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 باستخدام 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 إلى تنسيق 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 بالتفصيل من خلال زيارة الوثائق الرسمية. في حالة وجود أي أسئلة ، لا تتردد في الاتصال بنا على منتدى الدعم المجاني.

أنظر أيضا