ویرایشگر اسناد REST API و PHP Cloud SDK

Cloud REST API برای ویرایش سریع تمام فرمت‌های محبوب اسناد در هر نوع برنامهٔ PHP بدون نصب نرم‌افزار خارجی.

  • GroupDocs.Editor برای cURL
  • GroupDocs.Editor برای .NET
  • GroupDocs.Editor برای Java
  • GroupDocs.Editor برای Python
  • GroupDocs.Editor برای Ruby
  • GroupDocs.Editor برای Node.js
  • GroupDocs.Editor برای Android
آزمایش رایگان را شروع کنید

GroupDocs.Editor Cloud SDK برای PHP ویرایش و دستکاری مجموعه‌ای از فرمت‌های محبوب فایل‌های سند در برنامه‌های PHP پشتیبانی می‌کند. به سادگی GroupDocs.Editor Cloud SDK برای PHP را با GroupDocs.Editor Cloud REST API یکپارچه کنید، سند پشتیبانی‌شده را در هر ویرایشگر WYSIWYG شخص ثالث HTML بارگذاری کنید، آن را دستکاری کنید و بدون تغییر ظاهر پس از ویرایش، به فرمت اصلی سند ذخیره کنید. کتابخانه ویرایشگر PHP از انواع فرمت‌های سند شامل Microsoft Word (DOC, DOCX, WordML), Excel (XLS, XLSX, SpreadsheetML), ارائه‌ها (PPT, PPTX), HTML, XML, TXT و OpenDocument پشتیبانی می‌کند.

GroupDocs.Editor Cloud SDK برای PHP به عنوان لایه‌ای بر روی GroupDocs.Editor Cloud REST API ساخته شده است که با مدیریت درخواست‌های سطح پایین و پردازش پاسخ‌ها، زمان توسعه ارزشمند را صرفه‌جویی می‌کند. توسعه‌دهندگان می‌توانند بر نوشتن کد خاص، فقط به مقدار نیاز در پروژه، تمرکز کنند.

سوالات متداول

می‌خواهم برنامهٔ PHP خودم را برای ویرایش اسناد بسازم؟

اگر به دنبال کد منبع برای حاشیه‌نویسی فایل در ابر هستید، GroupDocs.Editor Cloud SDK برای PHP در GitHub را بررسی کنید.

آیا می‌توانم GroupDocs.Editor REST APIs را بر روی PHP به‌صورت رایگان امتحان کنم؟

شما می‌توانید امتحان GroupDocs.Editor کدکم PHP APIs را بدون هیچ محدودیتی انجام دهید.

شما نمی‌خواهید فایل‌های محرمانه‌تان را برای ویرایش در جایی بارگذاری کنید؟ گزینه‌های شما چیست؟

GroupDocs.Editor Cloud همچنین به صورت تصویر Docker موجود است که می‌توانید برای self-host سرویس استفاده کنید. یا می‌توانید سرویس‌های خود را با استفاده از GroupDocs.Editor High-code APIs که در حال حاضر REST APIs ما را رانده می‌کند، بسازید.

ویژگی‌های پیشرفته ویرایشگر سند REST API

به‌راحتی در هر ویرایشگر WYSIWYG یکپارچه می‌شود

سندهای Word را به‌صورت کلی ویرایش کنید یا بازه صفحات را تعریف کنید

ویرایش چندبرگه‌ای جدول‌های صفحه‌گسترده پشتیبانی می‌شود

استفاده بهینه از حافظه برای فایل‌های بزرگ CSV یا TSV

اطلاعات سند (نوع، اندازه، تعداد صفحات و غیره) را استخراج کنید

Cloud REST API برای استفاده با هر زبان یا پلتفرمی قابل استفاده است

کار با اسناد پردازش متن - PHP

//Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
$AppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
$AppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
  
$configuration = new GroupDocs\Editor\Configuration();
$configuration->setAppSid($AppSid);
$configuration->setAppKey($AppKey);

$editApi = new GroupDocs\Editor\EditApi($configuration);
$fileApi = new GroupDocs\Editor\FileApi($configuration);

// The document already uploaded into the storage
// Load it into editable state
$fileInfo = new Model\FileInfo();
$fileInfo->setFilePath("Spreadsheet/four-sheets.xlsx");        
$loadOptions = new Model\SpreadsheetLoadOptions();
$loadOptions->setFileInfo($fileInfo);
$loadOptions->setOutputPath("output");
$loadOptions->setWorksheetIndex(0);
$loadResult = $editApi->load(new Requests\loadRequest($loadOptions));

// Download html document
$htmlFile = $fileApi->downloadFile(new Requests\downloadFileRequest($loadResult->getHtmlPath()));
$html = file_get_contents($htmlFile->getRealPath());

// Edit something...
$html = str_replace("This is sample sheet", "This is sample sheep", $html);

// Upload html back to storage
file_put_contents($htmlFile->getRealPath(), $html);
$uploadRequest = new Requests\uploadFileRequest($loadResult->getHtmlPath(), $htmlFile->getRealPath());
$fileApi->uploadFile($uploadRequest);

// Save html back to xlsx
$saveOptions = new Model\SpreadsheetSaveOptions();
$saveOptions->setFileInfo($fileInfo);
$saveOptions->setOutputPath("output/edited.xlsx");
$saveOptions->setHtmlPath($loadResult->getHtmlPath());
$saveOptions->setResourcesPath($loadResult->getResourcesPath());
$saveResult = $editApi->save(new Requests\saveRequest($saveOptions));

// Done.
echo "Document edited: " . $saveResult->getPath();

Support and Learning Resources

GroupDocs.Editor قابلیت مشاهده سند APIs را برای سایر محیط‌های توسعه محبوب ارائه می‌دهد

  فارسی
f9c641253