Kako izdvojiti tekst iz DXF datoteke u C#

U ovom vodiču korak po korak, vidjet ćemo kako izdvojiti tekst iz DXF datoteke u C#. Pretvorba DXF u TXT u jeziku C# može se jednostavno izvršiti izdvajanjem teksta iz entiteta različitih vrsta. U ovom vodiču izvlačimo tekst samo iz entiteta CadText. Međutim, postupak je isti i za druge subjekte.

Koraci za izdvajanje teksta iz DXF datoteke u C#

  1. Nabavite Aspose.CAD for .NET paket s NuGet.org
  2. Uključite potrebne prostore imena prije pokretanja koda
  3. Postavite Aspose licencu koristeći SetLicense metodu
  4. Učitaj DXF datoteku pomoću klase Image
  5. Pretvori objekt u tip CadImage
  6. Prođite kroz sve entitete da dohvatite tekst
  7. Provjerite tip entiteta CadText i dobijte svojstvo DefaultValue
  8. Na kraju, spremite izdvojeni tekst kao TXT datoteku

U DXF CAD grafičkom formatu, tekst se pohranjuje samo unutar entiteta; na primjer CadText, CadMText, CadInsertObject, CadAttDef ili CadAttrib itd. Dakle, da biste izdvojili tekst, morate prvo dobiti svaki entitet, a zatim dohvatiti tekst iz njega. Radi jednostavnosti, u ovom vodiču izvlačimo tekst iz CadText entiteta. Ali možete koristiti isti pristup i kod za druge vrste entiteta, samo pretvorite objekt u određeni tip entiteta.

Kod za izdvajanje teksta iz DXF datoteke u C#

U gornjem primjeru C# koda za ekstrahiranje teksta iz DXF formata datoteke, čuvamo ekstrahirani tekst u varijabli niza i na kraju spremamo sav ekstrahirani tekst u TXT datoteku pomoću tokova datoteka. U cijelom ovom procesu izdvajanja teksta iz CAD file formats, ne morate imati instaliran AutoCAD na svom sustavu, a API radi bez AutoCAD-a u bilo kojoj C# aplikaciji, uključujući Web, Desktop i ASP.NET itd.

 Hrvatski