عرض ملفات Visio باستخدام Java

Microsoft Visio هي أداة رسومات متجهة شائعة تساعدك على تصور تدفقات عمليات الأعمال المتصلة بالبيانات. يمكن استخدامه لرسم مجموعة متنوعة من المخططات مثل المخططات الانسيابية ، والمخططات التنظيمية ، وخطط البناء ، وخطط الطوابق ، ومخططات تدفق البيانات ، ومخططات تدفق العمليات ، ونمذجة عمليات الأعمال ، ومخططات حارة السباحة ، والخرائط ثلاثية الأبعاد ، وغيرها الكثير. بصفتك مطور Java ، يمكنك بسهولة عرض مخططات Visio بتنسيق HTML و PDF وتنسيقات الصور الشائعة الأخرى برمجيًا. في هذه المقالة ، ستتعلم كيفية عرض مخططات Visio بتنسيق HTML و PDF والصورة باستخدام Java.

تتم مناقشة / تغطية الموضوعات التالية في هذه المقالة:

Java API لعرض ملفات Visio

سأستخدم GroupDocs.Viewer for Java API لعرض ملفات Visio. يوفر حل عرض المستندات الأكثر مرونة لتقديم وعرض تنسيقات الملفات المستخدمة على نطاق واسع في أي مكان. باستخدام واجهة برمجة التطبيقات هذه ، يمكنك إنشاء تطبيقات قوية لعرض المستندات والصور في Java دون تثبيت أي برنامج خارجي. يمكّنك من عرض ملفات PDF و HTML و XML و Microsoft Office Word وأوراق عمل Excel وعروض PowerPoint التقديمية ورسائل البريد الإلكتروني في Outlook ومخططات Visio والمشروع وملفات التعريف والصور والعديد من تنسيقات الملفات الأخرى بسهولة وبأقل مخاطر البرمجة.

التنزيل والتكوين

احصل على المكتبة من التنزيلات أو أضف تكوين pom.xml التالي في تطبيقات Java المستندة إلى Maven لتجربة الأمثلة المذكورة أدناه.

<repository>
	<id>GroupDocsArtifactRepository</id>
	<name>GroupDocs Artifact Repository</name>
	<url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-viewer</artifactId>
        <version>21.2</version> 
</dependency>

عرض Visio VSSX بتنسيق HTML

يمكنك عرض ملف Visio VSSX بتنسيق HTML باتباع الخطوات البسيطة الواردة أدناه:

  1. قم بإنشاء مثيل لفئة Viewer
  2. قم بتوفير مسار ملف الإدخال
  3. قم بإنشاء مثيل لفئة HtmlViewOptions
  4. توفير مسار ملف الإخراج
  5. استدعاء عرض طريقة واجتاز HtmlViewOptions

يوضح نموذج التعليمات البرمجية التالي كيفية عرض ملف VSSX بتنسيق HTML باستخدام Java.

try (Viewer viewer = new Viewer("C:\\Files\\sample.vssx")) {
    HtmlViewOptions options = HtmlViewOptions.forEmbeddedResources("C:\\Files\\Output\\output.html");
    viewer.view(options);
}
عرض VSSX بتنسيق HTML

عرض VSSX بتنسيق HTML

توفر فئة HtmlViewOptions خيارات لعرض المستندات بتنسيق HTML. ينشئ المُنشئ ForEmbeddedResources مثيلًا جديدًا لفئة HtmlViewOptions لعرضه في HTML باستخدام الموارد المضمنة. يوفر خيارات معينة لتنسيقات الملفات المختلفة مثل VisioRenderingOptions لملفات Visio وخيارات العلامة المائية لتعيين علامة مائية نصية وخيارات الأمان وخيارات التقديم لعرض الصفحات والملاحظات والتعليقات المخفية وما إلى ذلك.

يمكنك العثور على مزيد من التفاصيل حول “Document HTML Viewer” في الوثائق.

عرض Visio VSTX في PDF

يمكنك عرض ملف Visio VSTX بتنسيق PDF باتباع الخطوات البسيطة الواردة أدناه:

  1. قم بإنشاء مثيل لفئة Viewer
  2. قم بتوفير مسار ملف الإدخال
  3. قم بإنشاء مثيل لفئة PdfViewOptions
  4. توفير مسار ملف الإخراج
  5. استدعاء عرض طريقة واجتاز PdfViewOptions

يوضح نموذج التعليمات البرمجية التالي كيفية عرض ملف VSTX في PDF باستخدام Java.

try (Viewer viewer = new Viewer("C:\\Files\\sample_organization.vstx")){
    PdfViewOptions options = new PdfViewOptions("C:\\Files\\Output\\output.pdf");
    viewer.view(options);
}
جعل VSTX في PDF

جعل VSTX في PDF

توفر فئة PdfViewOptions خيارات لعرض المستندات بتنسيق PDF. كما يسمح بتعيين خيارات منفصلة لتنسيقات ملفات مختلفة بما في ذلك العلامة المائية النصية وخيارات الأمان وعرض الصفحات المخفية والملاحظات والتعليقات وما إلى ذلك.

يمكنك العثور على مزيد من التفاصيل حول “Document PDF Viewer” في الوثائق.

عرض Visio VSDX كصورة

يمكنك عرض ملف Visio VSDX بتنسيق JPG أو PNG باتباع الخطوات البسيطة الواردة أدناه:

  1. قم بإنشاء مثيل لفئة Viewer
  2. قم بتوفير مسار ملف الإدخال
  3. قم بإنشاء مثيل لفئة PngViewOptions
  4. توفير مسار ملف الإخراج
  5. استدعاء طريقة عرض وتمرير PngViewOptions

يوضح نموذج التعليمات البرمجية التالي كيفية عرض ملف VSDX في PNG باستخدام Java.

try (Viewer viewer = new Viewer("C:\\Files\\sample_block.vsdx")){
    PngViewOptions options = new PngViewOptions("C:\\Files\\Output\\output.png");
    viewer.view(options);
}
تقديم VSDX بتنسيق PNG

تقديم VSDX بتنسيق PNG

يمكنك أيضًا عرض ملفات Visio بتنسيق JPG باستخدام Java كما هو موضح أدناه:

try (Viewer viewer = new Viewer("C:\\Files\\sample_network.vsdx")) {
    JpgViewOptions jpgOptions = new JpgViewOptions("C:\\Files\\Output\\output.jpg");
    viewer.view(jpgOptions);
}
جعل VSDX كـ JPG

جعل VSDX كـ JPG

توفر فئة PngViewOptions خيارات لعرض المستندات بتنسيق PNG. وبالمثل ، توفر فئة JpgViewOptions خيارات لعرض المستندات بتنسيق JPG. توفر كلا الفئتين أيضًا خيارات إعداد لتنسيقات أخرى إلى جانب علامة مائية نصية وخيارات أمان وعرض الصفحات المخفية والملاحظات والتعليقات وما إلى ذلك.

يمكنك العثور على مزيد من التفاصيل حول “عارض صورة المستند” في الوثائق.

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

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

استنتاج

في هذه المقالة ، تعلمت كيفية عرض ملفات Visio (.vsdx و. vstx و. vssx) بتنسيق HTML و PDF و PNG و Jpg باستخدام Java. يمكنك معرفة المزيد عن GroupDocs.Viewer Java API باستخدام التوثيق. في حالة وجود أي غموض ، فلا تتردد في الاتصال بنا على المنتدى.

أنظر أيضا