Tôi gặp sự cố khi thêm siêu liên kết vào tài liệu từ của mình. Tôi không biết phải làm thế nào. Tôi muốn tạo một liên kết trong một tài liệu từ mã C# của tôi bằng cách sử dụng mở xml. Có phải là một giải pháp khác nhau chỉ sử dụng href hoặc sth tương tự? Có một lớp HyperLink trên mạng từ Open XML nhưng cách sử dụng nó?Làm cách nào để thêm siêu liên kết vào Word docx bằng cách sử dụng XML mở?
7
A
Trả lời
10
Hãy thử điều này
using (WordprocessingDocument doc = WordprocessingDocument.Open("", true))
{
doc.MainDocumentPart.Document.Body.AppendChild(
new Paragraph(
new Hyperlink(new Run(new Text("Click here")))
{
Anchor = "Description",
DocLocation = "location",
}
)
);
doc.MainDocumentPart.Document.Save();
}
+0
Tôi sẽ thử điều này và cho bạn biết. Cảm ơn, –
+0
Cảm ơn, nó đã giải quyết được sự cố của tôi –
Có lẽ điều này sẽ giúp http://blogs.catapultsystems.com/jdunagan/archive/2011/04/21/add-hyperlinks-to-a-word-document-with- open-xml.aspx – Khurshid