Když vývojáři upravují Markdown dokument pomocí této knihovny C#, ve skutečnosti se upravuje objektový model dokumentu (DOM). V Markdown dokumentu reprezentovaném jako DOM lze tedy provést téměř jakékoli změny. S dodanou sadou .NET SDK mohou vývojáři snadno upravovat dokument: upravovat text, aktualizovat tabulky, přidávat obrázky a tak dále. Stačí načíst Markdown soubor, provést potřebné změny programově a exportovat výsledek do stejného nebo jakéhokoli podporovaného formátu uložení.
Naše .NET knihovna dává vývojářům možnost upravovat Markdown dokument přímo úpravou jeho Document Object Model (DOM), což znamená, že není třeba instalovat žádný další software.
Nejoblíbenějším případem úpravy Markdown souboru je úprava textu. S daným softwarovým řešením můžete v dokumentu přidávat, upravovat nebo mazat text pomocí C#.
Další oblíbenou možností úpravy Markdown je úprava tabulky. Naše .NET SDK umožňuje pracovat s tabulkami a textem v buňkách tabulky.
Vývojáři C# mohou přidávat nebo odebírat tabulky a buňky tabulek, stejně jako přidávat, upravovat a odstraňovat text v nich.
Kromě úpravy textu a tabulek v Markdown existuje další běžná možnost: přidávání obrázků do dokumentu ve C#. Vývojáři .NET mohou také přidat obrázek do Markdown souboru pomocí DOM.
Vyzkoušejte tuto výkonnou sadu .NET SDK a zhodnoťte některé možnosti úpravy Markdown dokumentů. Pomocí následujícího příkladu načtěte Markdown dokument a proveďte některé změny: přidejte text, přidejte tabulku a buňku tabulky s textem nebo vložte obrázek do Markdown dokumentu:
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);
Nainstalujte 'Aspose.Words Cloud SDK for .NET' pomocí správce balíčků NuGet. Stačí spustit nuget install Aspose.Words-Cloud a automaticky nainstalovat a odkazovat na odpovídající sestavu ve vašem projektu. Alternativně můžete ručně naklonovat zdrojový kód Aspose.Words Cloud SDK for .NET z GitHubu a použít jej ve svém projektu. Postupujte podle těchto Instructions, abyste rychle získali potřebné bezpečnostní údaje a získali přístup k našemu REST API.
Další podrobnosti naleznete v Repository Documentation.
Operaci úprav můžete provést pro jiné formáty souborů: