Този урок стъпка по стъпка ви напътства как да вмъкнете хипервръзка в Word с помощта на C#. Той предоставя пълни стъпки за вмъкване на нормален текст, както и хипервръзка, сочеща към URL адрес само с помощта на няколко реда код. Той помага за добавяне на хипервръзка в Word с помощта на C#, така че да е наличен пълен контрол за персонализиране на текста на хипервръзката и запазване на изходния файл като DOC или DOCX файл.
Стъпки за вмъкване на връзка в Word с помощта на C#
- Създайте среда за разработка, за да използвате Aspose.Words for .NET за добавяне на хипервръзка
- Създайте нов файл с помощта на класа Document и поставете текст с помощта на обекта DocumentBuilder
- Задайте форматирането за вмъкване на текста на хипервръзката
- Вмъкнете хипервръзка, целевия URL адрес и флаг за URL адреса
- Изчистете форматирането и добавете нормален текст отново
- Запазете файла на Word с хипервръзка в него
Тези стъпки обобщават процеса на как да добавите връзка в Word с помощта на C#. Той съдържа подробни стъпки за създаване на файл на Word, вмъкване на нормален текст в него с помощта на класа DocumentBuilder и след това задаване на форматирането за вмъкване на текст като хипервръзка заедно с свързването му с URL. След като хипервръзката бъде добавена, форматирането се изчиства и след това отново нормален текст се добавя към файла на Word, преди да се запише на диска.
Код за вмъкване на хипервръзка в Word с помощта на C#
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#.