Używam VB.Net
Mam URL obrazu, powiedzmy http://localhost/image.gif
Jak mogę przekonwertować obraz url do system.drawing.image
muszę utworzyć obiekt System.Drawing.Image z tego pliku.
Wskazówka zapisać to do pliku, a następnie otworzyć go nie jest jednym z moich opcji również używam ItextSharp
Oto mój kod:
Dim rect As iTextSharp.text.Rectangle
rect = iTextSharp.text.PageSize.LETTER
Dim x As PDFDocument = New PDFDocument("chart", rect, 1, 1, 1, 1)
x.UserName = objCurrentUser.FullName
x.WritePageHeader(1)
For i = 0 To chartObj.Count - 1
Dim chartLink as string = "http://localhost/image.gif"
x.writechart(** it only accept system.darwing.image **)
Next
x.WritePageFooter()
x.Finish(False)
Gdybyście byli zaniepokojeni nie ma tam obrazu, czy umieścisz sekcję MemoryStream w instrukcji using? – Jason
Działa idealnie. Z powodzeniem go używam. –
Chciałbym upvote this SO HARD jeśli podałeś zarówno rozwiązanie ASP.Net MVC i ASP.Net Core do trasy C# - (ASP.Net Core nie może używać 'WebClient') – NoReceipt4Panda