Добавление текста в нижний колонтитул PDF в Node.js SDK
Добавление текста в нижний колонтитул PDF документа с использованием Cloud Node.js SDK
Get StartedКак добавить нижний колонтитул через Node.js SDK
Для добавления текстового нижнего колонтитула в PDF мы будем использовать Aspose.PDF Cloud Node.js SDK. Этот Cloud SDK помогает программистам на Node.js разрабатывать облачные приложения для создания, аннотирования, редактирования и конвертации PDF с использованием языка программирования Node.js через Aspose.PDF REST API. Просто создайте аккаунт на Aspose for Cloud и получите информацию о вашем приложении. Как только у вас будут App SID и ключ, вы готовы использовать Aspose.PDF Cloud Node.js SDK.
Команда консоли диспетчера пакетов
npm install asposepdfcloud --save
Шаги для добавления нижнего колонтитула через Cloud Node.js
Разработчики Aspose.PDF Cloud могут легко добавить текст в нижний колонтитул PDF всего за несколько строк кода.
- Создайте объект для подключения к API Pdf.Cloud
- Загрузите ваш файл документа
- Выполните извлечение аннотаций ссылок из документа Pdf с использованием функции getPageLinkAnnotations()
- Проверьте результат и выполните некоторые действия с объектом result.body
- Создайте новую аннотацию ссылки с необходимыми свойствами
- Добавьте новую аннотацию ссылки в документ с помощью функции postPageLinkAnnotations()
- Выполните действия после успешного добавления
Этот пример кода показывает добавление нижнего колонтитула с использованием Node.js
import credentials from "./credentials.json" with { type: "json" };
import fs from 'node:fs/promises';
import path from 'node:path';
import { PdfApi } from "asposepdfcloud";
import { TextFooter } from "asposepdfcloud/src/models/textFooter.js";
import { HorizontalAlignment } from "asposepdfcloud/src/models/horizontalAlignment.js";
const configParams = {
LOCAL_FOLDER: "C:\\Samples\\",
PDF_DOCUMENT_NAME: "sample.pdf",
LOCAL_RESULT_DOCUMENT_NAME: "output_sample.pdf",
FOOTER_VALUE: "New Footer Value",
};
const pdfApi = new PdfApi(credentials.id, credentials.key);
const pdfHederFooter = {
async uploadDocument() {
const pdfFilePath = path.join(configParams.LOCAL_FOLDER, configParams.PDF_DOCUMENT_NAME);
const pdfFileData = await fs.readFile(pdfFilePath);
await pdfApi.uploadFile(configParams.PDF_DOCUMENT_NAME, pdfFileData);
},
async downloadResult() {
const changedPdfData = await pdfApi.downloadFile(configParams.PDF_DOCUMENT_NAME);
const filePath = path.join(configParams.LOCAL_FOLDER, configParams.LOCAL_RESULT_DOCUMENT_NAME);
await fs.writeFile(filePath, changedPdfData.body);
console.log("Downloaded: " + filePath);
},
async adddTextFooter () {
const textFooter = new TextFooter();
textFooter.background = true;
textFooter.value = configParams.FOOTER_VALUE;
textFooter.horizontalAlignment = HorizontalAlignment.Center;
await pdfApi.postDocumentTextFooter(configParams.PDF_DOCUMENT_NAME, textFooter);
},
}
async function main() {
try {
await pdfHederFooter.uploadDocument();
await pdfHederFooter.adddTextFooter();
await pdfHederFooter.downloadResult();
} catch (error) {
console.error("Error:", error.message);
}
}
Работа с нижним колонтитулом через Node.js SDK
Добавление текста в нижний колонтитул PDF улучшает организацию документа, профессионализм и удобство использования. Это важно для брендинга, соблюдения юридических требований, навигации и безопасности, делая его ценным элементом для бизнес, академических и официальных документов. Добавьте нижний колонтитул в документы PDF с помощью Aspose.PDF Cloud Node.js SDK.
С нашей библиотекой Node.js вы можете
- Добавлять заголовок и нижний колонтитул документа PDF в текстовом или графическом формате.
- Добавлять таблицы и штампы (текстовые или графические) в документы PDF.
- Добавлять несколько документов PDF в существующий файл.
- Работать с вложениями, аннотациями и полями форм в PDF.
- Применять шифрование или дешифрование к документам PDF и устанавливать пароль.
- Удалять все штампы и таблицы со страницы или всего документа PDF.
- Удалять конкретный штамп или таблицу из документа PDF по его ID.
- Заменять одно или несколько вхождений текста на странице PDF или во всем документе.
- Обширная поддержка конвертации документов PDF в различные другие форматы файлов.
- Извлекать различные элементы файлов PDF и оптимизировать документы PDF.
- Вы можете попробовать наши бесплатные приложения для тестирования функциональности онлайн.
- Ресурсы для обучения
- Документация
- Исходный код
- Ссылки на API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Почему Aspose.PDF Cloud для Node.js?
- Список клиентов
- Безопасность