Upravit Markdown v .NET SDK

Pomocí REST API upravte Markdown v C# programově

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í.

Zobrazit fragment kódu

Upravte Markdown v C# pomocí REST API

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.

Upravte text v Markdown souboru pomocí C#

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#.

Upravte tabulku v Markdown souboru 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.

Přidejte obrázek do Markdown souboru pomocí C#

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.

Upravte Markdown programově

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:

Nahrajte dokument, který chcete upravit
Spustit kód
Nahrajte obrázek, který chcete vložit
Vyberte cílový formát ze seznamu
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);
Spustit kód
  
Zkopírujte kód C# do schránky

Jak upravit Markdown v C#

  1. Nainstalovat 'Apose.Words Cloud pro .NET'
  2. Přidejte odkaz na knihovnu (importujte knihovnu) do svého C# projektu
  3. Načíst Markdown pro úpravy v C#
  4. Vložit obsah na začátek Markdown
  5. Stáhněte si výsledný dokument z cloudového úložiště

Knihovna C# pro použití úprav MD

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.

Požadavky na systém

  • .NET Standard 2.0 nebo novější

Další podrobnosti naleznete v Repository Documentation.

Další podporované formáty souborů

Operaci úprav můžete provést pro jiné formáty souborů:

5%

Přihlaste se k odběru aktualizací produktu Aspose

Získejte měsíční zpravodaje a nabídky přímo do vaší poštovní schránky.

© Aspose Pty Ltd 2001-2024. Všechna práva vyhrazena.