Kaip ištraukti tekstą iš DXF failo C#

Šiame žingsnis po žingsnio vadove pamatysime, kaip išgauti tekstą iš DXF failo C#. DXF į TXT konvertavimą C# galima lengvai atlikti ištraukus tekstą iš įvairių tipų objektų. Šioje pamokoje mes išgauname tekstą tik iš CadText objekto. Tačiau procesas yra toks pat ir kitiems subjektams.

Veiksmai, kaip ištraukti tekstą iš DXF failo C#

  1. Gaukite Aspose.CAD for .NET paketą iš NuGet.org
  2. Prieš paleisdami kodą įtraukite reikiamas vardų sritis
  3. Nustatykite Aspose licenciją naudodami SetLicense metodą
  4. Įkelkite DXF failą naudodami Image klasę
  5. Konvertuokite objektą į CadImage tipą
  6. Norėdami gauti tekstą, peržiūrėkite visus objektus
  7. Patikrinkite CadText objekto tipą ir gaukite DefaultValue nuosavybę
  8. Galiausiai išsaugokite ištrauktą teksto išvestį kaip TXT failą

DXF CAD grafikos formatu tekstas saugomas tik objektų viduje; pavyzdžiui, “CadText”, “CadMText”, “CadInsertObject”, “CadAttDef” arba “CadAttrib” ir tt Taigi, norėdami išgauti tekstą, pirmiausia turite gauti kiekvieną objektą ir tada iš jo gauti tekstą. Paprastumo dėlei šioje pamokoje išgauname tekstą iš CadText objekto. Bet jūs galite naudoti tą patį metodą ir kodą kitų tipų objektams, tiesiog perkelkite objektą į tam tikrą objekto tipą.

Kodas, skirtas ištraukti tekstą iš DXF failo C#

Aukščiau pateiktame C# kodo pavyzdyje, norėdami išgauti tekstą iš DXF failo formato, ištrauktą tekstą laikome eilutės kintamajame ir pabaigoje išsaugome visą ištrauktą tekstą TXT faile naudodami failų srautus. Atliekant visą šį procesą, norint išgauti tekstą iš CAD file formats, sistemoje nereikia įdiegti AutoCAD, o API veikia be AutoCAD jokioje C# programoje, įskaitant žiniatinklį, darbalaukį, ASP.NET ir kt.

 Latviski