Aspose.PDF Cloud PHP SDK
Oppretting og konvertering av PDF-dokumenter via PHP SDK
En nyttig PHP REST SDK støtter oppretting, redigering, gjengivelse, manipulering og konvertering av PDF-dokumenter uten å bruke Adobe Acrobat.
Aspose.PDF Cloud PHP SDK er et omfattende og kraftig programvareutviklingssett for PHP-utviklere som ønsker å jobbe med PDF-dokumenter i skyen. Den er bygget på toppen av Aspose.PDF REST API og lar brukere behandle PDF-dokumenter på PHP-språk raskt og enkelt i skyen. Aspose.PDF Cloud er et veldig nyttig REST API som gjør det mulig for programvareutviklere å utføre et bredt spekter av PDF-dokumentbehandlingsoperasjoner, inkludert opprettelse, manipulering, konvertering og gjengivelse av PDF-dokumenter i skyen.
Aspose.PDF Cloud PHP SDK lar programvareutviklere lage nye PDF-dokumenter fra bunnen av eller fra maler. Den har inkludert støtte for flere viktige funksjoner for manipulering av PDF-dokumenter, som å legge til tekst i PDF-er, sette inn bilder og tabeller, legge til merknader til PDF-filer, legge til kommentarer og stempler, PDF-konvertering til Microsoft Office-filformater, konvertere PDF til bildeformater, slå sammen flere PDF-filer til et enkelt dokument, del et PDF-dokument i flere filer og mange flere. Biblioteket støtter fullt ut lesing og skriving av en rekke filformater, som PDF, EPUB, HTML, TeX, SVG, XML, XPS, FDF, XFDF og så videre.
Aspose.PDF Cloud PHP SDK har inkludert et sett med optimaliseringsverktøy som kan redusere størrelsen på PDF-filer ved å komprimere bilder, fjerne ubrukte objekter og optimalisere skrifter. Videre kan utviklere enkelt sikre PDF-dokumenter ved å angi passord, begrense utskrift, kopiering og endre tillatelser og legge til digitale signaturer. Totalt sett er Aspose.PDF Cloud PHP SDK det beste valget, som lar PHP-utviklere jobbe med PDF-dokumenter i skyen.
Kom i gang med Aspose.PDF Cloud PHP SDK
Den anbefalte måten å installere Aspose.PDF Cloud PHP SDK på bruker Composer. Bruk følgende kommando for en jevn installasjon.
Installer Aspose.PDF Cloud PHP SDK via Composer
composer require aspose/pdf-sdk-php
Du kan også laste den ned direkte fra Aspose PDF-produktsiden.
Oppretting av PDF-filer via PHP REST API
Aspose.PDF Cloud PHP SDK gir programvareutviklere muligheten til å lage og administrere PDF-filer i sine egne skyapplikasjoner. Biblioteket har inkludert en rekke funksjoner for å jobbe med PDF-filer som å sette inn tekst i PDF-er, legge til bilder, sette inn PDF-skjemaer, legge til PDF-kommentarer, sette inn nye sider, legge til vedlegg og bokmerker, kontrollere layout og formatering av innholdet og mye mer. Følgende eksempler viser hvordan du oppretter en ny PDF-fil med én side, legger til teksten "Hei, verden!" til siden, og lagrer filen som et TIFF-bilde.
Oppretter en ny PDF-fil med én side via 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);
Konverter PDF til andre formater via PHP API
Aspose.PDF Cloud PHP SDK lar programvare konvertere PDF-dokumenter til og fra forskjellige andre populære filformater i deres egne PHP-applikasjoner. SDK-en støtter lesing og skriving av forskjellige populære filformater som PDF, EPUB, HTML, TeX, SVG, XML, XPS, FDF, XFDF, og så videre. Biblioteket støtter også konvertering av EPUB, HTML, LaTeX, MHT, PCL, DOC, MOBIXML, PDFA, PPTX, SVG, TIFF, XLS, XLSX, XML, XPS, PS, XSLFo, PCL, BMP, EMF, GIF, JPEG, PNG , og TIFF, til PDF med letthet. Det lar også utviklere kontrollere hvordan et PDF-dokument konverteres til et tekstbehandlingsdokument.
Konverter PDF-dokument til DOC-format via 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!";
?>
Bildehåndtering i PDF-filer via PHP REST API
Aspose.PDF Cloud PHP SDK REST API gjør det mulig for programvareutviklere å håndtere bilder i PDF-dokumentene sine uten å bruke Adobe Acrobat eller annen tredjepartsprogramvare. Biblioteket har gitt ulike nyttige funksjoner for håndtering av PDF-bilder, som å sette inn bilder på en bestemt PDF-side, lese alle dokumentbilder, erstatte bilde i et PDF-dokument, lese bildeinformasjon fra PDF-er, legge til nye bilder, trekke ut et bestemt bilde fra PDF, eksporter PDF-bilder til andre filformater og mange flere.
Erstatt bilde i et PDF-dokument via 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();
?>
Siderhåndtering i PDF-er via PHP REST API-er
AAspose.PDF Cloud PHP SDK REST API har gitt svært nyttige funksjoner for håndtering av sider i PDF-dokumenter. Biblioteket lar programvareutviklere legge til nye sider til PDF-fil, konvertere PDF-dokumentsider til støttede bildefilformater, flytte PDF-sider til en ny plassering i PDF-fil, hente informasjon om PDF-sidetall, slette uønskede sider fra PDF-fil, hente PDF ordtelling og så videre.
Legg til en ny side i PDF via 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();
?>