Quickstart

快速入门

此页面演示最小的实用流程:创建一个新的 PDF,在其上放置文本,添加第二页,将其保存到磁盘,并重新打开结果以确认页数和内容在往返过程中得以保留。


先决条件

要求详细信息
Node.js22 或更高
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

后续步骤

另请参阅

 中文