Aspose.PDF Cloud PHP SDK
PDF dokumentu izveide un konvertēšana, izmantojot PHP SDK
Noderīgs PHP REST SDK atbalsta PDF dokumentu izveidi, rediģēšanu, renderēšanu, manipulēšanu un konvertēšanu, neizmantojot programmu Adobe Acrobat.
Aspose.PDF Cloud PHP SDK ir visaptverošs un jaudīgs programmatūras izstrādes komplekts PHP izstrādātājiem, kuri vēlas strādāt ar PDF dokumenti mākonī. Tas ir izveidots, izmantojot Aspose.PDF REST API, un ļauj lietotājiem ātri un viegli apstrādāt PDF dokumentus PHP valodā mākonī. Aspose.PDF Cloud ir ļoti noderīgs REST API, kas ļauj programmatūras izstrādātājiem veikt plašu PDF dokumentu apstrādes darbību klāstu, tostarp PDF dokumentu izveidi, manipulācijas, konvertēšanu un renderēšanu mākonī.
Aspose.PDF Cloud PHP SDK ļauj programmatūras izstrādātājiem izveidot jaunus PDF dokumentus no jauna vai no veidnēm. Tas ir iekļāvis atbalstu vairākām svarīgām PDF dokumentu manipulācijas funkcijām, piemēram, teksta pievienošanai PDF failiem, attēlu un tabulu ievietošanai, anotāciju pievienošanai PDF failiem, komentāru un zīmogu pievienošanai, PDF konvertēšanai Microsoft Office failu formātos, PDF konvertēšanai attēlu formātos, apvienot vairākus PDF failus vienā dokumentā, sadalīt PDF dokumentu vairākos failos un daudz ko citu. Bibliotēka pilnībā atbalsta daudzu failu formātu lasīšanu un rakstīšanu, piemēram, PDF, EPUB, HTML, TeX, SVG, XML, XPS, FDF, XFDF un tā tālāk.
Aspose.PDF Cloud PHP SDK ir iekļāvis optimizācijas rīku komplektu, kas var samazināt PDF failu lielumu, saspiežot attēlus, noņemot neizmantotos objektus un optimizējot fontus. Turklāt izstrādātāji var viegli aizsargāt PDF dokumentus, iestatot paroles, ierobežojot drukāšanu, kopēšanu un mainot atļaujas, kā arī pievienojot ciparparakstus. Kopumā Aspose.PDF Cloud PHP SDK ir labākā izvēle, kas ļauj PHP izstrādātājiem strādāt ar PDF dokumentiem mākonī.
Darba sākšana ar Aspose.PDF Cloud PHP SDK
Ieteicamais veids, kā instalēt Aspose.PDF Cloud PHP SDK, izmanto Composer. Lūdzu, izmantojiet šo komandu vienmērīgai instalēšanai.
Instalējiet Aspose.PDF Cloud PHP SDK, izmantojot Composer
composer require aspose/pdf-sdk-php
vPDF failu izveide, izmantojot PHP REST API
Aspose.PDF Cloud PHP SDK sniedz programmatūras izstrādātājiem iespēju izveidot un pārvaldīt PDF failus savās mākoņa lietojumprogrammās. Bibliotēkā ir iekļautas daudzas funkcijas darbam ar PDF failiem, piemēram, teksta ievietošana PDF failos, attēlu pievienošana, PDF veidlapu ievietošana, PDF anotāciju pievienošana, jaunu lapu ievietošana, pielikumu un grāmatzīmju pievienošana, satura izkārtojuma un formatējuma kontrole un daudz kas cits. Sekojošie piemēri parāda, kā izveidot jaunu PDF failu ar vienu lapu, pievieno tekstu "Sveika, pasaule!" uz lapu un saglabā failu kā TIFF attēlu.
Izveido jaunu PDF failu ar vienu lapu, izmantojot 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);
Konvertējiet PDF citos formātos, izmantojot PHP API
Aspose.PDF Cloud PHP SDK ļauj programmatūrai konvertēt PDF dokumentus uz un no dažādiem citiem populāriem failu formātiem savās PHP lietojumprogrammās. SDK atbalsta dažādu populāru failu formātu lasīšanu un rakstīšanu, piemēram, PDF, EPUB, HTML, TeX, SVG, XML, XPS, FDF, XFDF un tā tālāk. Bibliotēka atbalsta arī EPUB, HTML, LaTeX, MHT, PCL, DOC, MOBIXML, PDFA, PPTX, SVG, TIFF, XLS, XLSX, XML, XPS, PS, XSLFo, PCL, BMP, EMF, GIF, JPEG, PNG konvertēšanu. , un TIFF, viegli pārvērst PDF formātā. Tas arī ļauj izstrādātājiem kontrolēt, kā PDF dokuments tiek pārveidots par Word apstrādes dokumentu.
PDF dokumentu konvertēšana DOC formātā, izmantojot 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!";
?>
Attēlu apstrāde PDF failos, izmantojot PHP REST API
Aspose.PDF Cloud PHP SDK REST API ļauj programmatūras izstrādātājiem apstrādāt attēlus savos PDF dokumentos, neizmantojot Adobe Acrobat vai citu trešās puses programmatūru. Bibliotēka ir nodrošinājusi dažādas noderīgas funkcijas PDF attēlu apstrādei, piemēram, attēlu ievietošana noteiktā PDF lapā, visu dokumenta attēlu lasīšana, attēla aizstāšana PDF dokumentā, attēla informācijas lasīšana no PDF failiem, jaunu attēlu pievienošana, noteikta attēla izvilkšana no PDF, eksportējiet PDF attēlus citos failu formātos un daudz ko citu.
Aizstāt attēlu PDF dokumentā, izmantojot 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();
?>
Lapu apstrāde PDF failos, izmantojot PHP REST API
AAspose.PDF Cloud PHP SDK REST API ir nodrošinājusi ļoti noderīgas funkcijas, lai apstrādātu lapas PDF dokumentos. Bibliotēka ļauj programmatūras izstrādātājiem pievienot jaunas lapas PDF failam, konvertēt PDF dokumentu lapas atbalstītos attēlu failu formātos, pārvietot PDF lapas uz jaunu vietu PDF failā, izgūt informāciju par PDF lappušu numuriem, dzēst nevēlamās lapas no PDF faila, iegūt PDF vārdu skaits un tā tālāk.
Pievienojiet jaunu lapu PDF failā, izmantojot 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();
?>