В этом пошаговом руководстве вы узнаете, как вставить гиперссылку в Word с помощью C#. Он предоставляет полные шаги для вставки обычного текста, а также гиперссылки, указывающей на URL-адрес, с помощью всего нескольких строк кода. Он помогает добавить гиперссылку в Word с помощью C#, чтобы обеспечить полный контроль над настройкой текста гиперссылки и сохранением выходного файла в виде файла DOC или DOCX.
Шаги по вставке ссылки в Word с помощью С#
- Установите среду разработки для использования Aspose.Words for .NET для добавления гиперссылки
- Создайте новый файл, используя класс Document, и поместите текст, используя объект DocumentBuilder.
- Установите форматирование для вставки текста гиперссылки
- Вставьте гиперссылку, целевой URL-адрес и флаг для URL-адреса.
- Очистите форматирование и снова добавьте обычный текст.
- Сохраните файл Word с гиперссылкой.
Эти шаги обобщают процесс как добавить ссылку в Word с помощью C#. Он содержит подробные шаги для создания файла Word, вставки в него обычного текста с помощью класса DocumentBuilder, а затем настройки форматирования для вставки некоторого текста в виде гиперссылки вместе с его связыванием с URL-адресом. После добавления гиперссылки форматирование очищается, а затем снова добавляется обычный текст в файл Word перед его сохранением на диске.
Код для вставки гиперссылки в Word с помощью С#
using System.Drawing; | |
using Aspose.Words; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to add hyperlink in MS Word file using C# | |
{ | |
// Set license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
Document doc = new Document(); | |
DocumentBuilder builder = new DocumentBuilder(doc); | |
builder.Write("Please make sure to visit "); | |
// Specify font formatting for the hyperlink. | |
builder.Font.Color = Color.Blue; | |
builder.Font.Underline = Underline.Single; | |
// Insert the link. | |
builder.InsertHyperlink("Aspose Website", "https://www.aspose.com", false); | |
// Revert to default formatting. | |
builder.Font.ClearFormatting(); | |
builder.Write(" for more information."); | |
doc.Save("Insert_Hyperlink_In_Document.doc"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Этот код демонстрирует добавление гиперссылки в документ Word с помощью C#, где объект класса DocumentBuilder используется для вставки обычного текста, а также форматированного текста в виде гиперссылки. После того, как вы измените форматирование, например цвет шрифта и другие свойства, весь текст, добавленный в документ после него, будет отформатирован с тем же форматированием. В конце концов, после добавления гиперссылки с помощью метода InsertHyperlink() вызывается метод ClearFormatting() в классе Font для повторной вставки обычного текста в документ, если это необходимо.
Эта статья научила нас, как добавить гиперссылку в Word с помощью C#. Если вы хотите узнать, как добавить закладку, обратитесь к статье как добавить закладку в Word с помощью C#.