HTML
JPG
PDF
XML
DOCX
PDF
Обрезка PDF в Node.js Cloud API
API для работы с обрезкой PDF документов с использованием Cloud Node.js SDK
Get StartedКак обрезать PDF через Node.js SDK
Чтобы обрезать PDF, мы будем использовать Aspose.PDF Cloud Node.js SDK. Этот облачный SDK помогает программистам на Node.js разрабатывать облачные приложения для создания, аннотации, редактирования и конвертации PDF, используя язык программирования Node.js через Aspose.PDF REST API. Как только у вас есть SID приложения и ключ, вы готовы использовать Aspose.PDF Cloud Node.js SDK.
Команда консоли диспетчера пакетов
npm install asposepdfcloud --save
Шаги по обрезке PDF через Cloud Node.js
Разработчики Aspose.PDF Cloud могут легко загрузить и обрезать PDF всего в нескольких строках кода.
- Инициализируйте API Aspose PDF
- Загрузите оригинальный документ
- Получите информацию о размере страницы
- Извлеките страницу как изображение (вся оригинальная страница)
- Создайте новый PDF с указанным обрезанным размером
- Вставьте обрезанную часть изображения в новый PDF
- Скачайте получившийся файл, если успешно
Обрезка PDF с использованием Node.js
import { PdfChangeLayoutHelper, pdfApi } from "./changeLayoutHelper.js";
export { PdfCropPage };
const PdfCropPage = {
async cropPage(document, pageNumber, llx, lly, width, height, outputDocument, localFolder, tempFolder) {
if ( pdfApi ) {
await PdfChangeLayoutHelper.uploadDocument(document, localFolder, tempFolder);
var pageSie = await PdfChangeLayoutHelper.getPageInfo(document, pageNumber, tempFolder);
const imageFile = await PdfChangeLayoutHelper.extractPdfPage(document, pageNumber, pageSie.width, pageSie.height, localFolder, tempFolder);
const newPdf = await PdfChangeLayoutHelper.createPdfDocument(outputDocument, width, height, tempFolder);
if (newPdf.body.code != 200) {
console.error("cropPage(): Failed to create new PDF document!");
return;
}
const response = await PdfChangeLayoutHelper.insertPageAsImage(outputDocument, imageFile, llx, lly, tempFolder);
if (response.body.code == 200) {
console.log("cropPage(): Page successfully cropped.");
await PdfChangeLayoutHelper.downloadResult(outputDocument, localFolder, tempFolder, "cropped_")
}
else
console.error("cropPage(): Can't crop pdf document page!")
}
}
}
С нашей библиотекой Node.js вы можете
Обрезать PDF документы с помощью Aspose.PDF Cloud Node.js SDK.
- Добавлять заголовок и нижний колонтитул PDF документа в текстовом или графическом формате.
- Добавлять таблицы и штампы (текстовые или графические) к PDF документам.
- Присоединять несколько PDF документов к существующему файлу.
- Работать с вложениями, аннотациями и полями форм в PDF.
- Применять шифрование или дешифрование к PDF документам и устанавливать пароль.
- Удалять все штампы и таблицы с страницы или всего PDF документа.
- Удалять определенный штамп или таблицу из PDF документа по их ID.
- Заменять одиночные или множественные вхождения текста на странице PDF или во всем документе.
- Обширная поддержка для конвертации PDF документов в различные другие форматы файлов.
- Извлекать различные элементы PDF файлов и оптимизировать PDF документы.
- Вы можете попробовать наше бесплатное приложение, чтобы протестировать функциональность.
- Учебные ресурсы
- Документация
- Исходный код
- Справочники API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Почему Aspose.PDF Cloud для Node.js?
- Список клиентов
- Безопасность