Ko razvijalci spremenijo Markdown dokument s to knjižnico C#, se dejansko ureja objektni model dokumenta (DOM). Tako je v Markdown dokumentu, predstavljenem kot DOM, mogoče narediti skoraj vse spremembe. S priloženim .NET SDK lahko razvijalci preprosto urejajo dokument: spreminjajo besedilo, posodabljajo tabele, dodajajo slike in tako naprej. Preprosto naložite Markdown, programsko naredite potrebne spremembe in izvozite rezultat v isto ali katero koli podprto obliko shranjevanja.
Naša knjižnica .NET omogoča razvijalcem možnost, da neposredno spremenijo Markdown dokument z urejanjem njegovega objektnega modela dokumenta (DOM), kar pomeni, da ni treba namestiti dodatne programske opreme.
Najbolj priljubljen primer za urejanje Markdown datoteke je urejanje besedila. Z dano programsko rešitvijo lahko besedilo dodajate, spreminjate ali brišete s pomočjo C# znotraj dokumenta.
Druga priljubljena možnost urejanja Markdown je urejanje tabele. Naš .NET SDK vam omogoča delo s tabelami in besedilom v celicah tabele.
Razvijalci C# lahko dodajajo ali odstranijo celice tabele in tabele ter dodajajo, urejajo in odstranijo besedilo v njih.
Poleg urejanja besedila in tabel v Markdown obstaja še ena pogosta možnost: dodajanje slik dokumentu v C#. Razvijalci .NET lahko z DOM om dodajo tudi sliko v Markdown datoteko.
Preizkusite ta zmogljiv .NET SDK in ocenite nekatere možnosti pri urejanju Markdown dokumentov. Z naslednjim primerom naložite svoj Markdown dokument in naredite nekaj sprememb: dodajte besedilo, dodajte tabelo in celico tabele z besedilom ali vstavite sliko v Markdown dokument:
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);
Namestite 'Aspose.Words Cloud SDK for .NET' z upraviteljem paketov NuGet. Samo zaženite nuget install Aspose.Words-Cloud za samodejno namestitev in sklicevanje na ustrezen sklop v vašem projektu. Kot alternativo lahko ročno klonirate Aspose.Words Cloud SDK for .NET iz GitHub in jo uporabite v svojem projektu. Sledite tem Instructions, da hitro pridobite potrebne varnostne poverilnice in dostopate do našega REST API ja.
Za več podrobnosti si oglejte Repository Documentation.
Operacijo urejanja lahko izvedete za druge formate datotek: