MarkdownSaveOptions

MarkdownSaveOptions clase

Representa opciones que controlan cómo se debe guardar la presentación en markdown.

public class MarkdownSaveOptions : SaveOptions

Constructores

NombreDescripción
MarkdownSaveOptions()Ctor.

Propiedades

NombreDescripción
BasePath { get; set; }Especifica la ruta base donde se guardará el documento con recursos. El valor predeterminado es el directorio actual de la aplicación.
DefaultRegularFont { get; set; }Devuelve o establece la fuente usada en caso de que no se encuentre la fuente original. Lectura/escritura String.
ExportType { get; set; }Especifica la especificación markdown para convertir la presentación. El valor predeterminado es TextOnly.
Flavor { get; set; }Especifica la especificación markdown para convertir la presentación. El valor predeterminado es Multi-markdown.
GradientStyle { get; set; }Devuelve o establece el estilo visual del degradado. Lectura/escritura GradientStyle.
HandleRepeatedSpaces { get; set; }
ImagesSaveFolderName { get; set; }Especifica el nombre de la carpeta donde se guardarán las imágenes. El valor predeterminado es Images.
NewLineType { get; set; }Especifica si el documento generado debe tener nuevas líneas \r(Macintosh) de \n(Unix) o \r\n(Windows). El valor predeterminado es Unix.
ProgressCallback { get; set; }Representa un objeto de devolución de llamada para guardar actualizaciones de progreso en porcentaje. Ver IProgressCallback.
RemoveEmptyLines { get; set; }Si se establece en true, elimina líneas vacías o que contengan solo espacios en blanco del resultado Markdown final. El valor predeterminado es false.
ShowComments { get; set; }Especifica si el documento generado debe mostrar comentarios o no. El valor predeterminado es false.
ShowHiddenSlides { get; set; }Especifica si el documento generado debe incluir diapositivas ocultas o no. El valor predeterminado es false.
ShowSlideNumber { get; set; }Especifica si el documento generado debe mostrar el número de cada diapositiva o no. El valor predeterminado es false.
SkipJavaScriptLinks { get; set; }Especifica si se deben omitir los hipervínculos con llamadas JavaScript al guardar la presentación. Lectura/escritura Boolean. El valor predeterminado es false.
SlideNumberFormat { get; set; }Obtiene o establece la cadena de formato utilizada para los encabezados de número de diapositiva en la salida Markdown. El formato debe incluir el marcador "{0}", que será reemplazado por el índice de la diapositiva durante la exportación. Ejemplo: "# Slide {0}" producirá "# Slide 1", "# Slide 2", etc.
WarningCallback { get; set; }Devuelve o establece un objeto que recibe advertencias y decide si el proceso de carga continuará o será abortado. Lectura/escritura IWarningCallback.

Ejemplos

Ejemplo:

[C#]
using (Presentation pres = new Presentation("pres.pptx"))
{
    MarkdownSaveOptions markdownSaveOptions = new MarkdownSaveOptions
    {
        ShowHiddenSlides = true,
        ShowSlideNumber = true,
        Flavor = Flavor.Github,
        ExportType = MarkdownExportType.Sequential,
        NewLineType = NewLineType.Windows
    };
    
    pres.Save("doc.md", new[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }, SaveFormat.Md, markdownSaveOptions);
}

Ver también