iTextSharpでPDFファイル作成@ASP.Net
iTextSharpを利用してPDFファイルを作成します。
iTextSharpは、オープンソースのライブラリです。
iTextSharpから入手できます。
下記では、ボタン押下時に、PDFファイルを作成します。
ダウンロードしたitextsharp.dllを参照設定します。
FileStreamを生成します。
iTextSharp.text.Documentを生成します。
iTextSharp.text.pdf.PdfWriterを生成します。
Documentをオープンし、文字を追加します。
最後にDocumentをクローズします。
所定の場所にPDFファイルが作成されているのを確認し、
PDFファイルを開きます。
●aspx.vb
Imports iTextSharp.text
Imports iTextSharp.text.pdf
Imports System.IO
Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub Button1_Click1(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim doc As Document
Dim fileStream As FileStream
Dim pdfWriter As PdfWriter
'FileStreamを生成
fileStream = New FileStream("C:\test.pdf", FileMode.Create)
'Documentを生成
doc = New Document()
'PdfWriter生成
pdfWriter = pdfWriter.GetInstance(doc, fileStream)
'Documentのオープン
doc.Open()
'「Hello World」書き込む
doc.Add(New Paragraph("Hello World"))
'クローズ
doc.Close()
End Sub
End Class
|