חפש טקסט ב-DWG Java

קבצי DWG הם שרטוטי CAD המכילים נתוני תמונה וקטורית ומטא נתונים שנכתבו בקידוד בינארי. במקרים מסוימים, ייתכן שתרצה לחפש טקסט בקובץ DWG. בעקבות דרישות כאלה, מאמר זה מכסה כיצד לחפש מחרוזת טקסט בקובץ DWG באופן פרוגרמטי באמצעות Java.

מצא טקסט בקובץ DWG - התקנת Java API

עליך להגדיר את ה-API של Aspose.CAD for Java בפרויקט שלך כך שיעבוד עם קבצי 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 ב-Java

אתה יכול למצוא מחרוזת טקסט בקובץ DWG עם השלבים הבאים:

  1. טען את קובץ ה-DWG הקלט.
  2. חפש את מחרוזת הטקסט בקובץ המקור.
  3. חזור על ישויות CadText ומצא טקסט.

חפש טקסט ב-DWG Drawing באופן פרוגרמטי ב-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 על ידי ביקור בסעיף תיעוד. אם יש לך חששות, אל תהסס לפנות אלינו בפורום.

ראה גם