نص البحث في DWG Java

DWG الملفات عبارة عن رسومات CAD تحتوي على بيانات صورة متجهة وبيانات وصفية مكتوبة بترميز ثنائي. في بعض حالات الاستخدام ، قد ترغب في البحث عن نص في ملف DWG. باتباع هذه المتطلبات ، تتناول هذه المقالة كيفية البحث عن سلسلة نصية في ملف DWG برمجيًا باستخدام Java.

البحث عن نص في ملف DWG - تثبيت Java API

تحتاج إلى تكوين Aspose.CAD for Java API في مشروعك للعمل مع ملفات CAD مختلفة مثل DWG ، DXF ، إلخ. يمكنك تهيئتها بسرعة عن طريق تنزيل ملفات JAR من الإصدارات الجديدة قسم أو قم بالوصول إليه من Aspose Repository بالإعدادات التالية في ملف pom.xml الخاص بمشروعك:

مخزن:

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

الاعتماد:

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

كيفية البحث عن سلسلة نصية في رسم DWG بجافا

يمكنك البحث عن سلسلة نصية في ملف DWG بالخطوات التالية:

  1. قم بتحميل ملف DWG للإدخال.
  2. ابحث عن السلسلة النصية في الملف المصدر.
  3. كرر من خلال كيانات CadText وابحث عن النص.

ابحث عن نص في رسم DWG برمجيًا في Java

توضح الخطوات التالية كيفية البحث عن نص في ملف رسم DWG:

  1. قم بتحميل ملف DWG للإدخال مع فئة CadImage.
  2. ابحث عن السلسلة النصية في الملف المصدر.
  3. كرر من خلال CadText الكيانات وابحث عن النص.

يوضح نموذج التعليمات البرمجية التالي كيفية البحث عن نص في رسم DWG برمجيًا في Java:

// قم بتحميل ملف DWG للإدخال مع فئة CadImage 
CadImage dgnImage = (CadImage) Image.load("search.dwg");

// ابحث عن نص في الملف
for (CadBaseEntity entity : dgnImage.getEntities()) 
{
    // نحن نكرر من خلال كيانات CadText هنا ، ولكن بعض الكيانات الأخرى
    // قد تحتوي أيضًا على نص ، مثل CadMText وغيرها
    if (entity.getClass() == com.aspose.cad.fileformats.cad.cadobjects.CadText.class) 
    {
        com.aspose.cad.fileformats.cad.cadobjects.CadText text = 
                (com.aspose.cad.fileformats.cad.cadobjects.CadText)entity;
        System.out.println(text.getDefaultValue());
    }
}

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

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

استنتاج

في هذه المقالة ، تعلمت كيفية البحث عن نص في رسم DWG برمجيًا في Java. علاوة على ذلك ، يمكنك إلقاء نظرة على العديد من الميزات الأخرى المضمنة في API من خلال زيارة قسم التوثيق. إذا كانت لديك أية مخاوف ، فلا تتردد في التواصل معنا على المنتدى.

أنظر أيضا