Save
Содержание
[
Скрывать
]
Save()
Сохраняет документ в файл со следующими параметрами: AddSuffix = true, RasterizeToPDF = true.
public string Save()
Возвращаемое значение
Путь к отредактированному документу
Смотрите также
- class Redactor
- пространство имен GroupDocs.Redaction
- сборка GroupDocs.Redaction
Save(SaveOptions)
Сохраняет документ в файл.
public string Save(SaveOptions saveOptions)
Параметр | Тип | Описание |
---|---|---|
saveOptions | SaveOptions | Варианты добавления суффикса или растрирования |
Возвращаемое значение
Путь к отредактированному документу
Примеры
В следующем примере показано, как сохранить документ с помощью SaveOptions.
using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
// Здесь идет редактирование документа
// ...
// Сохраняем документ с параметрами по умолчанию (преобразование страниц в изображения, сохранение в формате PDF)
redactor.Save();
// Сохраняем документ в исходном формате, перезаписывая исходный файл
redactor.Save(new SaveOptions() { AddSuffix = false, RasterizeToPDF = false });
// Сохраняем документ в файл "*_Redacted.*" в оригинальном формате
redactor.Save(new SaveOptions() { AddSuffix = true, RasterizeToPDF = false });
// Сохраняем документ в "*_AnyText.*" (например, временная метка вместо "AnyText") в его имени файла без растеризации
redactor.Save(new SaveOptions(false, "AnyText"));
}
Смотрите также
- class SaveOptions
- class Redactor
- пространство имен GroupDocs.Redaction
- сборка GroupDocs.Redaction
Save(Stream, RasterizationOptions)
Сохраняет документ в поток, включая пользовательское местоположение.
public void Save(Stream document, RasterizationOptions rasterizationOptions)
Параметр | Тип | Описание |
---|---|---|
document | Stream | Целевой поток |
rasterizationOptions | RasterizationOptions | Варианты растрирования или нет, а также указание страниц для растеризации |
Примеры
В следующем примере показано, как установить параметры процесса растеризации.
using (var redactor = new Redactor("SomePresentation.pptx"))
{
// редактируем конфиденциальные данные на первом слайде
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);
}
}
Смотрите также
- class RasterizationOptions
- class Redactor
- пространство имен GroupDocs.Redaction
- сборка GroupDocs.Redaction