Când dezvoltatorii modifică un Markdown document cu această C# bibliotecă, ceea ce este de fapt editat este Modelul obiectului documentului (DOM). Astfel, aproape orice modificări pot fi făcute Markdown documentului reprezentat ca DOM. Cu SDK ul .NET furnizat, dezvoltatorii pot edita cu ușurință un document: modificați textul, actualizați tabelele, adăugați imagini și așa mai departe. Încărcați un Markdown, faceți modificările necesare în mod programatic și exportați rezultatul în același format de salvare sau în oricare alt format acceptat.
Biblioteca noastră .NET oferă dezvoltatorilor posibilitatea de a modifica direct un Markdown document prin editarea modelului de obiect al documentului (DOM), ceea ce înseamnă că nu trebuie instalat niciun software suplimentar.
Cel mai popular caz de editare a unui Markdown fișier este editarea textului. Cu soluția software dată, puteți adăuga, modifica sau șterge text folosind C# în document.
O altă opțiune populară de editare Markdown este editarea tabelelor. SDK ul nostru .NET vă permite să lucrați cu tabele și text în celulele tabelului.
Dezvoltatorii C# pot adăuga sau elimina celule de tabel și tabel, precum și pot adăuga, edita și elimina text din ele.
Pe lângă editarea textului și a tabelelor în Markdown, există o altă opțiune comună: adăugarea de imagini într-un document în C#. Dezvoltatorii .NET pot adăuga, de asemenea, o imagine într-un Markdown fișier folosind DOM.
Încercați acest puternic .NET SDK și evaluați câteva opțiuni în editarea Markdown documentelor. Folosind următorul exemplu, încărcați Markdown documentul și faceți câteva modificări: adăugați text, adăugați un tabel și o celulă de tabel cu text sau inserați o imagine în Markdown documentul:
using Aspose.Words.Cloud.Sdk;
var config = new Configuration { ClientId = "####-####-####-####-####",
ClientSecret = "##################" };
var wordsApi = new WordsApi(config);
using var requestDocument = File.OpenRead("Input.md");
var requestParagraph = new ParagraphInsert()
{
Text = "Morbi enim nunc faucibus a."
};
var insertParagraphRequest = new InsertParagraphOnlineRequest(requestDocument,
requestParagraph);
var insertParagraph = await wordsApi.InsertParagraphOnline(insertParagraphRequest);
var convertRequest = new ConvertDocumentRequest(insertParagraph.Document.Values.First(),
"md");
var convert = await wordsApi.ConvertDocument(convertRequest);
using Aspose.Words.Cloud.Sdk;
var config = new Configuration { ClientId = "####-####-####-####-####",
ClientSecret = "##################" };
var wordsApi = new WordsApi(config);
using var requestDocument = File.OpenRead("Input.md");
var requestTable = new TableInsert()
{
ColumnsCount = 1,
RowsCount = 2
};
var insertTableRequest = new InsertTableOnlineRequest(requestDocument,
requestTable, nodePath: "");
var insertTable = await wordsApi.InsertTableOnline(insertTableRequest);
var convertRequest = new ConvertDocumentRequest(insertTable.Document.Values.First(),
"md");
var convert = await wordsApi.ConvertDocument(convertRequest);
using Aspose.Words.Cloud.Sdk;
var config = new Configuration { ClientId = "####-####-####-####-####",
ClientSecret = "##################" };
var wordsApi = new WordsApi(config);
using var requestDocument = File.OpenRead("Input1.md");
var requestDrawingObject = new DrawingObjectInsert()
{
Height = 0f,
Left = 0f,
Top = 0f,
Width = 0f,
RelativeHorizontalPosition = DrawingObjectInsert.RelativeHorizontalPositionEnum.Margin,
RelativeVerticalPosition = DrawingObjectInsert.RelativeVerticalPositionEnum.Margin,
WrapType = DrawingObjectInsert.WrapTypeEnum.Inline
};
using var requestImageFile = File.OpenRead("Input2.md");
var insertDrawingObjectRequest = new InsertDrawingObjectOnlineRequest(requestDocument,
requestDrawingObject, requestImageFile, nodePath: "sections/0");
var insertDrawingObject = await wordsApi.InsertDrawingObjectOnline(insertDrawingObjectRequest);
var convertRequest = new ConvertDocumentRequest(insertDrawingObject.Document.Values.First(),
"md");
var convert = await wordsApi.ConvertDocument(convertRequest);
Instalați 'Aspose.Words Cloud SDK for .NET' folosind managerul de pachete NuGet. Doar rulați nuget install Aspose.Words-Cloud pentru a instala automat și a face referire la ansamblul corespunzător din proiectul dvs. Ca alternativă, puteți clona manual Aspose.Words Cloud SDK for .NET din GitHub și îl puteți utiliza în proiectul dvs. Vă rugăm să urmați aceste Instructions pentru a obține rapid acreditările de securitate necesare și pentru a accesa API ul nostru REST.
Consultați Repository Documentation pentru a vedea mai multe detalii.
Puteți efectua operațiuni de editare pentru alte formate de fișiere: