Remplacer une image dans Word avec le SDK 2.0
-
terça-feira, 10 de novembro de 2009 12:22
Bonjour,
J'ai un code d'exemple qui génère un fichier Word avec une image à l'intérieur, en 3 phases:
var imagePart = mainDocumentPart.AddNewPart<ImagePart>("image/jpeg", "rId1"); // On crée la relation GenerateImagePart(imagePart, imageFileName); // Création du buffer GenerateMainDocumentPart(imageFileName).Save(mainDocumentPart); // On crée le fragment XML
/// qui contient entre autre ceci:new pic.BlipFill(
new a.Blip() { Embed = "rId1" },
new a.Stretch(
new a.FillRectangle())),
Ce code marche très bien, mais je n'arrive pas à trouver l'adaptation pour modifier l'image... Lorsque je le reprends, mon document est corrompu. Si vous avez des billes...
Merci d'avance
Todas as Respostas
-
terça-feira, 10 de novembro de 2009 17:30Je précise que ce qui ne fonctionne pas, c'est appremment que Word ne trouve pas la relation "rId1". Dans le docx dezippé, je vois la part "image", le fragment contenant le Blip avec le Embed="rId1" est bien présent, mais l'image est inexploitable (carré rouge) parce que la relation n'est pas trouvée (je pense).
Voilà il n'y a pas vraiment de doc OpenXml sdk 2.0 alors je me sens bien seul...
Cordialement -
quinta-feira, 19 de novembro de 2009 10:22
La solution se trouve ici: http://social.msdn.microsoft.com/Forums/en-US/oxmlsdk/thread/94575248-2da4-4894-b965-8ad4c4a27a7c
- Marcado como Resposta PhilTheGap quinta-feira, 19 de novembro de 2009 10:22

