Quickstart
快速入门
此页面演示最小的实用流程:创建一个新的 PDF,在其上放置文本,添加第二页,将其保存到磁盘,并重新打开结果以确认页数和内容在往返过程中得以保留。
先决条件
| 要求 | 详细信息 |
|---|---|
| Node.js | 22 或更高 |
| Package | @asposefoss/pdf 已安装 (Installation) |
1. 创建文档并添加文本
Document.New() 接受一个 PageFormat 并以该尺寸启动一个包含单个空白页的文档。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