2016-04-11 4 views
0

Ich weiß, wie ein Bild aus einer databse als Byte-Array zu erhalten:Ersetzen Sie einen Text in Word-Dokument mit einem Bild aus einer Datenbank C#

string query2 = "SELECT Logo FROM Client WHERE CompanyName = '"+CN+"' ;"; 
using (SqlCeCommand command1 = new SqlCeCommand(query2, connection)) 
{ 
    try 
    { 
     SqlCeDataReader reader3 = command1.ExecuteReader(); 
     while (reader3.Read()) 
     { 
      byte[] byteArray = (byte[])reader3["Logo"]; 
      Image img = byteArrayToImage(byteArray); 
     } 
    } 
    catch (Exception excf) 
    { 
     MessageBox.Show(excf.Message); 
    } 
} 

Ich weiß, wie einen Text durch ein Bild zu ersetzen, indem das Bild des Pfad:

var kword = "#Logo#"; 
var sel = app.Selection; 
sel.Find.Text = kword; 
sel.Find.Execute(Replace: WdReplace.wdReplaceOne); 
sel.Range.Select(); 
sel.InlineShapes.AddPicture(imagePath); 

Aber ich weiß nicht (und ich kann wirklich nicht vorstellen, wie ein Text durch das Bild zu ersetzen, die ich in meiner Datenbank bekam

ich bin sicher, es ist etwas offensichtlich. dass ich vermisse, aber ich habe nicht gefunden die Antwort auf Google.

Danke

Antwort

0
+0

Ich weiß, wie man ein Bild hinzufügen, ich möchte nur einen Text von meinem Bild ersetzen .. Ich bin sicher, dass es so einfach ist, aber ich kann nicht wirklich eine richtige Lösung finden. – UnderPaidIntern

Verwandte Themen