Redaguoti Markdown Go SDK

Naudokite REST API, norėdami programiškai redaguoti Markdown Go

Kai kūrėjai modifikuoja Markdown dokumentą naudodami šią Go biblioteką, iš tikrųjų redaguojamas dokumento objekto modelis (DOM). Taigi beveik bet kokius pakeitimus galima atlikti Markdown dokumente, vaizduojamame kaip DOM. Naudodami pateiktą Go SDK kūrėjai gali lengvai redaguoti dokumentą: keisti tekstą, atnaujinti lenteles, pridėti vaizdų ir pan. Tiesiog įkelkite Markdown, programiškai atlikite reikiamus pakeitimus ir eksportuokite rezultatą į tą patį arba bet kurį palaikomą išsaugojimo formatą.

Peržiūrėkite kodo fragmentą

Redaguokite Markdown "Go" naudodami REST API

Mūsų Go biblioteka suteikia kūrėjams galimybę tiesiogiai modifikuoti Markdown dokumentą redaguojant jo dokumento objekto modelį (DOM), o tai reiškia, kad nereikia įdiegti papildomos programinės įrangos.

Redaguokite tekstą Markdown faile naudodami "Go".

Populiariausias Markdown failo redagavimo atvejis yra teksto redagavimas. Naudodami nurodytą programinės įrangos sprendimą galite pridėti, keisti arba ištrinti tekstą naudodami "Go" dokumente.

Redaguokite lentelę Markdown faile naudodami "Go".

Kita populiari Markdown redagavimo parinktis yra lentelės redagavimas. Mūsų Go SDK leidžia dirbti su lentelėmis ir tekstu lentelės langeliuose.

"Go" kūrėjai gali pridėti arba pašalinti lentelės ir lentelės langelius, taip pat pridėti, redaguoti ir pašalinti juose esantį tekstą.

Pridėkite vaizdą prie Markdown failo naudodami "Go".

Be teksto ir lentelių redagavimo Markdown, yra dar viena įprasta parinktis: pridėti vaizdų į dokumentą "Go". "Go" kūrėjai taip pat gali pridėti vaizdą į Markdown failą naudodami DOM.

Redaguoti Markdown programiškai

Išbandykite šį galingą Go SDK ir įvertinkite kai kurias Markdown dokumentų redagavimo parinktis. Naudodamiesi šiuo pavyzdžiu, įkelkite Markdown dokumentą ir atlikite kai kuriuos pakeitimus: pridėkite tekstą, pridėkite lentelę ir lentelės langelį su tekstu arba įterpkite vaizdą į Markdown dokumentą:

Įkelkite dokumentą, kurį norite keisti
Vykdyti kodą
Įkelkite vaizdą, kurį norite įterpti
Iš sąrašo pasirinkite tikslinį formatą
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)
Vykdyti kodą
  
Nukopijuokite kodą Go į mainų sritį

Kaip redaguoti Markdown Go

  1. Įdiekite "Aspose.Words Cloud", skirtą Go
  2. Pridėkite bibliotekos nuorodą (importuokite biblioteką) prie savo Go projekto
  3. Įkelti Markdown, kad galėtumėte redaguoti Go
  4. Įterpti turinį Markdown pradžioje
  5. Atsisiųskite rezultatų dokumentą iš debesies saugyklos

Go biblioteka, kad galėtumėte naudoti MD redagavimą

Paleiskite go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api, kad įdiegtumėte Aspose.Words Cloud SDK for Go. Skiltyje "How to use SDK" galite gauti daug naudingos informacijos apie kitus diegimo būdus.

Aspose.Words Cloud SDK for Go šaltinio kodą iš GitHub ir naudokite jį savo projekte. Vykdykite šias Instructions, kad greitai gautumėte reikiamus saugos kredencialus ir pasiektumėte mūsų REST API.

Sistemos reikalavimai

Išsamią informaciją rasite Repository Documentation.

Kiti palaikomi failų formatai

Galite atlikti kitų failų formatų redagavimo operaciją:

5%

Prenumeruokite "Aspose" produktų naujinius

Gaukite mėnesinius naujienlaiškius ir pasiūlymus, pristatomus tiesiai į jūsų pašto dėžutę.

© Aspose Pty Ltd 2001-2025. Visos teisės saugomos.