1
我有兩個文檔,我需要將圖片從一個文檔複製到另一個文檔。我無法使用altChunk,因爲我需要對文件進行進一步的編輯。使用OpenXml和C在文檔之間複製圖像#
我試圖把圖像所在的sdtBlock克隆並附加到其他文檔。
如..
sdtBlock = document2.Decendants<StdBlock>.First().Clone(); //Block with image and text etc...
WordprocessingDocument oDoc = WordprocessingDocument.Open(document1, true);
Body body = oDoc.MainDocumentPart.Document.Body;
body.InsertAfter(sdtBlock, body.Elements<Paragraph>().First()); //insert block into new doc
,對於除圖像一切正常。圖像顯示爲紅色X或文檔顯示爲損壞。如果您將圖像取出,此方法正常工作。
看在msdn我認爲它是因爲我需要爲該圖像創建一個關係?
任何人都可以告訴我這可能嗎?
謝謝!
謝謝。我雖然會更簡單。我會試試這個。 – DaveB 2011-02-17 14:42:41