ReplaceText

ReplaceText(string, int, string, TextState)

Заменяет текст в файле PDF на указанной странице.TextState объект (семейство шрифтов, цвет) может быть указан для заменяемого текста.

public bool ReplaceText(string srcString, int thePage, string destString, TextState textState)
ПараметрТипОписание
srcStringStringЗаменяемая строка.
thePageInt32Номер страницы (0 означает «все страницы»).
destStringStringЗаменяемая строка.
textStateTextStateСостояние текста (цвет текста, шрифт и т. д.).

Возвращаемое значение

Возвращает true, если замена была произведена.

Примеры

В примере показано, как заменить текст на первой странице документа PDF и установитьTextState свойства текста для нового текста.

// открыть документ
Document doc = new Document(inFile);

// Создаем шрифт и помечаем его для встраивания
Aspose.Pdf.Text.Font font = FontRepository.FindFont("Courier New");
font.IsEmbedded = true;

// создаем объект PdfContentEditor для редактирования текста
PdfContentEditor editor = new PdfContentEditor();
editor.BindPdf(doc);

// создать объект textState
TextState textState = new TextState();
textState.Font = font;
textState.FontSize = 17;
textState.FontStyle = FontStyle.Bold | FontStyle.Italic;
textState.ForegroundColor = Color.Red;

// изменить текст указанным шрифтом
editor.ReplaceText("hello world", 1, "hi world", textState);

// сохранить документ
doc.Save(outFile);

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


ReplaceText(string, string)

Заменяет текст в файле PDF.

public bool ReplaceText(string srcString, string destString)
ПараметрТипОписание
srcStringStringЗаменяемая строка.
destStringStringЗамена строки.

Возвращаемое значение

Возвращает true, если замена была произведена.

Примеры

В примере показано, как заменить текст в документе PDF.

// открыть документ
Document doc = new Document(inFile);

// создаем объект PdfContentEditor для редактирования текста
PdfContentEditor editor = new PdfContentEditor();
editor.BindPdf(doc);

// изменить текст 
editor.ReplaceText("hello world", "hi world");

// сохранить документ
doc.Save(outFile);

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


ReplaceText(string, int, string)

Заменяет текст в файле PDF на указанной странице.

public bool ReplaceText(string srcString, int thePage, string destString)
ПараметрТипОписание
srcStringStringЖало подлежит замене.
thePageInt32Номер страницы (0 для всех страниц)
destStringStringЗамена строки.

Возвращаемое значение

Возвращает true, если замена была произведена.

Примеры

В примере показано, как заменить текст в документе PDF на указанной странице.

// открыть документ
Document doc = new Document(inFile);

// создаем объект PdfContentEditor для редактирования текста
PdfContentEditor editor = new PdfContentEditor();
editor.BindPdf(doc);

// изменить текст 
editor.ReplaceText("hello world", 1, "hi world");

// сохранить документ
doc.Save(outFile);

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


ReplaceText(string, string, TextState)

Заменяет текст в файле PDF, используя указанныйTextState объект.

public bool ReplaceText(string srcString, string destString, TextState textState)
ПараметрТипОписание
srcStringStringСтрока для замены
destStringStringЗамена строки
textStateTextStateСостояние текста (цвет текста, шрифт и т. д.)

Возвращаемое значение

Возвращает true, если замена была произведена.

Примеры

Пример демонстрирует, как заменить текст и установитьTextState свойства текста для нового текста.

// открыть документ
Document doc = new Document(inFile);

// Создаем шрифт и помечаем его для встраивания
Aspose.Pdf.Text.Font font = FontRepository.FindFont("Courier New");
font.IsEmbedded = true;

// создаем объект PdfContentEditor для редактирования текста
PdfContentEditor editor = new PdfContentEditor();
editor.BindPdf(doc);

// создать объект textState
TextState textState = new TextState();
textState.Font = font;
textState.FontStyle = FontStyle.Bold | FontStyle.Italic;

// изменить текст указанным шрифтом
editor.ReplaceText("hello world", "hi world", textState);

// сохранить документ
doc.Save(outFile);

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


ReplaceText(string, string, int)

Заменяет текст в файле PDF и устанавливает размер шрифта.

public bool ReplaceText(string srcString, string destString, int fontSize)
ПараметрТипОписание
srcStringStringСтрока для замены.
destStringStringЗамена строки.
fontSizeInt32Размер шрифта.

Возвращаемое значение

Возвращает true, если замена была произведена.

Примеры

Пример демонстрирует, как заменить текст и установить размер шрифта для нового текста.

// открыть документ
Document doc = new Document(inFile);

// Создаем шрифт и помечаем его для встраивания
Aspose.Pdf.Text.Font font = FontRepository.FindFont("Courier New");
font.IsEmbedded = true;

// создаем объект PdfContentEditor для редактирования текста
PdfContentEditor editor = new PdfContentEditor();
editor.BindPdf(doc);

// изменить текст указанным шрифтом
editor.ReplaceText("hello world", "hi world", 14);

// сохранить документ
doc.Save(outFile);

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