Быстрый старт

Быстрый старт

Быстрый старт

На этой странице показан самый небольшой полезный цикл: создать новый 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. Сохранить документ

Вызовите 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

Следующие шаги

См. также:

 Русский