עורך המסמכים 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 for PHP at GitHub אם אתם מחפשים את קוד המקור להוספת הערות לקובץ בענן.

האם ניתן לנסות את GroupDocs.Editor REST APIs על PHP בחינם?

ניתן לנסות את try GroupDocs.Editor Low-Code 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 במסמכים עבור סביבות פיתוח פופולריות אחרות

  עִברִית
287495e5a