且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

帮我将c#代码转换为Vb代码

更新时间:2022-11-08 19:49:31

如果你需要转换代码,有一些在线代码转换器可以做的最多(如果不是全部的话)这份工作。这是我使用的那个:

http://www.developerfusion。 com / tools / convert / csharp-to-vb / [ ^ ]

这是相反的:

http://www.developerfusion.com/tools/convert/vb-to-csharp/ [ ^ ]
If you need to convert code, there are on-line code converters which will do most (if not all) of the job. This is the one I use:
http://www.developerfusion.com/tools/convert/csharp-to-vb/[^]
And it's converse:
http://www.developerfusion.com/tools/convert/vb-to-csharp/[^]


Dim warnings As Warning()
Dim streamids As String()
Dim mimeType As String
Dim encoding As String
Dim extension As String

Dim bytes As Byte() = View.ReportViewer.LocalReport.Render("PDF", Nothing, mimeType, encoding, extension, streamids, _
	warnings)

Dim fs As New FileStream(HttpContext.Current.Server.MapPath("output.pdf"), FileMode.Create)
fs.Write(bytes, 0, bytes.Length)
fs.Close()

'Open existing PDF
Dim document As New Document(PageSize.LETTER)
Dim reader As New PdfReader(HttpContext.Current.Server.MapPath("output.pdf"))
'Getting a instance of new PDF writer
Dim writer As PdfWriter = PdfWriter.GetInstance(document, New FileStream(HttpContext.Current.Server.MapPath("Print.pdf"), FileMode.Create))
document.Open()
Dim cb As PdfContentByte = writer.DirectContent

Dim i As Integer = 0
Dim p As Integer = 0
Dim n As Integer = reader.NumberOfPages
Dim psize As Rectangle = reader.GetPageSize(1)

Dim width As Single = psize.Width
Dim height As Single = psize.Height

'Add Page to new document
While i < n
	document.NewPage()
	p += 1
	i += 1

	Dim page1 As PdfImportedPage = writer.GetImportedPage(reader, i)
	cb.AddTemplate(page1, 0, 0)
End While

'Attach javascript to the document
Dim jAction As PdfAction = PdfAction.JavaScript("this.print(true);" & vbCr, writer)
writer.AddJavaScript(jAction)
document.Close()

'Attach pdf to the iframe
frmPrint.Attributes("src") = "Print.pdf"





使用

SnippetConverter [ ^ ]





将VB转换为C#或C#转换为VB
[ ^ ]