将表格保存为pdf(vb2010)

时间:2014-04-01 13:32:28

标签: vb.net winforms visual-studio-2010

我有一个带有一个文本框,一些标签和两个按钮的表单。

当我写下" ID"如果产品在文本框中并按下按钮1,标签就会填满该产品的数据(名称,价格等)。

当我按下按钮2时,表格会显示在另一个要打印的窗口中。

  

PrintForm1.PrintAction = Printing.PrintAction.PrintToPreview
  PrintForm1.Print()

现在,我不想打印表单,而是将其保存为pdf文件(或docx)

有什么办法吗?

1 个答案:

答案 0 :(得分:0)

Printing.PrintAction还有一个PrintToFile选项,可以写入系统盘。

If RadioButton1.Checked = True Then
    PrintForm1.PrintAction = Printing.PrintAction.PrintToPrinter
ElseIf RadioButton2.Checked = True Then
    PrintForm1.PrintAction = Printing.PrintAction.PrintToPreview
Else
    PrintForm1.PrintFileName = _
  My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData _
  & "Form1.eps"
    PrintForm1.PrintAction = Printing.PrintAction.PrintToFile
End If

希望这能让你开始。 。 。