كيفية استخراج نص من ملف DXF باستخدام Java

يغطي هذا البرنامج التعليمي التفصيلي التفاصيل حول كيفية ** استخراج نص من ملف DXF باستخدام Java **. يمكنك ** استرداد نص من ملف DXF باستخدام Java ** عن طريق تنفيذ بعض استدعاءات API البسيطة. لا تحتاج إلى تثبيت AutoCAD أو أي أدوات أو تطبيقات أخرى لتحقيق هذه المتطلبات لأن استدعاءات الطريقة القليلة كافية لإنتاج الإخراج المطلوب.

خطوات استخراج النص من ملف DXF باستخدام Java

  1. تكوين مشروعك عن طريق إضافة Aspose.CAD ملف JAR من مستودع Maven
  2. قم بتحميل ملف DXF للإدخال مع فئة CadImage
  3. ابحث في النص داخل كل قسم كيان
  4. اقرأ النص من كل كيان في السلسلة

من أجل * الحصول على نص من ملف DXF باستخدام Java * ، نقوم أولاً بتحميل ملف DXF مع فئة * CadImage *. ثم قم بتعريف سلسلة فارغة لتخزين النص المستخرج من ملف DXF. ابدأ في التكرار من خلال كل كيان واستمر في إلحاق السلسلة المستخرجة لإنشاء إخراج نص نهائي.

كود لاستخراج النص من ملف DXF باستخدام Java

import com.aspose.cad.Image;
import com.aspose.cad.License;
import com.aspose.cad.fileformats.cad.CadImage;
import com.aspose.cad.fileformats.cad.cadconsts.CadEntityTypeName;
import com.aspose.cad.fileformats.cad.cadobjects.CadBaseEntity;
import com.aspose.cad.fileformats.cad.cadobjects.CadText;
public class ExtractTextFromDXF {
public static void main(String[] extractTextFromDXF) throws Exception { // main method to iterate and extract text from DXF
// Setting the Aspose.CAD license to enable full API features
License cADLicenseObj = new License();
cADLicenseObj.setLicense("Aspose.CAD.File.lic");
// Load the input DXF file with CadImage class
CadImage dXFCADImagFile = (CadImage) Image.load("InputDXFFile.dxf");
// Declare a string to store the extracted text from the DXF file
String textExtractedFromDXFFile = "";
// Search and append the text for each entity having text
for (CadBaseEntity cadEntity : dXFCADImagFile.getEntities())
{
if (cadEntity.getTypeName() == CadEntityTypeName.TEXT)
{
CadText cadTextObject = (CadText)cadEntity;
textExtractedFromDXFFile += cadTextObject.getDefaultValue();
}
}
}
}

في مقتطف الشفرة أعلاه ، يبدأ الكائن * CadImage class * ويتم تحميل ملف DXF عبر طريقة التحميل. ثم نكرر كل كيان في الملف واحدًا تلو الآخر ونستمر في إلحاق النص المستخرج بسلسلة نصية. يتم استخراج النص بكفاءة مع القليل من الوقت واستهلاك الذاكرة المنخفض.

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

 عربي