ASP.Netのお勉強

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

Copyright (C) ASP.Netのお勉強. All Rights Reserved.