Быстрый старт
Быстрый старт
На этой странице показан самый небольшой полезный цикл: создать новый 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. Сохранить документ
Вызовите Document.WriteTo() у объекта doc, созданного на шаге1, чтобы записать его в путь файла — это тот же вызов сохранения, который используется во всём руководстве разработчика, и по умолчанию он создаёт PDF без дополнительных параметров сжатия.
doc.WriteTo('quickstart.pdf');3. Открыть заново и проверить
Document.OpenFile() считывает файл quickstart.pdf, записанный на шаге 2, с диска в новый экземпляр Document. Чтение Pages.length в этом вновь открытом документе подтверждает, что обе страницы — оригинальная страница A4 и альбомная страница, дополненная AddPage() — были записаны корректно.
const reopened = Document.OpenFile('quickstart.pdf');
console.log('Reloaded page count:', reopened.Pages.length); // 2
Следующие шаги
- Руководство разработчика — документация уровня функций
- Core API — детальное управление документами и страницами