gpt4 book ai didi

c# - 类型 'iTextSharp.text.Document' 的值无法转换为 'System.IO.Stream'

转载 作者:太空宇宙 更新时间:2023-11-03 15:48:50 30 4
gpt4 key购买 nike

我正在使用 iTextSharp 生成 PDF。但问题是我的代码在 c# 中运行良好,但是当我在 vb 中转换该代码时,它显示 2 个错误

请忽略一些额外的编码和注释我正在使用的代码

 Dim Response As HttpResponse = SelectedGridView.Page.Response
Response.ContentType = "application/pdf"
Response.AddHeader("content-disposition", "attachment;filename=" & FileName)
Response.Cache.SetCacheability(HttpCacheability.NoCache)
Dim sw As New StringWriter()
Dim hw As New HtmlTextWriter(sw)
SelectedGridView.RenderControl(hw)
Dim sr As New StringReader("<html><body>" & sw.ToString() & "</body></html>")
Dim pdfDoc As New Document(PageSize.A4, 10.0F, 10.0F, 10.0F, 0.0F)
Dim pdfWrite As PdfWriter = Nothing
pdfWrite = PdfWriter.GetInstance(pdfDoc, Response.OutputStream)
pdfDoc.Open()
Try
XMLWorkerHelper.GetInstance().ParseXHtml(pdfWrite, pdfDoc, sr)
Catch ex As Exception
End Try
'htmlparser.Parse(sr);
pdfDoc.Close()
Response.Write(pdfDoc)
Response.[End]()

错误

enter image description here

最后编辑的图片:

enter image description here我该怎么办?

最佳答案

我遇到了同样的问题。

关于c# - 类型 'iTextSharp.text.Document' 的值无法转换为 'System.IO.Stream',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26880946/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com