【发布时间】:2014-12-10 00:33:20
【问题描述】:
我正在尝试从 .NET 应用程序批量打印 XML,并自动创建名称与网页标题相同的文件。但是 IE 拒绝将 html 网页的内容传递给 PFDCreator 的自动保存。它总是以标题作为 URL 结束。从 Firefox 手动打印时这不是问题,但 Visual Studio 使用 IE 包装器。任何解决方法的建议将不胜感激......
这是我目前的打印子:
''****************************************************************************
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If ListBox1.Items.Count > 0 Then
Dim wb As New WebBrowser
For Each file In OpenFileDialog1.FileNames
wb.Navigate(file)
Do Until wb.ReadyState = WebBrowserReadyState.Complete
Application.DoEvents()
Loop
wb.Print()
Next
wb.Dispose()
End If
MsgBox("Printing Finished. " & FilesPrinted & " files printed")
End Sub
''****************************************************************************
【问题讨论】:
标签: xml vb.net visual-studio-2010 pdf xslt