Je veux utiliser Spire .NET pour remplacer une image dans un modèle et enregistrer comme docx de sortie fichier. J'utilise le code ci-dessous pour le remplacer. Mon problème est que je ne sais pas comment définir le titre de l'image pour l'image dans MS Word afin que Spire sache où mon image est à remplacer.Définir le titre de l'image dans MS Word afin que Spire .NET identifie (localise) l'image pour la remplacer par une nouvelle
Document document = new Document("template.docx");
//Loop through the paragraphs of the section
foreach (Paragraph paragraph in document.Sections[0].Paragraphs)
{
//Loop through the child elements of paragraph
foreach (DocumentObject docObj in paragraph.ChildObjects)
{
if (docObj.DocumentObjectType == DocumentObjectType.Picture)
{
DocPicture picture = docObj as DocPicture;
if (picture.Title == "logo") // <--- I don't know how to set title in Word
{
//Replace the image
picture.LoadImage(Image.FromFile("logo.png"));
}
}
}
}
document.SaveToFile("generated.docx");
document.Close();
Merci beaucoup! C'est exactement ce que je cherche. J'ai essayé et tout fonctionne. – Quan