1. Produkti
  2.   Tekstapstrāde
  3.   .NET
  4.   Dotnet-Mammoth
 
  

C# .NET bibliotēka tekstapstrādes dokumentu izveidei

Atvērtā pirmkoda C# .NET API ļauj programmatūras izstrādātājiem bez maksas ielādēt un pārveidot Microsoft Word, Google Docs un LibreOffice dokumentus HTML formātā.

Kas ir Dotnet-Mammoth?

Mūsdienu informācijas apmaiņas pasaulē iespēja nemanāmi konvertēt dokumentus no viena formāta citā ir kļuvusi par vissvarīgāko. Neatkarīgi no tā, vai tas ir paredzēts datu arhivēšanai, koplietošanai vai pat tikai datu integritātes uzturēšanai, uzticams dokumentu konvertēšanas rīks var būtiski ietekmēt. Šeit tiek izmantota Dotnet-Mammoth bibliotēka, kas piedāvā jaudīgu un daudzpusīgu risinājumu vienkāršai dokumentu konvertēšanai. Izmantojot bibliotēku, lietotāji var pārvērst vēsturiskos dokumentus vai svarīgus ierakstus pieejamos un meklējamos HTML failos.

Dotnet-Mammot bibliotēka ir .NET aptinums populārajai mammoth.js JavaScript bibliotēkai. Tās galvenais mērķis ir vienkāršot sarežģītu dokumentu, galvenokārt DOCX un DOC failu, konvertēšanas procesu HTML formātā, nodrošinot vienmērīgu pāreju starp dažādiem formātiem. Tas var būt īpaši noderīgi, strādājot ar dokumentiem lietojumprogrammās, kurās HTML ir vēlamais datu nesējs, piemēram, tīmekļa lietojumprogrammās vai satura pārvaldības sistēmās. Tā atbalsta tādas funkcijas kā virsraksti, saraksti, pielāgojams kartēšanas atbalsts, tabulas formatējums, zemsvītras un beigu piezīmes, attēli, saites, rindiņu pārtraukumi, tekstlodziņi, komentāri, treknraksts/slīpraksts/pasvītrojums, pārsvītrojums un daudz kas cits.

Dotnet-Mammoth bibliotēka ir vērtīgs līdzeklis programmatūras izstrādātājiem, kuriem ir nepieciešamas spēcīgas un precīzas dokumentu konvertēšanas iespējas savās .NET lietojumprogrammās. Tas viegli importē un publicē Word dokumentus vietnēs vai emuāros, vienlaikus saglabājot to formatējumu. Tā atbalsts sarežģītam stilam, lietošanas vienkāršībai un konfigurējamībai izceļ to kā īstu izvēli dokumentu transformāciju apstrādei. Izmantojot bibliotēkas iespējas, izstrādātāji var atvērt iespēju pasauli, lai nemanāmi konvertētu sarežģītus dokumentus, vienlaikus saglabājot to vizuālo un strukturālo integritāti.

Previous Next

Darba sākšana ar Dotnet-Mammoth

Ieteicamais veids, kā instalēt Dotnet-Mammoth, ir izmantot NuGet. Lūdzu, izmantojiet šo komandu, lai instalēšana noritētu vienmērīgi.

Instalējiet Dotnet-Mammoth no NuGet

 Install-Package Mammoth
Varat arī lejupielādēt to tieši no GitHub.

Word dokumentu konvertēšana uz HTML, izmantojot C#

Atvērtā pirmkoda Dotnet-Mammoth bibliotēka sniedz programmatūras izstrādātājiem iespēju ielādēt un pārveidot Microsoft Word DOCX dokumentus tīrā un precīzā HTML .NET lietojumprogrammās. Bibliotēka ir izcila Microsoft Word dokumentu (gan .docx, gan .doc formātu) apstrādē, padarot to par ideālu izvēli lietojumprogrammām, kas nodarbojas ar plašu dokumentācijas klāstu. Tas lepojas ar ievērojamu precizitāti dokumentu konvertēšanā. Tas rūpīgi pārtulko ne tikai teksta saturu, bet arī dažādus stila elementus, piemēram, virsrakstus, sarakstus, tabulas un pat iegultos attēlus. Šis piemērs parāda, cik viegli programmatūras izstrādātāji var ielādēt un pārvērst Word dokumentu HTML faila formātā, izmantojot C# komandas.

Kā pārvērst Word dokumentu par HTML failu, izmantojot C# API?

using DotnetMammoth;

class Program
{
    static void Main(string[] args)
    {
        var converter = new DocumentConverter();
        var result = converter.ConvertToHtml("path/to/document.docx");
        
        Console.WriteLine(result.Value);
    }
}

Izvilkt tekstu un apstrādāt sarežģītus dokumentus

Atvērtā pirmkoda Dotnet-Mammoth bibliotēka ir nodrošinājusi pilnīgu atbalstu sarežģītu dokumentu apstrādei C# lietojumprogrammās. Daži dokumenti var būt neticami sarežģīti, ar sarežģītu formatējumu, tabulām, attēliem un daudz ko citu. Bibliotēka efektīvi risina šo sarežģītību, nodrošinot, ka pat dokumenti ar sarežģītu izkārtojumu tiek konvertēti precīzi. Ir arī ļoti viegli iegūt neapstrādātu dokumenta tekstu, izmantojot ExtractRawText. Šis piemērs parāda, kā programmatūras izstrādātāji var izvilkt tekstu no Word .docx dokumenta .NET lietojumprogrammās.

Kā C# lietotnēs izvilkt Word dokumenta neapstrādātu tekstu?

var converter = new DocumentConverter();
var result = converter.ExtractRawText("document.docx");
var html = result.Value; // The raw text
var warnings = result.Warnings; // Any warnings during conversion

Precizitāte, saglabāšana un pielāgots stils

Viena no galvenajām bažām, pārvēršot dokumentus, ir oriģinālā satura precizitātes saglabāšana. Dotnet-Mammoth bibliotēka šajā ziņā ir izcila, cenšoties iegūtajā HTML pēc iespējas precīzāk saglabāt avota dokumenta formatējumu, stilus un struktūru. Bibliotēka piedāvā iespēju izmantot pielāgotu stilu konvertēšanas procesa laikā, nodrošinot, ka iegūtais HTML atbilst jūsu lietojumprogrammas dizaina standartiem. Šis pielāgošanas līmenis uzlabo jūsu satura konsekvenci dažādās platformās.

 Latviski