1. Táirgí
  2.   Próiseáil Focal
  3.   Swift
  4.   MarkdownToDocx
 
  

Tiontaigh Comhaid Markdown go Comhaid Word trí Leabharlann Swift Saor

Leabharlann Swift Foinse Oscailte chun comhaid Markdown a thiontú go Cáipéisí Word DOCX le tacaíocht le téacs, táblaí, íomhánna, liostaí, clónna agus formáidiú saincheaptha.

Cad é MarkdownToDocx?

Sa lá atá inniu ann i ndomhain forbartha tapa, tá an cumas comhairle ábhair go réidh idir formáidí mar chumhacht speisialta. Tá Markdown devenaithe mar an teanga uilechoiteann chun doiciméadú, postálacha blag, agus readmeanna a scríobh mar gheall ar a shimplíocht. Ní riamh a bhí sé níos éasca do fhorbróirí Swift comhaid Markdown a thiontú go formáid Microsoft Word. Soláthraíonn leabharlann MarkdownToDocx réiteach cumhachtach, solúbtha chun doiciméid Markdown téacs simplí a thiontú go comhaid DOCX formáidiú go gairmiúil. Déanann an treoir chuimsitheach seo iniúchadh ar gach rud a chaithfidh tú a fhios a bheith agat faoi chur chuige Swift riachtanach seo. Seachas formáidiú bunúsach, déileálann an leabharlann le gnéithe níos casta de Markdown. Léiríonn téacs truasctha le formáidiú cuí, tá blocquote le stíle distinct, agus tiontúann táblaí le caomhnú iomlán an struchtúir lena n-áirítear cinn agus cealla sonraí.

Is leabharlann Swift foinse oscailte é MarkdownToDocx a thiontaíonn doiciméid Markdown go formáid Microsoft Word DOCX go réidh. Tógtha ar pharseálaí MarkdownToDocx Apple agus ag baint úsáide as ZIPFoundation chun cartlann a chruthú, nascann an leabharlann an bearna idir formáidiú simplí téacs agus gineadh doiciméad gairmiúil. Beirfidh an leabharlann amach ar a shimplíocht agus ag tairgiú roghanna saincheaptha casta do fhorbróirí a theastaíonn smacht mhionraonach ar stíliú doiciméid. Cibé an bhfuil tú ag tógáil aipe nótaí, gineadóir doiciméadúcháin, nó córas bainistíochta ábhair, soláthraíonn MarkdownToDocx na huirlisí a ghá.

Previous Next

Tús a chur le MarkdownToDocx

Is é an bealach molta chun MarkdownToDocx a shuiteáil ná trí GitHub, le do thoil húsáid an t-ordú a leanas le haghaidh suiteáil réidh.

Suiteáil MarkdownToDocx trí GitHub

$ go get https://github.com/riyadshauk/markdown-docx-swift.git   

Ní thógann cur i bhFeidhm MarkdownToDocx i do thionscadal ach cúpla céim. Oscail do chomhad Package.swift agus cuir an spleáchas leis:

Cuir an spleáchas seo a leanas leis an Argóint Spleáchais

dependencies: [
    .package(url: "https://github.com/riyadshauk/markdown-docx-swift.git", from: "1.0.0")
]

Ag Tiontú Comhaid Markdown go DOCX trí Swift

Tá tacaíocht le haghaidh luchtú agus tiontú comhad markdown go comhaid Word DOCX ag an leabharlann foinse oscailte MarkdownToDocx ag baint úsáide as orduithe Swift. Is féidir leat comhaid Markdown a thiontú go díreach gan iad a luchtú ar chuimhne ar dtús. Tá an cur chuige seo níos éifeachtaí do chomhaid móroraithe toisc nach gá iad a luchtú go hiomlán i dteaghrán ar dtús. Seo shampla simplí a léiríonn conas a d'fhéadfaí forbróirí bogearraí comhad markdown a thiontú go comhad Word DOCX ag baint úsáide as orduithe Swift.

Conas Comhaid Markdown a Thiontú go DOCX ag úsáid Leabharlann Swift?

import MarkdownToDocx

let inputURL = FileManager.default.urls(
    for: .documentDirectory, 
    in: .userDomainMask
)[0].appendingPathComponent("input.md")

let outputURL = FileManager.default.urls(
    for: .documentDirectory, 
    in: .userDomainMask
)[0].appendingPathComponent("output.docx")

do {
    let converter = MarkdownToDocxConverter()
    let docxData = try converter.convert(markdownFile: inputURL)
    try docxData.write(to: outputURL)
    print("File converted successfully!")
} catch {
    print("Conversion error: \(error)")
}

Tacaíocht Formáidiú Téacs

Déileálann leabharlann MarkdownToDocx le gach rogha bhunúsach formáidiú téacs. Tá téacs trom, téacs iodálach, agus formáidiú stráiceáil tacaíochtaí go hiomlán. Tá blocanna cóid i ngréine á n-rindreáil go ceart freisin, ag coimeád an formáidiú monospace a dhéanann difríocht idir cód agus téacs rialta. Taispeánann an sampla cód simplí thíos cé chomh héasca is atá sé teacs formáidithe a thiontú. Aithníonn an tiontóir an chomhréir Markdown go huathoibríoch agus cuireann sé an formáidiú cuí i bhfeidhm san chomhad DOCX amach.

Conas Téacs Formáidithe i Word DOCX a Thiontú trí Leabharlann Swift?

let markdown = """
This is **bold text** and this is *italic text*.
You can also use ~~strikethrough~~ formatting.
Here's some `inline code` in the middle of a sentence.
"""

let converter = MarkdownToDocxConverter()
let docxData = try converter.convert(markdown: markdown)
try docxData.write(to: outputURL)

Tiontaigh Liostaí Nascáilte Markdown trí Leabharlann Swift

Soláthraíonn an leabharlann foinse oscailte MarkdownToDocx tacaíocht iomlán le haghaidh láimhseáil liostaí poncaí inghearrtha agus liostaí uimhrithe i gcomhad Markdown laistigh de aipeanna Swift. Oibríonn araon liostaí poncaí agus liostaí uimhrithe go réidh. Déileálann an leabharlann go cruinn le liostaí néadúla, ag coimeád an t-innéagar cruinn agus na scéimeanna uimhrithe. Ligeann an maoin innéagar sa chumraíocht ListStyles duit an tsocraigh a choigeartú conas a chuirtear míreanna néadúla i láthair, ag cinntiú go bhfuil do liostaí díreach mar a theastaíonn. Seo sampla simplí a thaispeánann conas é a dhéanamh.

Conas Liostaí Nascáilte Markdown a Thiontú trí Leabharlann Swift?

let markdown = """
## Shopping List

- Fruits
  - Apples
  - Bananas
  - Oranges
- Vegetables
  - Carrots
  - Broccoli

## Steps to Follow

1. First step
2. Second step
   1. Sub-step one
   2. Sub-step two
3. Third step
"""

let converter = MarkdownToDocxConverter()
let docxData = try converter.convert(markdown: markdown)

Rindreáil Táblaí Markdown trí Leabharlann Swift

Is í an tacaíocht táblaí ceann de na gnéithe amach anseo. Léiríonn leabharlann MarkdownToDocx táblaí Markdown i gceart agus rindreálann sé iad le himeachtaí cuí agus formáidiú cealla laistigh de aipeanna Swift. Coinníonn táblaí a struchtúr go foirfe, le himeachtaí inúsáidte, pasúna cealla, agus roghanna ailíniú téacs ar fáil tríd an chumraíocht stíliúcháin. Taispeánann an tsamhail thíos conas an leabharlann a úsáid chun táblaí Markdown a léamh agus iad a rindreáil le himeachtaí cuí agus formáidiú cealla.

Conas Táblaí Markdown a Rindreáil trí Leabharlann Swift?

let markdown = """
| Feature | Status | Notes |
|---------|--------|-------|
| Headings | ✅ | All levels supported |
| Lists | ✅ | Nested lists work |
| Tables | ✅ | Full support |
| Images | ✅ | Basic support |
"""

let converter = MarkdownToDocxConverter()
let docxData = try converter.convert(markdown: markdown)






















Parse Markdown Documents via Swift API
 Gaeilge