我在一个网站上工作,用户在其中输入一个名称,然后按下一个按钮,提示服务器根据提供的信息创建一个 pdf 文件,然后将文件发送给用户。
我在没有 IIS 的笔记本电脑上测试网站。
我需要 pdf 是希伯来语,但在希伯来语上找不到带有 vb 的 pdfwrite;相反,我创建了一个 MS Word 文档,然后使用下面的代码将其转换为 pdf。
这在 Firefox、Chrome 和 Safari 上运行良好,但在 Internet Explorer 上,页面在下载之前断开连接。执行 create word 语句时断开连接。
谁能帮我?
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
Dim strname As String
strname = TextBox1.Text.Trim
Dim oword As New word.Application
Dim odoc As New word.Document
oword = CreateObject("word.Application")
odoc = oword.Documents.Add("C:\documents\tamp.dotx")
odoc.Bookmarks.Item("name1").Range.Text = strname
odoc.Bookmarks.Item("name2").Range.Text = strname
odoc.Bookmarks.Item("name3").Range.Text = strname
odoc.Bookmarks.Item("name4").Range.Text = strname
odoc.Bookmarks.Item("name5").Range.Text = strname
odoc.Bookmarks.Item("name6").Range.Text = strname
odoc.ExportAsFixedFormat(Server.MapPath("\neshume.pdf"), 17)
Response.Redirect(Server.MapPath("\neshume.pdf"))
end sub