SaveOptions

SaveOptions class

Proporciona opciones para cambiar el nombre de un archivo de salida y/o convertir el documento a PDF basado en imágenes (rasterización).

public class SaveOptions

Constructores

Nombre Descripción
SaveOptions() Inicializa una nueva instancia con valores predeterminados: rasterizar a PDF - falso, agregar sufijo - falso.
SaveOptions(bool, string) Inicializa una nueva instancia con los parámetros dados.

Propiedades

Nombre Descripción
AddSuffix { get; set; } Obtiene o establece un valor que indica si es necesario cambiar el nombre del archivo antes de guardarlo. Falso por defecto.
Rasterization { get; } Obtiene la configuración de rasterización.
RasterizeToPDF { get; set; } Obtiene o establece un valor que indica si todas las páginas del documento deben convertirse en imágenes y colocarse en un solo archivo PDF.
RedactedFileSuffix { get; set; } Obtiene o establece un sufijo personalizado para el nombre del archivo de salida. Si no se especifica, elSaveSuffix se utilizará la constante.

Campos

Nombre Descripción
const SaveSuffix Representa el valor del sufijo predeterminado, que es “Redactado”.

Observaciones

Aprende más

Ejemplos

El siguiente ejemplo muestra cómo guardar un documento usando SaveOptions.

    using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
    {
       // La redacción del documento va aquí
       // ...
    
       // Guardar el documento con las opciones predeterminadas (convertir páginas en imágenes, guardar como PDF)
       redactor.Save();
    
       // Guardar el documento en formato original sobrescribiendo el archivo original
       redactor.Save(new SaveOptions() { AddSuffix = false, RasterizeToPDF = false });
    
       // Guardar el documento en el archivo "*_Redacted.*" en formato original
       redactor.Save(new SaveOptions() { AddSuffix = true, RasterizeToPDF = false });
    
       // Guarde el documento en "*_AnyText.*" (por ejemplo, marca de tiempo en lugar de "AnyText") en su nombre de archivo sin rasterizar
       redactor.Save(new SaveOptions(false, "AnyText"));
    }    

Ver también