前提
* iTextSharp をインストールする
準備:環境設定
http://blogs.yahoo.co.jp/dk521123/35596847.htmlで行ったNuGetでインストールする [1] Visual Studio で [ツール]-[NuGetパッケージ マネージャー]-[パッケージ マネージャー コンソール]を選択 [2] 以下のコマンドを入力する Install-Package iTextSharphttps://www.nuget.org/packages/iTextSharp/
サンプル
* とりあえず、「Hello world!」を。
コントローラ
* DemoPdfController.vbImports System.IO Imports System.Web.Mvc Imports iTextSharp.text Imports iTextSharp.text.pdf Namespace Controllers Public Class DemoPdfController Inherits Controller ' GET: DemoPdf Function Index() As ActionResult Dim memoryStream = New MemoryStream() Using document = New Document() Dim writer = PdfWriter.GetInstance(document, memoryStream) Dim font = New Font(BaseFont.CreateFont("c:\windows\fonts\msgothic.ttc,0", BaseFont.IDENTITY_H, True), 20) document.Open() document.Add(New Paragraph("Hello World!")) End Using Return File(memoryStream.ToArray(), "application/pdf", "DemoPdf.pdf") End Function End Class End Namespace