Save

Save()

Guarda el documento en un archivo con las siguientes opciones: AddSuffix = true, RasterizeToPDF = true.

public string Save()

Valor_devuelto

Ruta al documento redactado

Ver también


Save(SaveOptions)

Guarda el documento en un archivo.

public string Save(SaveOptions saveOptions)
Parámetro Escribe Descripción
saveOptions SaveOptions Opciones para agregar sufijo o rasterizar

Valor_devuelto

Ruta al documento redactado

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


Save(Stream, RasterizationOptions)

Guarda el documento en un flujo, incluida la ubicación personalizada.

public void Save(Stream document, RasterizationOptions rasterizationOptions)
Parámetro Escribe Descripción
document Stream Flujo de destino
rasterizationOptions RasterizationOptions Opciones para rasterizar o no y especificar páginas para rasterizar

Ejemplos

El siguiente ejemplo demuestra cómo establecer opciones para el proceso de rasterización.

    using (var redactor = new Redactor("SomePresentation.pptx"))
    {
        // redactar datos confidenciales en la primera diapositiva 
    
        var rasterizationOptions = new RasterizationOptions();
        rasterizationOptions.PageIndex = 0;
        rasterizationOptions.PageCount = 1;
        rasterizationOptions.Compliance = PdfComplianceLevel.PdfA1a;
        using (var stream = File.Open(Path.Combine(@"C:\Temp", "PresentationFirstSlide.pdf")))
        {
            redactor.Save(stream, rasterizationOptions);
        }
    }      

Ver también