クイックスタート

クイックスタート

クイックスタート

このページでは、最小限の実用的なサイクルを順に説明します。新しい PDF を作成し、テキストを配置し、2 ページ目を追加し、ディスクに保存し、結果を再度開いてページ数と内容がラウンドトリップを経ても保持されていることを確認します。


前提条件

要件詳細
Node.js22 以降
Package@asposefoss/pdf インストール済み (Installation)

1. ドキュメントを作成し、テキストを追加する

Document.New() は PageFormat を受け取り、そのサイズで空白ページが 1 枚のドキュメントを開始します。doc.Pages[0] は最初の Page です;Page.AddText() はそこに位置指定テキストを配置し、Document.AddPage() はさらにページを追加します — ここでは同じフォーマットの横向きバージョンです。

import { Document, PageFormat } from '@asposefoss/pdf';

const doc = Document.New(PageFormat.A4);
doc.Pages[0].AddText('Hello from Aspose.PDF FOSS!', 72, 720, { fontSize: 14 });
doc.AddPage(PageFormat.A4.landscape());

console.log('Page count:', doc.Pages.length);

2. ドキュメントを保存する

ステップ 1 で作成した doc オブジェクトに対して Document.WriteTo() を呼び出し、ファイルパスに書き出します — これは開発者ガイド全体で使用されているのと同じ保存呼び出しで、デフォルトでは追加の圧縮オプションなしで PDF を生成します。

doc.WriteTo('quickstart.pdf');

3. 再度開いて検証する

Document.OpenFile() は、ステップ2で書き込んだ quickstart.pdf ファイルをディスクから読み戻し、新しい Document インスタンスにロードします。再オープンしたドキュメントで Pages.length を読み取ると、元のA4ページと AddPage() が追加された横向きページの両方が正しく書き込まれたことが確認できます。

const reopened = Document.OpenFile('quickstart.pdf');
console.log('Reloaded page count:', reopened.Pages.length); // 2

次のステップ

参照

 日本語