Upravte Markdown v Swift SDK

Použite REST API na úpravu Markdown v Swift programovo

Keď vývojári upravia Markdown dokument pomocou tejto knižnice Swift, v skutočnosti sa upravuje objektový model dokumentu (DOM). V Markdown dokumente reprezentovanom ako DOM je teda možné vykonať takmer akékoľvek zmeny. Pomocou poskytnutej súpravy Swift SDK môžu vývojári jednoducho upravovať dokument: upravovať text, aktualizovať tabuľky, pridávať obrázky atď. Stačí načítať Markdown súbor, vykonať potrebné zmeny programovo a exportovať výsledok do rovnakého alebo akéhokoľvek podporovaného formátu uloženia.

Zobraziť útržok kódu

Upravte Markdown v Swift pomocou REST API

Naša knižnica pre Swift dáva vývojárom možnosť upraviť Markdown dokument priamo úpravou jeho modelu objektu dokumentu (DOM), čo znamená, že nie je potrebné inštalovať žiadny ďalší softvér.

Upravte text v Markdown súbore pomocou Swift

Najpopulárnejším prípadom úpravy Markdown súboru je úprava textu. S daným softvérovým riešením môžete pridávať, upravovať alebo mazať text pomocou Swift v rámci dokumentu.

Upravte tabuľku v Markdown súbore pomocou programu Swift

Ďalšou populárnou možnosťou úpravy Markdown je úprava tabuľky. Naša Swift SDK vám umožňuje pracovať s tabuľkami a textom v bunkách tabuľky.

Vývojári Swift môžu pridávať alebo odstraňovať bunky tabuľky a tabuľky, ako aj pridávať, upravovať a odstraňovať text v nich.

Pridajte obrázok do Markdown súboru pomocou Swift

Okrem úpravy textu a tabuliek v Markdown existuje ďalšia bežná možnosť: pridávanie obrázkov do dokumentu v Swift. Vývojári Swift môžu tiež pridať obrázok do Markdown súboru pomocou DOM.

Upravte Markdown programovo

Vyskúšajte túto výkonnú súpravu Swift SDK a zhodnoťte niektoré možnosti úpravy Markdown dokumentov. Pomocou nasledujúceho príkladu načítajte Markdown dokument a vykonajte zmeny: pridajte text, pridajte tabuľku a bunku tabuľky s textom alebo vložte obrázok do Markdown dokumentu:

Nahrajte dokument, ktorý chcete upraviť
Spustiť kód
Nahrajte obrázok, ktorý chcete vložiť
Vyberte cieľový formát zo zoznamu
import AsposeWordsCloud

let config = Configuration(clientId: "####-####-####-####-####", 
   clientSecret: "##################");
let api = try WordsAPI(configuration: config);

let requestDocument = InputStream(url: URL(string: "Input.md"))!;
let requestParagraph = ParagraphInsert()
  .setText(text: "Morbi enim nunc faucibus a.");
let insertParagraphRequest = InsertParagraphOnlineRequest(document: requestDocument, 
   paragraph: requestParagraph);
let insertParagraph = try api.insertParagraphOnline(request: insertParagraphRequest);

let convertRequest = ConvertDocumentRequest(document: insertParagraph.document.values.first,
  format: "md");
let convert = try api.convertDocument(request: convertRequest);
import AsposeWordsCloud

let config = Configuration(clientId: "####-####-####-####-####", 
   clientSecret: "##################");
let api = try WordsAPI(configuration: config);

let requestDocument = InputStream(url: URL(string: "Input.md"))!;
let requestTable = TableInsert()
  .setColumnsCount(columnsCount: 1)
  .setRowsCount(rowsCount: 2);
let insertTableRequest = InsertTableOnlineRequest(document: requestDocument, 
   table: requestTable, nodePath: "");
let insertTable = try api.insertTableOnline(request: insertTableRequest);

let convertRequest = ConvertDocumentRequest(document: insertTable.document.values.first,
  format: "md");
let convert = try api.convertDocument(request: convertRequest);
import AsposeWordsCloud

let config = Configuration(clientId: "####-####-####-####-####", 
   clientSecret: "##################");
let api = try WordsAPI(configuration: config);

let requestDocument = InputStream(url: URL(string: "Input1.md"))!;
let requestDrawingObject = DrawingObjectInsert()
  .setHeight(height: 0)
  .setLeft(_left: 0)
  .setRelativeHorizontalPosition(
     relativeHorizontalPosition: DrawingObjectInsert.RelativeHorizontalPosition.margin)
  .setRelativeVerticalPosition(
     relativeVerticalPosition: DrawingObjectInsert.RelativeVerticalPosition.margin)
  .setTop(top: 0)
  .setWidth(width: 0)
  .setWrapType(wrapType: DrawingObjectInsert.WrapType.inline);

let requestImageFile = InputStream(url: URL(string: "Input2.md"))!;
let insertDrawingObjectRequest = InsertDrawingObjectOnlineRequest(document: requestDocument, 
   drawingObject: requestDrawingObject, imageFile: requestImageFile, nodePath: "sections/0");
let insertDrawingObject = 
   try api.insertDrawingObjectOnline(request: insertDrawingObjectRequest);

let convertRequest = ConvertDocumentRequest(
   document: insertDrawingObject.document.values.first, format: "md");
let convert = try api.convertDocument(request: convertRequest);
Spustiť kód
  
Skopírujte kód Swift do schránky

Ako upraviť Markdown v Swift

  1. Nainštalovať 'Apose.Words Cloud pre Swift'
  2. Pridajte odkaz na knižnicu (importujte knižnicu) do svojho Swift projektu
  3. Načítať Markdown na úpravu v Swift
  4. Vložiť obsah na začiatok Markdown
  5. Stiahnite si výsledný dokument z cloudového úložiska

Knižnica Swift na použitie úprav MD

Na inštaláciu Aspose.Words Cloud SDK for Swift môžete použiť správcu balíkov Swift a správcu závislostí Cocoapods. Podrobné informácie o inštalácii balíka sú uvedené v časti "Installation and Usage".

Ako alternatívu môžete naklonovať zdrojový kód Aspose.Words Cloud SDK for Swift z GitHub a použiť ho vo svojom projekte.

Postupujte podľa týchto Instructions, aby ste rýchlo získali potrebné bezpečnostné poverenia a získali prístup k nášmu REST API.

Požiadavky na systém

Swift 4.2 alebo novší

Ďalšie podrobnosti nájdete v Repository Documentation.

Ďalšie podporované formáty súborov

Operáciu úprav môžete vykonať pre iné formáty súborov:

5%

Prihláste sa na odber aktualizácií produktov Aspose

Získajte mesačné bulletiny a ponuky priamo do vašej poštovej schránky.

© Aspose Pty Ltd 2001-2024. Všetky práva vyhradené.