打开现有的PDF文件,然后将其保存到VB.NET中的特定文件夹中

时间:2019-03-18 15:30:11

标签: vb.net visual-studio file pdf io

我这里已有代码,但是它立即显示一个“另存为”对话框,这对于某些用户来说非常令人困惑。我该如何改善呢?

Dim write As StreamWriter
SaveFileDialog1.Filter = "PDF Files |*.pdf"
SaveFileDialog1.ShowDialog()
write = File.AppendText(SaveFileDialog1.FileName)
write.WriteLine()
write.Close()

1 个答案:

答案 0 :(得分:0)

如果您希望我们帮助您更改用户界面的工作方式,则需要从该界面中查看更多上下文,并且需要与您的用户更多地讨论他们期望的内容,而不是“另存为”对话框。

但是我们可以帮助改进以下代码:

SaveFileDialog1.Filter = "PDF Files |*.pdf"
If SaveFileDialog1.ShowDialog() = DialogResult.OK AndAlso Not String.IsNullOrWhitespace(SaveFileDialog1.FileName) Then    
    Using writer As StreamWriter = File.AppendText(SaveFileDialog1.FileName) 
        writer.WriteLine()
    End Using
End If

基于问题标题,也许您想先显示OpenFileDialog?你有尝试过吗?然后也许是FolderBrowserDialog而不是SaveFileDialog