تحويل Visio إلى PDF في Java

تحويل Visio إلى PDF في Java

هل تتطلع إلى تحويل Visio إلى PDF في Java برمجيًا؟ سيعلمك منشور المدونة هذا كيفية التعامل مع ملفات VSD / VSDX وتحويلها إلى تنسيق ملف PDF باستخدام بضعة أسطر من التعليمات البرمجية في Java. تُستخدم مخططات Visio على نطاق واسع لإنشاء تصميمات متنوعة لعمليات الأعمال ومهام سير العمل. ومع ذلك ، تحتاج إلى تحويل مخططات Visio إلى تنسيقات ملفات شائعة أخرى مثل PDF و PNG والمزيد. تقدم Java Visio API مجموعة واسعة من الفئات والطرق لتحقيق هذه الوظيفة.

سنغطي النقاط التالية في هذا المقال:

تثبيت Java Visio API

هذه المكتبة سهلة التثبيت وتوفر توثيقًا شاملاً حيث يمكنك العثور على مجموعة ضخمة من الأساليب والتعليمات التثبيت. ومع ذلك ، يمكنك تمكين واجهة برمجة التطبيقات هذه إما عن طريق تنزيل ملفات JAR أو تكوينات Maven التالية المذكورة أدناه:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository> 

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-diagram</artifactId>
    <version>22.7</version>
</dependency>

كيفية تحويل Visio إلى PDF في Java

تقدم الرسوم التخطيطية في Visio ميزات نمذجة غنية لإنشاء الرسوم التخطيطية للعملية. في هذا القسم ، سننتقل إلى الخطوات ومقتطفات التعليمات البرمجية لتحويل VSD إلى PDF برمجيًا.

يمكنك اتباع الخطوات المذكورة أدناه:

  1. اتصل بـ Diagram المُنشئ لتحميل الرسم التخطيطي من ملف VSD.
  2. قم باستدعاء طريقة save للحفظ بتنسيق ملف PDF.
// اتصل بمُنشئ الرسم التخطيطي لتحميل الرسم التخطيطي من ملف VSD
Diagram diagram = new Diagram("sample.vsdx");
// استدعاء طريقة الحفظ للحفظ بتنسيق ملف PDF 
diagram.save( "ExportToPDF_Out.pdf", SaveFileFormat.PDF);

يمكنك أن ترى الإخراج في الصورة أدناه:

VSDX إلى PDF بجافا

VSDX إلى PDF بجافا

تحويل Visio إلى PDF - خيارات متقدمة

يمكنك أيضًا تكوين استدعاءات API وفقًا لمتطلبات عملك.

سوف نستكشف بعض الميزات الرئيسية باتباع الخطوات ومقتطفات الشفرة:

  1. قم بإنشاء كائن من فئة Diagram لتحميل الرسم التخطيطي من ملف VSDX.
  2. إنشاء مثيل لفئة PdfSaveOptions لتحديد خيارات إضافية عند تقديم صفحات الرسم التخطيطي إلى PDF.
  3. قم بتمرير قيمة إلى طريقة SplitMultiPages لتحديد ما إذا كان الرسم التخطيطي مقسمًا إلى صفحات متعددة وفقًا لخيار إعداد الصفحة.
  4. حدد جودة ضغط JPEG للصور باستدعاء طريقة setJpegQuality.
  5. قم باستدعاء طريقة setPageSize لتعيين حجم الصفحة للصور التي تم إنشاؤها.
  6. قم باستدعاء طريقة save للحفظ بتنسيق PDF.
// قم بإنشاء كائن من فئة الرسم التخطيطي لتحميل الرسم التخطيطي من ملف VSDX
Diagram diagram = new Diagram(  "sample.vsdx");
// إنشاء مثيل لفئة PdfSaveOptions لتحديد خيارات إضافية عند تقديم صفحات الرسم التخطيطي إلى PDF.
PdfSaveOptions options = new PdfSaveOptions();
// قم بتمرير قيمة إلى طريقة SplitMultiPages لتحديد ما إذا كان الرسم التخطيطي مقسمًا إلى صفحات متعددة وفقًا لإعداد الصفحة. اختيار
options.setSplitMultiPages(true);
// حدد جودة ضغط JPEG للصور باستدعاء طريقة setJpegQuality
options.setJpegQuality(100);
// استدعاء طريقة setPageSize لتعيين حجم الصفحة للصور التي تم إنشاؤها
options.setPageSize(null);
// اتصل بطريقة الحفظ للحفظ بتنسيق PDF  
diagram.save(  "SplitMultiPages.pdf", options);

احصل على رخصة مجانية

يمكنك الحصول على ترخيص مؤقت مجاني لتجربة واجهة برمجة التطبيقات بدون قيود تقييمية.

تلخيص لما سبق

هذا يقودنا إلى نهاية هذا المقال. آمل أن تكون قد تعلمت كيفية تحويل Visio إلى PDF في Java برمجيًا. بالإضافة إلى ذلك ، قمنا أيضًا باستكشاف بعض الخيارات المتقدمة التي توفر ميزات تحويل Visio إلى PDF على مستوى المؤسسة. علاوة على ذلك ، يمكنك زيارة وثائق من Java Visio API للتعرف على طرق أخرى. علاوة على ذلك ، يقوم موقع conholdate.com بكتابة منشورات مدونة جديدة حول موضوعات جديدة. لذلك ، يرجى البقاء على اتصال للحصول على تحديثات منتظمة.

طرح سؤال

يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.

أسئلة وأجوبة

كيف أقوم بتحويل ملف Visio إلى PDF؟

يمكنك تحويل VSD / VSDX إلى PDF باستخدام برنامج Java Visio API. إنه غني بالميزات ويقدم مجموعة واسعة من الطرق لتحويل Visio إلى PDF في Java.

كيف أقوم بحفظ ملف Visio كبير كملف PDF؟

يمكنك استدعاء طريقة save لهذه المكتبة لتجهيز تطبيق Java الخاص بك بمحول Visio إلى PDF. بالإضافة إلى ذلك ، يمكنك التحقق من القائمة هنا للتعرف على الطرق والفئات الأخرى.

أنظر أيضا