はじめに > クイックスタート |
このクイックスタートでは、初めて DioDocs for PDF ライブラリを使用する際の方法を学習できます。.NET Core コンソールアプリケーションまたは .NET Framework Windows フォームアプリケーションを使用して、1 ページだけの簡単な PDF ドキュメントを作成し、それに指定されたフォントで文字列を描画する方法を説明しています。
以下の手順に従って、.NET Core コンソールアプリケーションを作成します。なお、詳細な手順は Visual Studio 2022(v17.4.4)を使用した例となっています。
Program.cs |
コードのコピー
|
---|---|
using GrapeCity.Documents.Pdf; using GrapeCity.Documents.Text; using System.Drawing; |
Program.cs |
コードのコピー
|
---|---|
// 新しい PDF ドキュメントを作成します。 GcPdfDocument doc = new GcPdfDocument(); // ページを追加し、描画に使用する Graphics オブジェクトを取得します。 GcPdfGraphics g = doc.NewPage().Graphics; // 「Hello World!」文字列のテキスト書式を作成します。 TextFormat tf = new TextFormat(); // 標準の Times フォントを使用します。 tf.Font = StandardFonts.Times; // フォントサイズを選択します。 tf.FontSize = 14; |
Program.cs |
コードのコピー
|
---|---|
//ページの左上から(1",1")の位置に文字列を描画します //(72 dpi は PDF グラフィックのデフォルトの解像度です) g.DrawString("Hello, World!", tf, new PointF(72, 72)); |
Program.cs |
コードのコピー
|
---|---|
// PDFドキュメントを保存します doc.Save("HelloWorld.pdf"); |
Program.cs |
コードのコピー
|
---|---|
using GrapeCity.Documents.Pdf; using GrapeCity.Documents.Text; using System.Drawing; // 新しい PDF ドキュメントを作成します。 GcPdfDocument doc = new GcPdfDocument(); // ページを追加し、描画に使用する Graphics オブジェクトを取得します。 GcPdfGraphics g = doc.NewPage().Graphics; // 「Hello World!」文字列のテキスト書式を作成します。 TextFormat tf = new TextFormat(); // 標準の Times フォントを使用します。 tf.Font = StandardFonts.Times; // フォントサイズを選択します。 tf.FontSize = 14; //ページの左上から(1",1")の位置に文字列を描画します //(72 dpi は PDF グラフィックのデフォルトの解像度です) g.DrawString("Hello, World!", tf, new PointF(72, 72)); // PDFドキュメントを保存します doc.Save("HelloWorld.pdf"); |
以下の手順に従って、.NET Framework Windows フォームアプリケーションを作成します。なお、詳細な手順は Visual Studio 2022(v17.4.4)を使用した例となっています。
Form1.cs |
コードのコピー
|
---|---|
using System; using System.Drawing; using System.Windows.Forms; using GrapeCity.Documents.Pdf; using GrapeCity.Documents.Text; |
Form1.cs |
コードのコピー
|
---|---|
// 新しい PDF ドキュメントを作成します。 GcPdfDocument doc = new GcPdfDocument(); // ページを追加し、描画に使用する Graphics オブジェクトを取得します。 GcPdfGraphics g = doc.NewPage().Graphics; // 「Hello World!」文字列のテキスト書式を作成します。 TextFormat tf = new TextFormat(); // 標準の Times フォントを使用します。 tf.Font = StandardFonts.Times; // フォントサイズを選択します。 tf.FontSize = 14; |
Form1.cs |
コードのコピー
|
---|---|
//ページの左上から(1",1")の位置に文字列を描画します //(72 dpi は PDF グラフィックのデフォルトの解像度です) g.DrawString("Hello, World!", tf, new PointF(72, 72)); |
Form1.cs |
コードのコピー
|
---|---|
// PDFドキュメントを保存します doc.Save("HelloWorld.pdf"); |
Form1.cs |
コードのコピー
|
---|---|
// ラベルのテキストを変更します lblMessage.Text = "HelloWorld.pdf が保存されました"; |
Form1.cs |
コードのコピー
|
---|---|
using System; using System.Drawing; using System.Windows.Forms; using GrapeCity.Documents.Pdf; using GrapeCity.Documents.Text; namespace DioDocsPdf { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void btnClick_Click(object sender, EventArgs e) { // 新しい PDF ドキュメントを作成します。 GcPdfDocument doc = new GcPdfDocument(); // ページを追加し、描画に使用する Graphics オブジェクトを取得します。 GcPdfGraphics g = doc.NewPage().Graphics; // 「Hello World!」文字列のテキスト書式を作成します。 TextFormat tf = new TextFormat(); // 標準の Times フォントを使用します。 tf.Font = StandardFonts.Times; // フォントサイズを選択します。 tf.FontSize = 14; //ページの左上から(1",1")の位置に文字列を描画します //(72 dpi は PDF グラフィックのデフォルトの解像度です) g.DrawString("Hello, World!", tf, new PointF(72, 72)); // PDFドキュメントを保存します doc.Save("HelloWorld.pdf"); // ラベルのテキストを変更します lblMessage.Text = "HelloWorld.pdf が保存されました"; } } } |
© MESCIUS inc. All rights reserved.