Как вставить документ в документ Word через OpenXML SDK, но показывать контент, а не значок слова? Такое, как мы делаем это вручную в слове: Вставить объект из файла -> БЕЗ проверки «Dispaly as icon»?Вставить документ слова в другой БЕЗ значка
Я нашел это article, но он использует значок. Я также пытался использовать OpenXML SDK Productivity Tool, но показывает только сгенерированные двоичные данные.
EDITED: Я использую следующий код:
DrawAspect = OleDrawAspectValues.Content
, а затем я добавить часть изображения:
var imagePart = mainDocumentPart.AddNewPart<ImagePart>("image/x-emf", imagePartId);
GenerateImagePart(imagePart);
Но мое изображение часть - это просто массив байтов значок Уорда , Итак, в этом случае происходит следующее: когда я открываю сгенерированный документ, он показывает внедренный документ как значок, но когда я дважды щелкаю этот встроенный документ, редактирую его и сохраняю изменения, встроенный документ отображается как контент, поэтому, возможно, возможно каким-то образом показать этот контент без редактирования встроенного документа? Должен ли я использовать вместо массива байтов значка слова массив байтов скриншота doc? Не уверен, что я описал это ясно, поэтому, пожалуйста, задайте
AFAIK, Document Builder объединяет документы - я имею в виду вставляет содержимое одного к другому, но мне нужно вставить его, так что вы можете дважды щелкнуть и редактировать его –
Ok Извините, я пропустил ваш вопрос. Пожалуйста, проверьте аналогичный ответ [здесь] (http://stackoverflow.com/a/3322259/860243) для вас полезно – Flowerking