Как преобразовать изображения в формат, требуемый для Open XMLC#

Место общения программистов C#
Ответить
Anonymous
 Как преобразовать изображения в формат, требуемый для Open XML

Сообщение Anonymous »

Следующая строка - это код, с г е н е р и р о в а н н ы й и н с т р у м е н т о м O p e n X M L S D K 2 . 5 ; < / p > < b r / > < c o d e > u s i n g D o c u m e n t F o r m a t . O p e n X m l . P a c k a g i n g ; < b r / > < b r / > n a m e s p a c e G e n e r a t e d C o d e < b r / > { < b r / > p u b l i c c l a s s G e n e r a t e d C l a s s < b r / > { < b r / > / / A d d s c h i l d p a r t s a n d g e n e r a t e s c o n t e n t o f t h e s p e c i f i e d p a r t . < b r / > p u b l i c v o i d C r e a t e I m a g e P a r t ( I m a g e P a r t p a r t ) < b r / > { < b r / > G e n e r a t e P a r t C o n t e n t ( p a r t ) ; < b r / > < b r / > } < b r / > < b r / > / / G e n e r a t e s c o n t e n t o f p a r t . < b r / > p r i v a t e v o i d G e n e r a t e P a r t C o n t e n t ( I m a g e P a r t p a r t ) < b r / > { < b r / > S y s t e m . I O . S t r e a m d a t a = G e t B i n a r y D a t a S t r e a m ( p a r t D a t a ) ; < b r / > p a r t . F e e d D a t a ( d a t a ) ; < b r / > d a t a . C l o s e ( ) ; < b r / > } < b r / > < b r / > # r e g i o n B i n a r y D a t a < b r / > p r i v a t e s t r i n g p a r t D a t a = & q u o t ; A Q A A A G w A A A A G A A A A A A A A A D Q A A A A x A A A A A A A A A A A A A A B c B g A A 9 A U A A C B F T U Y A A A E A d B M A A A 0 A A A A C A A A A A A A A A A A A A A A A A A A A g A c A A D g E A A A J A g A A J g E A A A A A A A A A A A A A A A A A A C j z B w B w f A Q A C g A A A B A A A A A A A A A A A A A A A A k A A A A Q A A A A O w A A A D c A A A B S A A A A c A E A A A E A A A D 0 / / / / A A A A A A A A A A A A A A A A k A E A A A A A A A E A A A A A T Q B p A G M A c g B v A H M A b w B m A H Q A I A B Z A G E A S A B l A G k A I A B V A E k A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A B c A A A A A A A A A O C v q S f 6 f w A A A A A g x i s B A A B Y i B O B K w A A A A E A A A A A A A A A P / i I I v p / A A A A C Z L I K w E A A F B 0 E 4 E r A A A A H w A A A A A A A A A f A A A A A A A A A A w A A A A A A A A A 5 C e H I v p / A A B 4 d R O B K w A A A A E A A A A A A A A A A A A A A A A A A A B h J A A m A A A A A M B z E 4 E r A A A A A A A A A A A A A A A A A A A A A A A A A I B I I c Y r A Q A A A A A A A A A A A A B 3 Z 5 Q n + n 8 A A K B z E 4 E r A A A A e H U T g Q A A A A A A A A A A A A A A A F i I E 4 E r A A A A A A A A A A A A A A B L V A M l + n 8 A A F B 0 E 4 E r A A A A a X Q T g S s A A A B 4 d R O B K w A A A A A A A A B k d g A I A A A A A C U A A A A M A A A A A Q A A A B g A A A A M A A A A A A A A A B k A A A A M A A A A / / / / A H I A A A C g E A A A D g A A A A A A A A A t A A A A H w A A A A 4 A A A A A A A A A I A A A A C A A A A A A g P 8 B A A A A A A A A A A A A A I A / A A A A A A A A A A A A A I A / A A A A A A A A A A D / / / 8 A A A A A A G w A A A A 0 A A A A o A A A A A A Q A A A g A A A A I A A A A C g A A A A g A A A A I A A A A A E A I A A D A A A A A B A A A A A A A A A A A A A A A A A A A A A A A A A A A P 8 A A P 8 A A P 8 A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A AAAAAAAAAAAAAAAAAAAAAAAAAAKWlpf+lpaX/paWl/6Wlpf+lpaX/paWl/6Wlpf+lpaX/paWl/6Wlpf+lpaX/paWl/6Wlpf+lpaX/paWl/6Wlpf+lpaX/paWl/6Wlpf+lpaX/paWl/6Wlpf+lpaX/paWl/6Wlpf+lpaX/paWl/6Wlpf8AAAAAAAAAAAAAAAAAAAAApaWl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////paWl/wAAAAAAAAAAAAAAAAAAAAClpaX//////0pwmv9Jbpj/S3Ca/0pvmP9FaJD/RGiP/0Vpkf9DZ47/SG2V/0htlf9CZY3/QmWM/0tymv+zxtb/5Ojo/+To6P8yaa3/VoG4/1hQqf8yKJ7/5Ojo/+To6P/k6Oj/5Ojo//////+lpaX/AAAAAAAAAAAAAAAAAAAAAKWlpf//////SG2X/0ZqlP9Ha5T/RmqT/0htlv9Kb5f/RmqS/0Roj/9DZ4//RWmR/0xxmv9OdZ7/ssXV/+To6P/k6Oj/xcjI/5Shrv+2wtD/WFCp/zIonv/k6Oj/5Ojo/+To6P/k6Oj//////6Wlpf8AAAAAAAAAAAAAAAAAAAAApaWl//////9Nc5//Sm+Z/0ZqlP9GapP/R2uU/0Zpkv9KcJj/THKb/0VpkP9EaZH/XoWr/7TH1v/k6Oj/5Ojo/+To6P+xs7P/p6en/+To6P+IhL//Miie/+To6P/k6Oj/5Ojo/+To6P//////paWl/wAAAAAAAAAAAAAAAAAAAAClpaX//////0xynf9Kb5r/SW6Y/0drlf9GapP/SGyV/0Zqk/9IbZb/Vn+p/4inxP/U3eL/oc+//5PIsv/C29L/2Nvb/6SkpP+3ubn/5Ojo/7a3xf+Uka//5Ojo/+To6P/k6Oj/5Ojo//////+lpaX/AAAAAAAAAAAAAAAAAAAAAKWlpf//////S2+b/01znv9OdKD/THKd/0lumf9OdJ7/YIau/5Guyf/M2OD/5Ojo/+To6P9hup3/NaqC/zOnff+RqKD/ra2t/8PFxf/k6Oj/v8HB/8PExP/k6Oj/5Ojo/+To6P/k6Oj//////6Wlpf8AAAAAAAAAAAAAAAAAAAAApaWl//////9chrL/WIGs/2KJsf+AosP/nLfP/7zN2v/k6Oj/5Ojo/+To6P/k6Oj/uNnO/1e4mP82rIT/NauD/6Gopv+mpqb/3uLi/+To6P/AwsL/r6+v/+To6P/k6Oj/5Ojo/+To6P//////paWl/wAAAAAAAAAAAAAAAAAAAAClpaX//////+To6P/k6Oj/5Ojo/+To6P/Y4Oj/y9fp/+To6P/k6Oj/5Ojo/+To6P9Cs4//N66I/zath/9Jm4r/u7u7/4aqnf+r0sP/5Ojo/7m7u/+vr6//5Ojo/+To6P/k6Oj/5Ojo//////+lpaX/AAAAAAAAAAAAAAAAAAAAAKWlpf//////5Ojo/+To6P/k6Oj/5Ojo/6C25/89cun/v87p/46r6v/k6Oj/5Ojo/8Te1v83sIr/N6+I/0WNmf9VfaX/RpqL/zyqgf/Y49//p6io/6+vr//e4uL/5Ojo/+To6P/k6Oj//////6Wlpf8AAAAAAAAAAAAAAAAAAAAApaWl///////k6Oj/5Ojo/+To6P/M2On/V4Xp/yBi7P89cun/H17s/3iU4f/O0OD/5Ojo/5jQwP83sIv/UYum/1OHp/82rYb/NqyF/2ikoP+AjZn/r6+v/42jtv/k6Oj/5Ojo/+To6P//////paWl/wAAAAAAAAAAAAAAAAAAAAClpaX//////+To6P/k6Oj/5Ojo/yNn7f8iZe3/IWPt/yBi7P8gYOz/H17s/x5c6/9FcOP/e5/h/0CvmP83sYv/OqmN/zeuiP9Fn5X/WYOo/1qBpv9ghKf/VH2j/4akvf/b4uT/5Ojo//////+lpaX/AAAAAAAAAAAAAAAAAAAAAKWlpf//////5Ojo/+To6P+NqeX/I2ju/yNn7f8iZe3/IWPt/yBi7P8gYOz/H17s/x5c6/8dW+z/J3XK/ziyjf83sYz/N7CK/1mSqf9hiq//XYes/1yGq/9fia7/YImt/9Pb4P/k6Oj//////6Wlpf8AAAAAAAAAAAAAAAAAAAAApaWl///////k6Oj/5Ojo/9jg6P9Uie3/I2ju/yNn7f8iZe3/IWPt/yBi7P8gYOz/H17s/x5d6/8dW+z/MJKt/ziyjv83sYz/Oa6N/1OVov9ijLH/Yoyx/3qcuv/Cz9f/5Ojo/+To6P//////paWl/wAAAAAAAAAAAAAAAAAAAAClpaX//////+To6P/k6Oj/5Ojo/9jg6P8kau7/I2ju/yNn7f8iZe3/IWPt/yBi7P8gYOz/H1/s/x5d6/8fYeb/N66V/ziyjv84so3/N7GM/zewiv+LyLP/5Ojo/+To6P/k6Oj/5Ojo//////+lpaX/AAAAAAAAAAAAAAAAAAAAAKWlpf//////5Ojo/+To6P/k6Oj/5Ojo/3mi7P81cuv/I2ju/yNn7f8iZe3/IWPt/yBi7P8gYOz/H1/s/x5d6/8tgrv/OLSQ/zizj/84so3/N7GM/4LHsf/k6Oj/5Ojo/+To6P/k6Oj//////6Wlpf8AAAAAAAAAAAAAAAAAAAAApaWl///////k6Oj/5Ojo/+To6P/k6Oj/5Ojo/1WL7f8pauv/I2ju/yNn7f8iZe3/IWPt/yFi7P8gYOz/H1/s/x5d6/8tjrn/OLSR/zizj/84so7/X7mZ/+To6P/k6Oj/5Ojo/+To6P//////paWl/wAAAAAAAAAAAAAAAAAAAAClpaX//////+To6P/k6Oj/5Ojo/+To6P/k6Oj/kbLr/zZ06/8kau7/I2ju/yNn7f8iZe3/IWTt/yFi7P8gYOz/H1/s/yNo3P82qp7/ObWR/zi0kP+My7b/5Ojo/+To6P/k6Oj/5Ojo//////+lpaX/AAAAAAAAAAAAAAAAAAAAAKWlpf//////5Ojo/+To6P/k6Oj/5Ojo/+To6P/Y4Oj/MnXv/yVs7/8kau7/I2ju/yNn7f8iZe3/IWTt/yFi7P8gYOz/H1/s/yd50P85tpP/ObWS/2LApP/k6Oj/5Ojo/+To6P/k6Oj//////6Wlpf8AAAAAAAAAAAAAAAAAAAAApaWl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////paWl/wAAAAAAAAAAAAAAAAAAAAClpaX/paWl/6Wlpf+lpaX/paWl/6Wlpf+lpaX/paWl/6Wlpf+lpaX/paWl/6Wlpf+lpaX/paWl/6Wlpf+lpaX/paWl/6Wlpf+lpaX/paWl/6Wlpf+lpaX/paWl/6Wlpf+lpaX/paWl/6Wlpf+lpaX/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAwAAAABAAAAFgAAAAwAAAAGAAAAVAAAAHwAAAAGAAAAIQAAADQAAAAxAAAAAQAAAFUV2UEcx9lBHgAAACEAAAAIAAAATAAAAAAAAAAAAAAAAAAAAP//////////XAAAAHUAcwBlAHIALgBqAHAAZwAHAAAABgAAAAcAAAAFAAAAAwAAAAMAAAAIAAAACAAAACUAAAAMAAAADQAAgA4AAAAUAAAAAAAAABAAAAAUAAAA";

private System.IO.Stream GetBinaryDataStream(string base64String)
{
return new System.IO.MemoryStream(System.Convert.FromBase64String(base64String));
}

#endregion

}
}
< /code>
Я думаю, что PartData - это строка Base64, и я использовал следующий метод для генерации строки, но это несовместимо < /p>
public static string ImageToBase64(string imagePath)
{

using (FileStream fs = new FileStream(imagePath, FileMode.Open))
{
byte[] bytes = new byte[fs.Length];
fs.Read(bytes, 0, bytes.Length);
string base64String = Convert.ToBase64String(bytes);
return base64String;
}
}


Подробнее здесь: https://stackoverflow.com/questions/796 ... y-open-xml
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»