VB.NET 如何实现图片转PDF呢?你说的不太满意是什么意思,你莫非是希望图片转换成的pdf能被选中文字并复制粘贴?
vb.net如何将excel指定的sheet生成pdf 我里面有sheet1~5,只想将sheeet2、3转成PDF,并且转完后打开预览?你可以使用Spire.Xls来实现 。Spire.Xls可以让你方便地将excel中指定的sheet导出为pdf文件,并且支持在导出时指定sheet2和sheet3 。同样可以使用该框架来快速预览生成的pdf文件 。
vb.net 导出PDF利用DataWindow.net在 vb.net 下导出PDF格式文件
利用datawindow.net , 导出PDF文件,实现前提:
1.安装Acrobat Distiller虚拟打印机,注意要用datawindow.net提供的打印驱动,在c:\program files\sybase\datawindow.net2.0\driver中,在文章最后,我会提供一个静态安装虚拟打印机的批处理文件,方便安装 。
2.安装Ghostscript 7.05,在网上找,免费的 。
3.导出PDF文件前 , 一要指定虚拟打印机名,其次导出格式为PDF(Export.PDF.Method=Distill!),另外还要指定 PDF.Distill.CustomPostScript=Yes 。
具体代码如下:
''' summary
''' 导出文件
''' /summary
''' param name="sender"/param
''' param name="e"/param
''' remarks/remarks
Private Sub btnExport_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExport.Click
Try
Dim strFilename, strPrinter As String
Dim saveDg As New SaveFileDialog
strPrinter = Me.dwPrint.Describe("DataWindow.Print.PrinterName")
saveDg.FileName = Me.dwPrint.Tag.ToString
saveDg.Filter = "Pdf文件|*.pdf|Excel文件|*.xls|所有文件|*.*"
If saveDg.ShowDialog = Windows.Forms.DialogResult.OK Then
strFilename = saveDg.FileName
If strFilename.IndexOf(".pdf")0 Then
Me.dwPrint.Modify("DataWindow.Print.PrinterName='Acrobat Distiller'")
Me.dwPrint.Modify("DataWindow.Export.PDF.Method=Distill!")
Me.dwPrint.Modify("DataWindow.Export.PDF.Distill.CustomPostScript=Yes")
Me.dwPrint.SaveAs(strFilename, Sybase.DataWindow.FileSaveAsType.Pdf, True)
ElseIf strFilename.IndexOf(".xls")0 Then
Me.dwPrint.SaveAs(strFilename, Sybase.DataWindow.FileSaveAsType.Excel, True)
【vb.net转pdf的简单介绍】End If
Me.dwPrint.Modify("DataWindow.Print.PrinterName='"strPrinter"'")
MessageBox.Show("导出成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information)
End If
Catch ex As Exception
MessageBox.Show(ex.Message, "提示", MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try
End Sub
4 批处理文件(实现静默安装)
关于vb.net转pdf和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 在b站怎么进行游戏直播,b站怎样游戏直播
- 联想cpu风扇什么价格,联想的风扇
- 协会如何做好新媒体,协会如何做好新媒体运营
- oracle怎么保存矩阵 oracle存储list
- 个人如何做新媒体营销运营,个人如何做新媒体营销运营管理
- 即时战略注重发展的游戏,即时战略游戏的要素
- 手机怎么固定网页大小,手机如何固定网页
- 刷新linux命令 linux刷新配置文件命令
- 鸿蒙戒系统,鸿蒙特戒在哪合成