2014-05-07 26 views
5

Już korzystałem z Biblioteki NPOI do tworzenia dokumentów Excel (która jest wersją Java projektu Java), ale teraz chcę również utworzyć Word (dokument Docx).Dodaj obraz do Word Docx przy użyciu biblioteki NPOI C#

Chcę dodać obraz do dokumentu, ale jakoś to nie zadziała. To wygląda jakby dodanie obrazu, ale kiedy otworzyć ściągnięty doc

“The file <document filename> cannot be opened because there are problems with the contents”

to jest kod na dodawanie obrazu w dokumencie:

XWPFParagraph p2 = wordDoc.CreateParagraph(); 
XWPFRun r2 = p2.CreateRun(); 
r2.AddPicture(pictureData, (int)PictureType.PNG, "image1", 800, 600); 

gdzie pictureData jest MemoryStream z następujących pictureData. memoryStrean jest poprawny, ponieważ mogę pobrać z niego ciąg Base64, a to pokazuje prawidłowe wyjście, ale wszystko, czego chcę, to ten obraz w dokumencie tekstowym.

Moje pytanie brzmi: czego mi brakuje, co robię źle? Nie można znaleźć dokumentacji dotyczącej obrazów w dokumencie XWPF.

góry dzięki

Odpowiedz

1

Poprosiłem to pytanie również na codeplex.com, gdzie można pobrać biblioteki i koordynatora dla biblioteki NPOI, tonyqus, odpowiedział z folllowing:

ten to błąd w NPOI 2.0.6. Zostanie on naprawiony w NPOI 2.1

Powiązane problemy