Skip to content

Latest commit

 

History

History
181 lines (145 loc) · 11.3 KB

File metadata and controls

181 lines (145 loc) · 11.3 KB
date 2026-01-08
description تعلم كيفية عرض تخطيطات CAD باستخدام Java وتحويل CAD إلى HTML باستخدام GroupDocs.Viewer for Java. دليل خطوة بخطوة مع أمثلة على الكود.
keywords
render CAD layouts
GroupDocs.Viewer for Java
Java rendering options
title عرض تخطيطات CAD باستخدام Java – عرض فعال مع GroupDocs
type docs
url /ar/java/advanced-rendering/render-cad-drawings-layouts-groupdocs-viewer-java/
weight 1

عرض تخطيطات CAD باستخدام Java – عرض فعال مع GroupDocs.Viewer

عند العمل مع ملفات CAD، render CAD layouts Java بشكل فعال غالبًا ما يكون أمرًا حاسمًا للتعاون السريع والمشاركة السهلة. يتيح لك GroupDocs.Viewer for Java تحويل رسومات CAD إلى HTML، مما يجعل كل تخطيط قابلًا للعرض في أي متصفح. في هذا الدليل سنستعرض الإعداد، التكوين، والكود اللازم لعرض جميع التخطيطات من رسم CAD.

عرض جميع تخطيطات CAD باستخدام GroupDocs.Viewer for Java

إجابات سريعة

  • ماذا يعني “render CAD layouts Java”؟ تحويل كل تخطيط في ملف CAD إلى HTML باستخدام كود Java.
  • أي مكتبة تتولى التحويل؟ GroupDocs.Viewer for Java.
  • هل أحتاج إلى ترخيص للاستخدام في الإنتاج؟ نعم، يلزم وجود ترخيص GroupDocs صالح.
  • هل يمكنني عرض تخطيطات محددة فقط؟ نعم، يمكنك استهداف تخطيطات فردية عبر خيارات CAD.
  • هل الناتج HTML أم صور؟ يوضح هذا البرنامج التعليمي HTML مع موارد مدمجة.

ما هو “render CAD layouts Java”؟

يشير Rendering CAD layouts Java إلى عملية أخذ كل تخطيط (أو ورقة) داخل ملف رسم CAD (مثل DWG، DXF) وتحويل كل واحد منها إلى صفحة HTML باستخدام كود Java. يمكن تضمين صفحات HTML الناتجة في بوابات الويب، مشاركتها عبر البريد الإلكتروني، أو عرضها على أي جهاز دون الحاجة لتثبيت برنامج CAD.

لماذا نستخدم GroupDocs.Viewer for Java لتحويل CAD إلى HTML؟

  • إمكانية الوصول عبر الأنظمة المتعددة – يعمل HTML على أي متصفح، دون الحاجة لإضافات خاصة.
  • نشر ملف واحد – الموارد المدمجة تحافظ على كل شيء منظمًا في مجلد واحد.
  • تحسين الأداء – يتم عرض البيانات الضرورية فقط، مما يقلل استهلاك الذاكرة.
  • دعم كامل للتخطيطات – يتم معالجة جميع تخطيطات الرسم تلقائيًا، مما يوفر الجهد اليدوي.

المتطلبات المسبقة

  • Java Development Kit (JDK) 8+ مثبت.
  • Maven لإدارة الاعتمادات.
  • معرفة أساسية بـ Java و Maven.

المكتبات والاعتمادات المطلوبة

ستحتاج إلى GroupDocs.Viewer for Java الإصدار 25.2 أو أحدث.

<repositories>
   <repository>
      <id>repository.groupdocs.com</id>
      <name>GroupDocs Repository</name>
      <url>https://releases.groupdocs.com/viewer/java/</url>
   </repository>
</repositories>
<dependencies>
   <dependency>
      <groupId>com.groupdocs</groupId>
      <artifactId>groupdocs-viewer</artifactId>
      <version>25.2</version>
   </dependency>
</dependencies>

خطوات الحصول على الترخيص

يقدم GroupDocs عدة طرق للحصول على ترخيص:

كيفية render CAD layouts Java باستخدام GroupDocs.Viewer

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

الخطوة 1: تهيئة Viewer أساسية

أولاً، أنشئ Viewer بسيطًا يقوم بتحويل ملف CAD إلى HTML. يوضح هذا المقتطف الإعداد الأدنى.

import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.HtmlViewOptions;

public class CadRendering {
    public static void main(String[] args) {
        // Specify input CAD file path
        String filePath = "path/to/your/sample.dwg";

        // Initialize viewer with the input file
        try (Viewer viewer = new Viewer(filePath)) {
            HtmlViewOptions viewOptions = HtmlViewOptions.forEmbeddedResources("output/page_{0}.html");
            viewer.view(viewOptions);
        }
    }
}

الخطوة 2: تعريف دليل الإخراج وتنسيق مسار الملف

نظم ملفات HTML المولدة بتحديد مجلد إخراج مخصص ونمط تسمية.

import java.nio.file.Path;

// Define the output directory path
Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY");
// Create a file path format for each page of the CAD drawing
Path pageFilePathFormat = outputDirectory.resolve("page_{0}.html");

الخطوة 3: تكوين خيارات عرض HTML

فعّل الموارد المدمجة بحيث يتم تخزين CSS، الصور، والسكربتات بجانب كل صفحة HTML.

import com.groupdocs.viewer.options.HtmlViewOptions;

// Configure HTML view options to use embedded resources
HtmlViewOptions viewOptions = HtmlViewOptions.forEmbeddedResources(pageFilePathFormat);

الخطوة 4: تمكين عرض التخطيطات (الميزة الأساسية)

أخبر Viewer بمعالجة جميع التخطيطات في الرسم.

viewOptions.getCadOptions().setRenderLayouts(true);

الخطوة 5: عرض المستند باستخدام الخيارات المكوَّنة

أخيرًا، قم بعرض ملف CAD باستخدام الخيارات التي ضبطتها للتو.

import com.groupdocs.viewer.Viewer;

try (Viewer viewer = new Viewer("path/to/sample.dwg")) {
    // Render the document using configured view options
    viewer.view(viewOptions);
}

كيفية تحويل CAD إلى HTML باستخدام GroupDocs.Viewer

الخطوات أعلاه تنتج بالفعل مخرجات HTML، وهو الشكل الأكثر شيوعًا لـ convert CAD to HTML. من خلال تمكين setRenderLayouts(true)، يصبح كل تخطيط صفحة HTML خاصة به، جاهزة للنشر على الويب.

المشكلات الشائعة والحلول

  • الاعتمادات المفقودة – تحقق مرة أخرى من أقسام <repositories> و <dependencies> في pom.xml. نفّذ mvn clean install لإجبار Maven على تنزيل أحدث الحزم.
  • أخطاء مسار الملف – تأكد من وجود مسار ملف CAD المدخل ودليل الإخراج وأنهما قابلان للوصول من عملية Java.
  • نفاد الذاكرة في الملفات الكبيرة – زد حجم Heap الخاص بـ JVM (-Xmx2g أو أعلى) أو عالج الملف على دفعات أصغر إذا صادفت OutOfMemoryError.

تطبيقات عملية

  1. العروض المعمارية – عرض كل مخطط طابق أو ارتفاع بصيغة صديقة للمتصفح.
  2. توثيق الهندسة – مشاركة المخططات المعقدة مع المقاولين دون الحاجة لبرنامج CAD.
  3. مواد التعلم الإلكتروني – تضمين تخطيطات CAD التفاعلية في الدورات أو الدروس عبر الإنترنت.

اعتبارات الأداء

  • إدارة الذاكرة – استخدم أحدث نسخة من GroupDocs واضبط خيارات JVM للرسومات الكبيرة.
  • استخدام الموارد – احفظ المخرجات في مجلد إخراج مخصص لتجنب الفوضى وتسهيل عملية التنظيف.
  • تحديث المكتبات – الإصدارات الجديدة غالبًا ما تتضمن تحسينات أداء وإصلاحات أخطاء.

الخلاصة

أصبح لديك الآن طريقة كاملة وجاهزة للإنتاج render CAD layouts Java و convert CAD to HTML باستخدام GroupDocs.Viewer. دمج هذه المقتطفات في بوابة الويب الخاصة بك، نظام إدارة المستندات، أو أي خلفية مبنية على Java لتوفير وصول فوري للمستخدمين إلى كل تخطيط في ملفات CAD عبر المتصفح.

استكشف خيارات التخصيص الإضافية في الوثائق الرسمية ومرجع API لتكييف المخرجات وفقًا لاحتياجاتك الدقيقة.

قسم الأسئلة المتكررة

  1. ما هو GroupDocs.Viewer for Java؟
    • إنه مكتبة متعددة الاستخدامات تسمح بعرض صيغ مستندات مختلفة، بما في ذلك ملفات CAD، إلى HTML أو صور.
  2. كيف يمكنني التعامل مع ملفات CAD الكبيرة باستخدام GroupDocs.Viewer؟
    • حسّن إعدادات الذاكرة وفكّر في تقسيم الرسومات المعقدة إذا أمكن.
  3. هل يمكنني عرض تخطيطات محددة فقط؟
    • نعم، استخدم أسماء التخطيطات في خيارات العرض لاستهداف تخطيطات معينة.
  4. هل هناك دعم لصيغ مستندات أخرى؟
    • بالتأكيد! يدعم GroupDocs.Viewer مجموعة واسعة من الصيغ بخلاف CAD.
  5. أين يمكنني العثور على موارد إضافية حول استخدام GroupDocs.Viewer Java؟

الموارد


آخر تحديث: 2026-01-08
تم الاختبار مع: GroupDocs.Viewer 25.2 for Java
المؤلف: GroupDocs