「東雲 忠太郎」の平凡な日常のできごと

「東雲 忠太郎」の平凡な日常のできごと

2024.04.20
XML
カテゴリ: C#.NET


PDF ファイルを作成するために、C# で使用できるいくつかのライブラリがありますが、その中でも一般的なのは iTextSharp や PdfSharp です。PdfSharp は特に C# での PDF 処理に適したライブラリで、簡単に PDF ファイルを作成することができます。


以下に、PdfSharp を使用してC#WPFでPDFファイルを作成する基本的なサンプルコードを示します。




次に、PDF を作成するコードを記述します。


```csharp

using PdfSharp.Pdf;

using PdfSharp.Drawing;

using System.Windows;

using System.IO;


namespace YourNamespace

{

    public partial class MainWindow : Window

    {

        public MainWindow()

        {

            InitializeComponent();

            CreatePdf("example.pdf"); // PDF を作成する

        }


        private void CreatePdf(string filePath)

        {

            // 新しい PDF ドキュメントを作成

            PdfDocument document = new PdfDocument();


            // ページを追加

            PdfPage page = document.AddPage();

            XGraphics gfx = XGraphics.FromPdfPage(page);

            XFont font = new XFont("Verdana", 20, XFontStyle.Bold);


            // テキストを描画

            gfx.DrawString("Hello, World!", font, XBrushes.Black,

                new XRect(0, 0, page.Width, page.Height),

                XStringFormats.Center);


            // PDF ファイルを保存

            document.Save(filePath);

        }

    }

}

```


このコードでは、PdfSharp を使用して新しい PDF ドキュメントを作成し、ページを追加して「Hello, World!」というテキストを描画しています。最後に、作成した PDF ドキュメントを指定したファイルパスに保存しています。


このサンプルコードを実行すると、プロジェクトのディレクトリに「example.pdf」という名前の PDF ファイルが作成されます。必要に応じて、フォントや描画するテキストなどを変更して、PDF ファイルを作成する内容をカスタマイズすることができます。






お気に入りの記事を「いいね!」で応援しよう

Last updated  2024.04.20 11:54:24


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

© Rakuten Group, Inc.
X
Design a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: