Rediģēt Markdown Go SDK

Izmantojiet REST API, lai programmatiski rediģētu Markdown pakalpojumā Go

Kad izstrādātāji modificē Markdown dokumentu ar šo Go bibliotēku, faktiski tiek rediģēts dokumenta objekta modelis (DOM). Tādējādi Markdown dokumentā, kas attēlots kā DOM, var veikt gandrīz visas izmaiņas. Izmantojot nodrošināto Go SDK, izstrādātāji var viegli rediģēt dokumentu: modificēt tekstu, atjaunināt tabulas, pievienot attēlus un tā tālāk. Vienkārši ielādējiet Markdown, programmatiski veiciet nepieciešamās izmaiņas un eksportējiet rezultātu uz to pašu vai jebkuru atbalstīto saglabāšanas formātu.

Skatīt koda fragmentu

Rediģējiet Markdown programmā Go, izmantojot REST API

Mūsu Go bibliotēka sniedz izstrādātājiem iespēju modificēt Markdown dokumentu tieši, rediģējot tā Document Object Model (DOM), kas nozīmē, ka nav jāinstalē papildu programmatūra.

Rediģējiet tekstu Markdown failā, izmantojot Go

Populārākais Markdown faila rediģēšanas gadījums ir teksta rediģēšana. Izmantojot doto programmatūras risinājumu, jūs varat pievienot, modificēt vai dzēst tekstu, izmantojot Go dokumentā.

Rediģējiet tabulu Markdown failā, izmantojot Go

Vēl viena populāra Markdown rediģēšanas iespēja ir tabulas rediģēšana. Mūsu Go SDK ļauj strādāt ar tabulām un tekstu tabulas šūnās.

Go izstrādātāji var pievienot vai noņemt tabulas un tabulas šūnas, kā arī pievienot, rediģēt un noņemt tajās esošo tekstu.

Pievienojiet attēlu Markdown failam, izmantojot Go

Papildus teksta un tabulu rediģēšanai Markdown formātā ir vēl viena izplatīta iespēja: attēlu pievienošana dokumentam programmā Go. Go izstrādātāji var arī pievienot attēlu Markdown failam, izmantojot DOM.

Programmatiski rediģējiet Markdown

Izmēģiniet šo jaudīgo Go SDK un novērtējiet dažas Markdown dokumentu rediģēšanas iespējas. Izmantojot šo piemēru, ielādējiet savu Markdown dokumentu un veiciet dažas izmaiņas: pievienojiet tekstu, pievienojiet tabulu un tabulas šūnu ar tekstu vai ievietojiet attēlu Markdown dokumentā:

Augšupielādējiet dokumentu, kuru vēlaties modificēt
Palaist kodu
Augšupielādējiet attēlu, kuru vēlaties ievietot
Sarakstā atlasiet mērķa formātu
import (
    "os"
    "github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models"
)

config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)

requestDocument, _ := os.Open("Input.md")
requestParagraph := models.ParagraphInsert{
    Text: ToStringPointer("Morbi enim nunc faucibus a."),
}

insertParagraphOnlineOptions := map[string]interface{}{}
insertParagraphRequest := &models.InsertParagraphOnlineRequest{
    Document: requestDocument,
    Paragraph: &requestParagraph,
    Optionals: insertParagraphOnlineOptions,
}
insertParagraph := wordsApi.InsertParagraphOnline(ctx, insertParagraphRequest)

convertOptions := map[string]interface{}{}
convertRequest := &models.ConvertDocumentRequest{
    Document: insertParagraph.Document.Values[0],
    Format: ToStringPointer("md"),
    Optionals: convertOptions,
}
convert := wordsApi.ConvertDocument(ctx, convertRequest)
import (
    "os"
    "github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models"
)

config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)

requestDocument, _ := os.Open("Input.md")
requestTable := models.TableInsert{
    ColumnsCount: ToInt32Pointer(int32(1)),
    RowsCount: ToInt32Pointer(int32(2)),
}

insertTableOnlineOptions := map[string]interface{}{"nodePath": "",}
insertTableRequest := &models.InsertTableOnlineRequest{
    Document: requestDocument,
    Table: &requestTable,
    Optionals: insertTableOnlineOptions,
}
insertTable := wordsApi.InsertTableOnline(ctx, insertTableRequest)

convertOptions := map[string]interface{}{}
convertRequest := &models.ConvertDocumentRequest{
    Document: insertTable.Document.Values[0],
    Format: ToStringPointer("md"),
    Optionals: convertOptions,
}
convert := wordsApi.ConvertDocument(ctx, convertRequest)
import (
    "os"
    "github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models"
)

config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)

requestDocument, _ := os.Open("Input1.md")
requestDrawingObject := models.DrawingObjectInsert{
    Height: ToFloat64Pointer(0),
    Left: ToFloat64Pointer(0),
    Top: ToFloat64Pointer(0),
    Width: ToFloat64Pointer(0),
    RelativeHorizontalPosition: ToStringPointer("Margin"),
    RelativeVerticalPosition: ToStringPointer("Margin"),
    WrapType: ToStringPointer("Inline"),
}

requestImageFile, _ := os.Open("Input2.md")
insertDrawingObjectOnlineOptions := map[string]interface{}{"nodePath": "sections/0",}
insertDrawingObjectRequest := &models.InsertDrawingObjectOnlineRequest{
    Document: requestDocument,
    DrawingObject: &requestDrawingObject,
    ImageFile: requestImageFile,
    Optionals: insertDrawingObjectOnlineOptions,
}
insertDrawingObject := wordsApi.InsertDrawingObjectOnline(ctx, insertDrawingObjectRequest)

convertOptions := map[string]interface{}{}
convertRequest := &models.ConvertDocumentRequest{
    Document: insertDrawingObject.Document.Values[0],
    Format: ToStringPointer("md"),
    Optionals: convertOptions,
}
convert := wordsApi.ConvertDocument(ctx, convertRequest)
Palaist kodu
  
Kopējiet kodu Go starpliktuvē

Kā rediģēt Markdown pakalpojumā Go

  1. Instalējiet Aspose.Words Cloud for Go
  2. Pievienojiet bibliotēkas atsauci (importējiet bibliotēku) savam Go projektam
  3. Ielādēt Markdown, lai rediģētu Go
  4. Ievietot saturu Markdown sākumā
  5. Lejupielādējiet rezultātu dokumentu no mākoņa krātuves

Go bibliotēka, lai izmantotu MD rediģēšanu

Palaidiet go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api, lai instalētu Aspose.Words Cloud SDK for Go. Sadaļā "How to use SDK" varat iegūt daudz noderīgas informācijas par citām instalēšanas metodēm.

Klonējiet Aspose.Words Cloud SDK for Go pirmkodu no GitHub un izmantojiet to savā projektā. Lūdzu, izpildiet šos Instructions, lai ātri iegūtu nepieciešamos drošības akreditācijas datus un piekļūtu mūsu REST API.

Sistēmas prasības

Sīkāku informāciju skatiet Repository Documentation.

Citi atbalstītie failu formāti

Varat veikt rediģēšanas darbību citiem failu formātiem:

5%

Abonējiet Aspose produktu atjauninājumus

Saņemiet ikmēneša biļetenus un piedāvājumus, kas tiek piegādāti tieši jūsu pastkastē.

© Aspose Pty Ltd 2001-2024. Visas tiesības aizsargātas.