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();
?>