ReplaceText
ReplaceText(string, int, string, TextState)
Заменяет текст в файле PDF на указанной странице.TextState
объект (семейство шрифтов, цвет) может быть указан для заменяемого текста.
public bool ReplaceText(string srcString, int thePage, string destString, TextState textState)
Параметр | Тип | Описание |
---|---|---|
srcString | String | Заменяемая строка. |
thePage | Int32 | Номер страницы (0 означает «все страницы»). |
destString | String | Заменяемая строка. |
textState | TextState | Состояние текста (цвет текста, шрифт и т. д.). |
Возвращаемое значение
Возвращает 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);
Смотрите также
- class TextState
- class PdfContentEditor
- пространство имен Aspose.Pdf.Facades
- сборка Aspose.PDF
ReplaceText(string, string)
Заменяет текст в файле PDF.
public bool ReplaceText(string srcString, string destString)
Параметр | Тип | Описание |
---|---|---|
srcString | String | Заменяемая строка. |
destString | String | Замена строки. |
Возвращаемое значение
Возвращает true, если замена была произведена.
Примеры
В примере показано, как заменить текст в документе PDF.
// открыть документ
Document doc = new Document(inFile);
// создаем объект PdfContentEditor для редактирования текста
PdfContentEditor editor = new PdfContentEditor();
editor.BindPdf(doc);
// изменить текст
editor.ReplaceText("hello world", "hi world");
// сохранить документ
doc.Save(outFile);
Смотрите также
- class PdfContentEditor
- пространство имен Aspose.Pdf.Facades
- сборка Aspose.PDF
ReplaceText(string, int, string)
Заменяет текст в файле PDF на указанной странице.
public bool ReplaceText(string srcString, int thePage, string destString)
Параметр | Тип | Описание |
---|---|---|
srcString | String | Жало подлежит замене. |
thePage | Int32 | Номер страницы (0 для всех страниц) |
destString | String | Замена строки. |
Возвращаемое значение
Возвращает 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);
Смотрите также
- class PdfContentEditor
- пространство имен Aspose.Pdf.Facades
- сборка Aspose.PDF
ReplaceText(string, string, TextState)
Заменяет текст в файле PDF, используя указанныйTextState
объект.
public bool ReplaceText(string srcString, string destString, TextState textState)
Параметр | Тип | Описание |
---|---|---|
srcString | String | Строка для замены |
destString | String | Замена строки |
textState | TextState | Состояние текста (цвет текста, шрифт и т. д.) |
Возвращаемое значение
Возвращает 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);
Смотрите также
- class TextState
- class PdfContentEditor
- пространство имен Aspose.Pdf.Facades
- сборка Aspose.PDF
ReplaceText(string, string, int)
Заменяет текст в файле PDF и устанавливает размер шрифта.
public bool ReplaceText(string srcString, string destString, int fontSize)
Параметр | Тип | Описание |
---|---|---|
srcString | String | Строка для замены. |
destString | String | Замена строки. |
fontSize | Int32 | Размер шрифта. |
Возвращаемое значение
Возвращает 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);
Смотрите также
- class PdfContentEditor
- пространство имен Aspose.Pdf.Facades
- сборка Aspose.PDF