1. محصولات
  2.   HTML
  3.   PHP
  4.   Aspose.HTML Cloud SDK for PHP

Aspose.HTML Cloud SDK for PHP

 
 

SDK REST HTML PHP برای رندر، دستکاری و صادرات فایل‌های HTML

یک SDK قدرتمند PHP برای کار با اسناد HTML در ابر. این امکان را می‌دهد تا فایل‌های HTML را ایجاد، ویرایش، تجزیه و تبدیل به JSON، PDF، تصاویر، MHTML، SVG، XPS، DOCX، EPUB و موارد دیگر کنید.

Aspose.HTML Cloud SDK برای PHP چیست؟

در عصر دیجیتال امروزی، دستکاری HTML تبدیل به بخش ضروریی از توسعه وب، تولید محتوا و استخراج داده‌ها شده است. Aspose.HTML Cloud SDK برای PHP راه‌حل نوآورانه‌ای را برای توسعه‌دهندگان فراهم می‌کند تا به راحتی اسناد HTML را در یک محیط ابری دستکاری کنند. با رندر HTML، توسعه‌دهندگان نرم‌افزار می‌توانند اسناد را در قالب‌های متعدد تولید کنند و نمایش محتوا را در پلتفرم‌ها و دستگاه‌های مختلف آسان‌تر می‌سازد. این SDK به‌عنوان پلی بین برنامه PHP شما و سرویس Aspose.HTML مبتنی بر ابر عمل می‌کند و مجموعه‌ای از قابلیت‌ها را ارائه می‌دهد که می‌تواند جریان کاری پردازش HTML شما را به‌طور قابل‌توجهی ارتقا بخشد.

Aspose.HTML Cloud SDK برای PHP یک کتابخانه قدرتمند و چندمنظوره مبتنی بر ابر است که به توسعه‌دهندگان امکان انجام گستره وسیعی از عملیات مرتبط با HTML را می‌دهد، مانند تجزیه اسناد HTML، استخراج اطلاعات، اعتبارسنجی اسناد HTML، پشتیبانی از قالب‌سازی HTML، بهینه‌سازی محتوای HTML، تبدیل به فرمت‌های مختلف و رندر صفحات HTML به انواع فایل‌ها مانند PDF، XPS و تصاویر. این SDK ادغام یکپارچه‌ای از Aspose.HTML Cloud API با برنامه‌های PHP فراهم می‌کند و به توسعه‌دهندگان اجازه می‌دهد از قابلیت‌های آن بدون نگرانی درباره تنظیمات پیچیده سرور یا نگهداری بهره‌برداری کنند.

Aspose.HTML Cloud SDK برای PHP امنیت داده‌ها را در طی پردازش HTML با استفاده از پروتکل‌های ارتباطی امن و روش‌های رمزنگاری تضمین می‌کند. این امر اطلاعات حساس را محافظت کرده و اطمینان از انطباق با استانداردهای صنعتی را فراهم می‌سازد. ویژگی‌ها و عملکردهای قوی آن به توسعه‌دهندگان امکان می‌دهد وظایف پردازش HTML را به‌صورت بهینه‌سازی‌شده انجام دهند و استخراج داده‌ها، تولید اسناد و رندر محتوا در پلتفرم‌های مختلف را به‌صورت بی‌نقص اجرا کنند. چه شما یک توسعه‌دهنده وب، تولیدکننده محتوا یا تحلیل‌گر داده باشید، ادغام این کتابخانه قدرتمند در برنامه‌های PHP شما بدون شک بهره‌وری را افزایش داده و قابلیت‌های دستکاری HTML شما را بهبود می‌بخشد.

Previous Next

آغاز کار با Aspose.HTML Cloud SDK برای PHP

روش پیشنهادی برای نصب Aspose.HTML Cloud SDK برای PHP از طریق Composer است. می‌توانید به راحتی API را مستقیماً در پروژه‌های Maven خود با تنظیمات ساده استفاده کنید.

نصب Aspose.HTML Cloud SDK برای PHP از طریق Composer

{
  "repositories": [
    {
      "type": "git",
      "url": "https://github.com/aspose-html-cloud/aspose-html-cloud-php.git"
    }
  ],
  "require": {
    "aspose/aspose-html-cloud-php": "dev-master"
  }
}

می‌توانید کتابخانه را به‌صورت مستقیم از Aspose.HTML Cloud SDK برای PHP صفحه محصول دانلود کنید

تجزیه و دستکاری فایل‌های HTML در برنامه‌های PHP

Aspose.HTML Cloud SDK برای PHP یک کتابخانه بسیار آسان برای استفاده است که به توسعه‌دهندگان نرم‌افزار اجازه می‌دهد اسناد HTML را تنها با چند خط کد PHP بارگذاری و تجزیه کنند. این SDK قابلیت تجزیه اسناد HTML و استخراج اطلاعات مهم مانند برچسب‌ها، عناصر و ویژگی‌ها را فراهم می‌کند. این ویژگی به‌خصوص برای وب‌اسکریپینگ، استخراج محتوا، دستکاری ساختار محتوای HTML و تسهیل ایجاد صفحات وب پویا و سفارشی همراه با وظایف تحلیل داده مفید است.

چگونه فایل‌های HTML را از طریق API PHP تجزیه و دستکاری کنیم؟


require 'vendor/autoload.php';

use Aspose\HTML\Cloud\Api\HTMLApi;
use Aspose\HTML\Cloud\Configuration;

// Set up API credentials
$config = new Configuration();
$config->setAppSid('your_app_sid');
$config->setAppKey('your_app_key');

// Initialize HTML API
$api = new HTMLApi(null, $config);

// HTML file path
$htmlFilePath = 'path/to/your/input.html';

try {
    // Parse HTML file
    $parsedDocumentResponse = $api->getHtmlDocumentByUrl($htmlFilePath);

    // Extract HTML content
    $htmlContent = $parsedDocumentResponse->getDocument()->getContents();

    // Perform your desired manipulation on $htmlContent here
    // For example, let's add a header to the HTML content
    $header = '

Welcome to My Website

'; $manipulatedHtmlContent = $header . $htmlContent; // Save the manipulated HTML content to a new file $outputFilePath = 'path/to/your/output.html'; file_put_contents($outputFilePath, $manipulatedHtmlContent); echo 'HTML file parsed and manipulated successfully!'; } catch (\Exception $e) { echo 'Error: ' . $e->getMessage(); }

چگونه وب‌سایت را به یک فایل محلی تبدیل کنیم از طریق API REST PHP؟

require_once(__DIR__ . '/vendor/autoload.php');

$configuration = array(
    "basePath" => "https://api.aspose.cloud/v4.0",
    "authPath" => "https://api.aspose.cloud/connect/token",
    "apiKey" => "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
    "appSID" => "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
    "defaultUserAgent" => "Webkit"
);

$api_html = new HtmlApi($configuration);

$src = 'https://stallman.org/articles/anonymous-payments-thru-phones.html';
$dst = 'c:/test.pdf';
$options = null;

try {
    $result = $api_html->convertUrlToLocal($src, $dst, $options);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling $api_html->convertUrlToLocal: ', $e->getMessage(), PHP_EOL;
}

پشتیبانی از رندر و اعتبارسنجی HTML

با Aspose.HTML Cloud SDK برای PHP، کاربران می‌توانند صفحات HTML را به فرمت‌های مختلفی از جمله PDF، XPS و تصاویر رندر کنند. این قابلیت زمانی مفید است که کاربران نیاز به تولید گزارش‌های با کیفیت بالا، فاکتورها یا محتوای پویا داشته باشند که بتواند بر روی چندین پلتفرم نمایش داده شود. علاوه بر این، اطمینان از صحت اسناد HTML برای رندر سازگار در مرورگرها و دستگاه‌های مختلف حیاتی است. SDK PHP شامل قابلیت‌های اعتبارسنجی است که به توسعه‌دهندگان اجازه می‌دهد HTML را بر اساس استانداردهای صنعتی و بهترین روش‌ها اعتبارسنجی کنند.

 فارسی