ReplaceToImages

ReplaceToImages(string, ImageSaveOptions, string, string, FindReplaceOptions)

Заменяет все вхождения указанного шаблона строки символов на строку замены во входном файле. Преобразует вывод в изображения.

public static Stream[] ReplaceToImages(string inputFileName, ImageSaveOptions saveOptions, 
    string pattern, string replacement, FindReplaceOptions options = null)
ПараметрТипОписание
inputFileNameStringИмя входного файла.
saveOptionsImageSaveOptionsПараметры сохранения.
patternStringСтрока, подлежащая замене.
replacementStringСтрока для замены всех вхождений шаблона.
optionsFindReplaceOptionsFindReplaceOptions объект для указания дополнительных опций.

Примеры

Показывает, как заменить строку в документе и сохранить результат в виде изображения.

// Существует несколько способов заменить строку в документе:
string doc = MyDir + "Footer.docx";
string pattern = "(C)2006 Aspose Pty Ltd.";
string replacement = "Copyright (C) 2024 by Aspose Pty Ltd.";

Stream[] images = Replacer.ReplaceToImages(doc, new ImageSaveOptions(SaveFormat.Png), pattern, replacement);

FindReplaceOptions options = new FindReplaceOptions();
options.FindWholeWordsOnly = false;
images = Replacer.ReplaceToImages(doc, new ImageSaveOptions(SaveFormat.Png), pattern, replacement, options);

Смотрите также


ReplaceToImages(Stream, ImageSaveOptions, string, string, FindReplaceOptions)

Заменяет все вхождения указанного шаблона строки символов на строку замены во входном файле. Преобразует вывод в изображения.

public static Stream[] ReplaceToImages(Stream inputStream, ImageSaveOptions saveOptions, 
    string pattern, string replacement, FindReplaceOptions options = null)
ПараметрТипОписание
inputStreamStreamВходной файловый поток.
saveOptionsImageSaveOptionsПараметры сохранения.
patternStringСтрока, подлежащая замене.
replacementStringСтрока для замены всех вхождений шаблона.
optionsFindReplaceOptionsFindReplaceOptions объект для указания дополнительных опций.

Примеры

Показывает, как заменить строку в документе, используя документы из потока, и сохранить результат в виде изображений.

// Существует несколько способов заменить строку в документе, используя документы из потока:
string pattern = "(C)2006 Aspose Pty Ltd.";
string replacement = "Copyright (C) 2024 by Aspose Pty Ltd.";

using (FileStream streamIn = new FileStream(MyDir + "Footer.docx", FileMode.Open, FileAccess.Read))
{
    Stream[] images = Replacer.ReplaceToImages(streamIn, new ImageSaveOptions(SaveFormat.Png), pattern, replacement);

    FindReplaceOptions options = new FindReplaceOptions();
    options.FindWholeWordsOnly = false;
    images = Replacer.ReplaceToImages(streamIn, new ImageSaveOptions(SaveFormat.Png), pattern, replacement, options);
}

Смотрите также


ReplaceToImages(string, ImageSaveOptions, Regex, string, FindReplaceOptions)

Заменяет все вхождения указанного шаблона регулярного выражения на строку замены во входном файле. Преобразует вывод в изображения.

public static Stream[] ReplaceToImages(string inputFileName, ImageSaveOptions saveOptions, 
    Regex pattern, string replacement, FindReplaceOptions options = null)
ПараметрТипОписание
inputFileNameStringИмя входного файла.
saveOptionsImageSaveOptionsПараметры сохранения.
patternRegexШаблон регулярного выражения, используемый для поиска совпадений.
replacementStringСтрока для замены всех вхождений шаблона.
optionsFindReplaceOptionsFindReplaceOptions объект для указания дополнительных опций.

Примеры

Показывает, как заменить строку регулярным выражением в документе и сохранить результат в виде изображения.

// Существует несколько способов заменить строку регулярным выражением в документе:
string doc = MyDir + "Footer.docx";
Regex pattern = new Regex("gr(a|e)y");
string replacement = "lavender";

Stream[] images = Replacer.ReplaceToImages(doc, new ImageSaveOptions(SaveFormat.Png), pattern, replacement);
images = Replacer.ReplaceToImages(doc, new ImageSaveOptions(SaveFormat.Png), pattern, replacement, new FindReplaceOptions() { FindWholeWordsOnly = false });

Смотрите также


ReplaceToImages(Stream, ImageSaveOptions, Regex, string, FindReplaceOptions)

Заменяет все вхождения указанного шаблона регулярного выражения на строку замены во входном файле. Преобразует вывод в изображения.

public static Stream[] ReplaceToImages(Stream inputStream, ImageSaveOptions saveOptions, 
    Regex pattern, string replacement, FindReplaceOptions options = null)
ПараметрТипОписание
inputStreamStreamВходной файловый поток.
saveOptionsImageSaveOptionsПараметры сохранения.
patternRegexШаблон регулярного выражения, используемый для поиска совпадений.
replacementStringСтрока для замены всех вхождений шаблона.
optionsFindReplaceOptionsFindReplaceOptions объект для указания дополнительных опций.

Примеры

Показывает, как заменить строку регулярным выражением в документе, используя документы из потока, и сохранить результат в виде изображений.

// Существует несколько способов заменить строку регулярным выражением в документе, используя документы из потока:
Regex pattern = new Regex("gr(a|e)y");
string replacement = "lavender";

using (FileStream streamIn = new FileStream(MyDir + "Replace regex.docx", FileMode.Open, FileAccess.Read))
{
    Stream[] images = Replacer.ReplaceToImages(streamIn, new ImageSaveOptions(SaveFormat.Png), pattern, replacement);
    images = Replacer.ReplaceToImages(streamIn, new ImageSaveOptions(SaveFormat.Png), pattern, replacement, new FindReplaceOptions() { FindWholeWordsOnly = false });
}

Смотрите также