webdevpack / sdk-php
WebDevPack SDK for PHP
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/webdevpack/sdk-php
Requires
- php: 8.4.*|8.5.*
Requires (Dev)
README
WEBDEVPACK SDK for PHP provides a simple, expressive way to integrate WEBDEVPACK's tools into your PHP applications. Easily access web-development utilities, automate workflows, and build faster with a unified PHP interface.
Install via Composer
composer require webdevpack/sdk-php
Examples
require __DIR__ . '/vendor/autoload.php'; $wdp = new WebDevPack\Client(['apiKey' => 'YOUR-API-KEY']); // IMAGES // Optimize images $wdp->optimizeImage($sourceFilename, $targetFilename, 80); // Convert images $wdp->convertImage($sourceFilename, $targetFilename, 'webp', 80); // Get text from image (OCR) $result = $wdp->getTextFromImage($sourceFilename, 'eng'); // Generate QR Code $wdp->generateQRCode($text, $targetFilename, 500, 'webp'); // Generate barcode $wdp->generateBarcode($text, $targetFilename, 500, 300, 'webp'); // CODE // Minify JavaScript code $result = $wdp->minifyJavaScript($source); // Minify JavaScript file $wdp->minifyJavaScriptFile($sourceFilename, $targetFilename); // Minify CSS code $result = $wdp->minifyCSS($source); // Minify CSS file $wdp->minifyCSSFile($sourceFilename, $targetFilename); // WEBSITES // Get domain WHOIS information $result = $wdp->domainWhois($domain); // SECURITY // Generate password $result = $wdp->generatePassword($length, true, true, true); // Generate key pair $result = $wdp->generateKeyPair($bits); // DOCUMENTS // Convert HTML to PDF $wdp->convertHTMLToPDF($source, $targetFilename); // Convert HTML file to PDF $wdp->convertHTMLFileToPDF($sourceFilename, $targetFilename);
License
This project is licensed under the MIT License. See the license file for more information.