Ինչպես հանել տեքստը DXF ֆայլից C#-ով

Այս քայլ առ քայլ ուղեցույցում մենք կտեսնենք, թե ինչպես կարելի է տեքստ հանել DXF ֆայլից C#-ում: DXF-ի TXT-ի փոխարկումը C#-ում կարելի է հեշտությամբ կատարել՝ տեքստը հանելով տարբեր տեսակների սուբյեկտներից: Այս ձեռնարկում մենք տեքստ ենք հանում միայն CadText կազմից: Այնուամենայնիվ, գործընթացը նույնն է նաև այլ սուբյեկտների համար:

C#-ով DXF ֆայլից տեքստ հանելու քայլեր

  1. Ստացեք Aspose.CAD for .NET փաթեթը NuGet.org-ից
  2. Ներառեք անհրաժեշտ անվանատարածքները նախքան կոդը գործարկելը
  3. Սահմանեք Aspose լիցենզիան՝ օգտագործելով SetLicense մեթոդը
  4. Բեռնել DXF ֆայլը՝ օգտագործելով Image դասը
  5. Փոխարկեք օբյեկտը CadImage տեսակի
  6. Տեքստ բերելու համար անցեք բոլոր օբյեկտների միջով
  7. Ստուգեք CadText օբյեկտի տեսակը և ստացեք DefaultValue հատկությունը
  8. Ի վերջո, պահպանեք արդյունահանված տեքստը որպես TXT ֆայլ

DXF CAD գրաֆիկական ձևաչափով տեքստը պահվում է միայն սուբյեկտների ներսում. օրինակ՝ CadText, CadMText, CadInsertObject, CadAttDef կամ CadAttrib և այլն: Այսպիսով, տեքստ հանելու համար նախ պետք է ստանալ յուրաքանչյուր էություն, այնուհետև տեքստ ստանալ դրանից: Պարզության համար մենք այս ձեռնարկում տեքստ ենք հանում CadText կազմից: Բայց դուք կարող եք օգտագործել նույն մոտեցումը և ծածկագիրը այլ տեսակի սուբյեկտների համար, պարզապես օբյեկտը փոխանցեք որոշակի անձի տեսակի:

Կոդ՝ C#-ով DXF ֆայլից տեքստ հանելու համար

Վերոնշյալ C# կոդի նմուշում՝ DXF ֆայլի ձևաչափից տեքստ հանելու համար, մենք արդյունահանված տեքստը պահում ենք տողային փոփոխականի մեջ և վերջում պահպանում ենք բոլոր արդյունահանված տեքստը TXT ֆայլում՝ օգտագործելով ֆայլերի հոսքերը: Այս ամբողջ գործընթացում CAD file formats-ից տեքստ հանելու համար ձեզ հարկավոր չէ, որ ձեր համակարգում տեղադրված լինի AutoCAD, և API-ն աշխատում է առանց AutoCAD-ի ցանկացած C# հավելվածում, ներառյալ Web, Desktop և ASP.NET և այլն:

 Հայերեն