Skakel'n Dokument om na Markdown

Markdown is’n gewilde formaat wat gebruik word om teks op te merk en dit word verder omgeskakel na HTML, PDF, DOCX, of ander formate. Baie ontwikkelaars kies hierdie formaat vir die skryf van dokumentasie, die voorbereiding van artikels vir publikasie op blogs, die beskrywing van projekte, ensovoorts.

Markdown is so gewild omdat dit maklik is om met hierdie formaat te werk, en dit kan eenvoudig na ander formate omgeskakel word. Om hierdie rede bied Aspose.Words die vermoë om’n dokument in any supported load format om te skakel na Markdown en omgekeerd – Aspose.Words ondersteun ook die gewildste save formats.

Nou word die funksionaliteit vir die werk met die Markdown - formaat aktief ontwikkel om u meer geleenthede te bied vir gerieflike en gemaklike werk met dokumente.

Skakel’n Dokument om na Markdown

Om’n dokument na Markdown om te skakel, moet jy net’n dokument in enige ondersteunde formaat laai of’n nuwe een programmaties skep. Dan moet jy die dokument in Markdown - formaat stoor.

Die volgende kode voorbeeld toon hoe om te omskep DOCX om Markdown:

Spesifiseer Stoorkeuses wanneer U Na MarkdownOmskakel

Aspose.Words bied die vermoë om die MarkdownSaveOptions klas te gebruik om met gevorderde opsies te werk wanneer’n dokument in Markdown formaat gestoor word. Benewens ander oorerflike of oorlading eienskappe, is’n aantal eienskappe wat spesifiek is vir Markdown formaat ook bygevoeg. Byvoorbeeld, die TableContentAlignment eienskap om die uitlijning van inhoud in tabelle te beheer, of ImageSavingCallback en ImagesFolder om te beheer hoe beelde gestoor word wanneer’n dokument omgeskakel word na Markdown formaat.

Ondersteunde Markdown Funksies

Aspose.Words ondersteun tans die volgende Markdown funksies, wat meestal volg die CommonMark spesifikasie in die Aspose.Words API en word verteenwoordig as toepaslike style of direkte formatering:

  • Opskrifte is paragrawe met Heading 1 - Heading 6 style
  • Blockquotes is paragrawe met" Quote " in die styl naam
  • IndentedCode is paragrawe met “IndentedCode " in die styl naam
  • FencedCode is paragrawe met “FencedCode " in die styl naam
  • InlineCode loop met “InlineCode " in die Font styl naam
  • Horisontale reëls is paragrawe met die HorizontalRule vorm
  • Vet klem
  • Kursiwiteit klem
  • StrikeThrough formatering
  • Lyste is genommerde of gepunt paragrawe
  • Tabelle word verteenwoordig met die Table klas
  • Skakels word verteenwoordig as die FieldHyperlink klas

Die volgende voorbeeld toon hoe om’n dokument met’n paar style te skep en stoor dit na Markdown:

Die resultaat van hierdie kode voorbeeld word hieronder getoon.

markdown-example-aspose-words-java

Nuttige Wenke

Daar is verskeie nuanses en interessante gevalle, nadat jy geleer het wat jy met Markdown lêers meer buigsaam en gerieflik kan werk. Daar is byvoorbeeld die vermoë om:

  • SetextHeading wat jou toelaat om multi-lyn opskrifte in Markdown te skep, terwyl gereelde opskrifte in Markdown slegs enkel-lyn kan wees. SetextHeading is gebaseer op’n” Kop N " styl, en sy vlak kan slegs 1 of 2 wees. As N in” Kop N “groter is as of gelyk is aan 2, dan is die ooreenstemmende SetextHeading gebaseer op” Heading 2”, anders op"Heading 1".
  • Verskillende merkers vir die eerste vlak van die lys met kolletjies ("-", “+” of “*”, die standaard merker is “-”.) en verskillende tipes nommering vir geordende lyste ("." of “)”, die standaard merker is “.").