Aspose.PDF Cloud PHP SDK
Създаване и конвертиране на PDF документи чрез PHP SDK
Полезен PHP REST SDK поддържа създаване, редактиране, изобразяване, манипулиране и конвертиране на PDF документи без използване на Adobe Acrobat.
Aspose.PDF Cloud PHP SDK е цялостен и мощен комплект за разработка на софтуер за PHP разработчици, които искат да работят с PDF документи в облака. Той е изграден върху Aspose.PDF REST API и позволява на потребителите да обработват 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 файл с една страница, добавяйки текста "Hello, world!" към страницата и записва файла като 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 документ чрез 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 чрез PHP REST API
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();
?>