Aspose.PDF Cloud PHP SDK
PDF dokumentų kūrimas ir konvertavimas naudojant PHP SDK
Naudingas PHP REST SDK palaiko PDF dokumentų kūrimą, redagavimą, atvaizdavimą, manipuliavimą ir konvertavimą nenaudojant Adobe Acrobat.
Aspose.PDF Cloud PHP SDK yra išsamus ir galingas programinės įrangos kūrimo rinkinys, skirtas PHP kūrėjams, norintiems dirbti su PDF dokumentai debesyje. Jis sukurtas ant Aspose.PDF REST API ir leidžia vartotojams greitai ir lengvai apdoroti PDF dokumentus PHP kalba debesyje. Aspose.PDF Cloud yra labai naudinga REST API, leidžianti programinės įrangos kūrėjams atlikti įvairias PDF dokumentų apdorojimo operacijas, įskaitant PDF dokumentų kūrimą, manipuliavimą, konvertavimą ir atvaizdavimą debesyje.
Aspose.PDF Cloud PHP SDK leidžia programinės įrangos kūrėjams kurti naujus PDF dokumentus nuo nulio arba iš šablonų. Ji apima keletą svarbių funkcijų, skirtų manipuliuoti PDF dokumentais, pvz., teksto įtraukimą į PDF, vaizdų ir lentelių įterpimą, komentarų pridėjimą prie PDF failų, komentarų ir antspaudų pridėjimą, PDF konvertavimą į Microsoft Office failų formatus, PDF konvertavimą į vaizdų formatus, sujungti kelis PDF failus į vieną dokumentą, padalyti PDF dokumentą į kelis failus ir dar daugiau. Biblioteka visiškai palaiko daugelio failų formatų skaitymą ir rašymą, pvz., PDF, EPUB, HTML, TeX, SVG, XML, XPS, FDF, XFDF ir pan.
Aspose.PDF Cloud PHP SDK apima optimizavimo įrankių rinkinį, kuris gali sumažinti PDF failų dydį suglaudinant vaizdus, pašalinant nenaudojamus objektus ir optimizuojant šriftus. Be to, kūrėjai gali lengvai apsaugoti PDF dokumentus nustatydami slaptažodžius, ribodami spausdinimą, kopijavimą, modifikuodami leidimus ir pridėdami skaitmeninius parašus. Apskritai, Aspose.PDF Cloud PHP SDK yra geriausias pasirinkimas, leidžiantis PHP kūrėjams dirbti su PDF dokumentais debesyje.
Darbo su Aspose.PDF Cloud PHP SDK pradžia
Rekomenduojamas būdas įdiegti Aspose.PDF Cloud PHP SDK yra naudoti Composer. Norėdami sklandžiai įdiegti, naudokite šią komandą.
Įdiekite Aspose.PDF Cloud PHP SDK per Composer
composer require aspose/pdf-sdk-php
Taip pat galite atsisiųsti jį tiesiogiai iš „Aspose“ PDF produkto puslapio.
>PDF failų kūrimas naudojant PHP REST API
Aspose.PDF Cloud PHP SDK suteikia programinės įrangos kūrėjams galimybę kurti ir tvarkyti PDF failus savo debesies programose. Bibliotekoje yra daug funkcijų, skirtų darbui su PDF failais, pavyzdžiui, įterpti tekstą į PDF, pridėti vaizdų, įterpti PDF formas, pridėti PDF komentarų, įterpti naujų puslapių, pridėti priedų ir žymių, valdyti turinio išdėstymą ir formatavimą ir daug daugiau. Toliau pateikti pavyzdžiai parodo, kaip sukurti naują PDF failą su vienu puslapiu, pridedant tekstą "Sveikas, pasauli!" į puslapį ir išsaugo failą kaip TIFF vaizdą.
Sukuria naują PDF failą su vienu puslapiu per 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);
Konvertuokite PDF į kitus formatus naudodami PHP API
Aspose.PDF Cloud PHP SDK leidžia programinei įrangai konvertuoti PDF dokumentus į įvairius kitus populiarius failų formatus ir iš jų savo PHP programose. SDK palaiko įvairių populiarių failų formatų skaitymą ir rašymą, pvz., PDF, EPUB, HTML, TeX, SVG, XML, XPS, FDF, XFDF ir kt. Biblioteka taip pat palaiko EPUB, HTML, LaTeX, MHT, PCL, DOC, MOBIXML, PDFA, PPTX, SVG, TIFF, XLS, XLSX, XML, XPS, PS, XSLFo, PCL, BMP, EMF, GIF, JPEG, PNG konvertavimą. , ir TIFF, lengvai į PDF. Tai taip pat leidžia kūrėjams kontroliuoti, kaip PDF dokumentas konvertuojamas į Word apdorojimo dokumentą.
Konvertuokite PDF dokumentą į DOC formatą naudodami 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!";
?>
Vaizdo tvarkymas PDF failuose naudojant PHP REST API
Aspose.PDF Cloud PHP SDK REST API leidžia programinės įrangos kūrėjams tvarkyti vaizdus savo PDF dokumentuose nenaudojant Adobe Acrobat ar kitos trečiosios šalies programinės įrangos. Bibliotekoje yra įvairių naudingų PDF vaizdų tvarkymo funkcijų, tokių kaip vaizdų įterpimas į tam tikrą PDF puslapį, visų dokumento vaizdų skaitymas, vaizdo keitimas PDF dokumente, vaizdo informacijos skaitymas iš PDF failų, naujų vaizdų pridėjimas, konkretaus vaizdo ištraukimas iš PDF, eksportuokite PDF vaizdus į kitus failų formatus ir daug daugiau.
Pakeiskite vaizdą PDF dokumente per 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();
?>
Puslapių tvarkymas PDF failuose naudojant PHP REST API
AAspose.PDF Cloud PHP SDK REST API suteikė labai naudingų PDF dokumentų puslapių tvarkymo funkcijų. Biblioteka leidžia programinės įrangos kūrėjams pridėti naujų puslapių į PDF failą, konvertuoti PDF dokumento puslapius į palaikomus vaizdo failų formatus, perkelti PDF puslapius į naują vietą PDF faile, gauti informaciją apie PDF puslapių numerius, ištrinti nepageidaujamus puslapius iš PDF failo, gauti PDF žodžių skaičius ir pan.
Pridėkite naują puslapį PDF formatu per 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();
?>