iTextSharpは、C#でPDF文書を操作するための人気のあるライブラリです。A4サイズの横向きのページを作成する方法について説明します。
まず、iTextSharpライブラリをプロジェクトに追加します。Visual Studioを使用している場合は、NuGetパッケージマネージャーから「iTextSharp」を検索してインストールします。
次に、以下のコードを使用して、A4サイズの横向きのページを作成します。
using System;
using System.IO;
using iTextSharp.text;
using iTextSharp.text.pdf;
class Program
{
static void Main(string[] args)
{
// 新しいPDFドキュメントを作成します
Document document = new Document(PageSize.A4.Rotate());
// 出力先のファイルパスを指定します
string outputPath = "output.pdf";
// PDFライターを作成します
PdfWriter writer = PdfWriter.GetInstance(document, new FileStream(outputPath, FileMode.Create));
// ドキュメントを開始します
document.Open();
// ドキュメントにコンテンツを追加します
Paragraph paragraph = new Paragraph("これはA4サイズの横向きのページです。");
document.Add(paragraph);
// ドキュメントを終了します
document.Close();
Console.WriteLine("PDFファイルが作成されました: " + outputPath);
}
}
このコードでは、Document
クラスのコンストラクタにPageSize.A4.Rotate()
を指定することで、A4サイズの横向きのページを作成しています。また、PdfWriter
クラスを使用して、指定したファイルパスにPDFを出力しています。
コードを実行すると、指定した出力先にA4サイズの横向きのPDFファイルが作成されます。このコードを応用して、さまざまなコンテンツやレイアウトを追加することもできます。
以上が、iTextSharpを使用してA4サイズの横向きのページを作成する方法です。