Aspose.PDF Cloud PHP SDK
Создание и преобразование PDF-документов с помощью PHP SDK
Полезный PHP REST SDK поддерживает создание, редактирование, рендеринг, манипулирование и преобразование PDF-документов без использования Adobe Acrobat.
Aspose.PDF Cloud PHP SDK — это комплексный и мощный комплект разработки программного обеспечения для разработчиков PHP, которые хотят работать с PDF-документы в облаке. Он построен на основе REST API Aspose.PDF и позволяет пользователям быстро и легко обрабатывать PDF-документы на языке PHP в облаке. Aspose.PDF Cloud — это очень полезный REST API, который позволяет разработчикам программного обеспечения выполнять широкий спектр операций по обработке PDF-документов, включая создание, манипулирование, преобразование и рендеринг PDF-документов в облаке.
Aspose.PDF Cloud PHP SDK позволяет разработчикам программного обеспечения создавать новые PDF-документы с нуля или на основе шаблонов. Он включает поддержку нескольких важных функций для манипулирования PDF-документами, таких как добавление текста в PDF-файлы, вставка изображений и таблиц, добавление аннотаций к PDF-файлам, добавление комментариев и штампов, преобразование PDF в форматы файлов Microsoft Office, преобразование PDF в форматы изображений, объединить несколько файлов PDF в один документ, разделить документ PDF на несколько файлов и многое другое. Библиотека полностью поддерживает чтение и запись файлов различных форматов, таких как PDF, EPUB, HTML, TeX, SVG, XML, XPS, FDF, XFDF и т. д.
Aspose.PDF Cloud PHP SDK включает набор инструментов оптимизации, которые позволяют уменьшить размер PDF-файлов за счет сжатия изображений, удаления неиспользуемых объектов и оптимизации шрифтов. Более того, разработчики могут легко защитить PDF-документы, устанавливая пароли, ограничивая разрешения на печать, копирование и изменение, а также добавляя цифровые подписи. В целом, Aspose.PDF Cloud PHP SDK — лучший выбор, позволяющий разработчикам PHP работать с PDF-документами в облаке.
Начало работы с Aspose.PDF Cloud PHP SDK
Рекомендуемый способ установки Aspose.PDF Cloud PHP SDK — использование Composer. Пожалуйста, используйте следующую команду для плавной установки.
Установите Aspose.PDF Cloud PHP SDK через Composer
composer require aspose/pdf-sdk-php
Вы также можете загрузить его непосредственно со страницы продукта Aspose PDF.
>Создание PDF-файлов с помощью PHP REST API
Aspose.PDF Cloud PHP SDK дает разработчикам программного обеспечения возможность создавать PDF-файлы и управлять ими внутри своих облачных приложений. Библиотека включает в себя множество функций для работы с PDF-файлами, таких как вставка текста в PDF-файлы, добавление изображений, вставка PDF-форм, добавление PDF-аннотаций, вставка новых страниц, добавление вложений и закладок, управление макетом и форматированием контента и многое другое. В следующих примерах показано, как создать новый одностраничный PDF-файл с добавлением текста «Привет, мир!» на страницу и сохраняет файл как изображение TIFF.
Создает новый PDF-файл с одной страницей через PHP API
$tiff_resolution = 72;
$tiff_image_width = 800;
$tiff_image_height = 1000;
$tiff_first_page = 1;
$tiff_last_page = 1;
$tiff_result_file = 'result.tiff';
$response = $api->putSaveDocumentAsTiff($pdf_id, $tiff_resolution, $tiff_image_width, $tiff_image_height, $tiff_first_page, $tiff_last_page, $tiff_result_file);
Преобразование PDF в другие форматы через PHP API
Aspose.PDF Cloud PHP SDK позволяет программному обеспечению конвертировать PDF-документы в различные другие популярные форматы файлов и из них внутри собственных PHP-приложений. SDK поддерживает чтение и запись различных популярных форматов файлов, таких как PDF, EPUB, HTML, TeX, SVG, XML, XPS, FDF, XFDF и т. д. Библиотека также поддерживает конвертацию EPUB, HTML, LaTeX, MHT, PCL, DOC, MOBIXML, PDFA, PPTX, SVG, TIFF, XLS, XLSX, XML, XPS, PS, XSLfo, PCL, BMP, EMF, GIF, JPEG, PNG. и TIFF с легкостью в PDF. Это также позволяет разработчикам контролировать преобразование PDF-документа в документ Word.
Преобразование PDF-документа в формат DOC через PHP REST API
setAppKey('your_app_key');
$config->setAppSid('your_app_sid');
// create an instance of the API client
$pdfApi = new PdfApi(null, $config);
// set the input file name and path
$fileName = "input.pdf";
$filePath = "/path/to/input.pdf";
// set the output file name and path
$outName = "output.doc";
$outPath = "/path/to/output.doc";
// call the API to convert the PDF to DOC format
$response = $pdfApi->putPdfInRequestToDoc($outName, $filePath, null, null, null, null, null, null, null, null, null, null);
// save the output file to the specified path
file_put_contents($outPath, $response);
echo "PDF document converted to DOC format successfully!";
?>
Обработка изображений в файлах PDF с помощью PHP REST API
Aspose.PDF Cloud PHP SDK REST API позволяет разработчикам программного обеспечения обрабатывать изображения внутри PDF-документов без использования Adobe Acrobat или другого стороннего программного обеспечения. Библиотека предоставляет различные полезные функции для обработки изображений PDF, такие как вставка изображений на определенную страницу PDF, чтение всех изображений документа, замена изображения в документе PDF, чтение информации об изображении из PDF-файлов, добавление новых изображений, извлечение определенного изображения из PDF-файла. PDF, экспорт изображений PDF в другие форматы файлов и многое другое.
Заменить изображение в PDF-документе через PHP API
pdfApi = new PdfApi();
}
public function postReplaceImage() {
// Upload file to Aspose Cloud Storage
$fileName = "SampleImage.pdf";
Utils::uploadFile($fileName);
$file = realpath(__DIR__ . '/../../..') . '/Data/aspose-cloud.png';
$result = $this->pdfApi->PostReplaceImage($fileName, $pageNumber = 1, $imageNumber = 1, $imageFile = "", $storage = "", $folder = "", $file);
print_r ( $result );
}
}
$images = new Images();
$images->postReplaceImage();
?>
Обработка страниц в PDF-файлах с помощью API REST PHP
AAspose.PDF Cloud PHP SDK REST API предоставляет очень полезные функции для обработки страниц внутри PDF-документов. Библиотека позволяет разработчикам программного обеспечения добавлять новые страницы в файл PDF, конвертировать страницы PDF-документа в поддерживаемые форматы файлов изображений, перемещать страницы PDF в новое место внутри файла PDF, получать информацию о номерах страниц PDF, удалять ненужные страницы из файла PDF, получать PDF-файлы. количество слов и так далее.
Добавить новую страницу в PDF через PHP REST API
pdfApi = new PdfApi();
}
public function putAddNewPage() {
// Upload file to Aspose Cloud Storage
$fileName = "sample-input.pdf";
Utils::uploadFile($fileName);
$result = $this->pdfApi->PutAddNewPage($fileName, $storage = "", $folder = "");
print_r ( $result );
}
}
$pages = new Pages();
$pages->putAddNewPage();
?>