Trình chỉnh sửa tài liệu REST API và PHP Cloud SDK

Cloud REST API để nhanh chóng chỉnh sửa mọi định dạng tài liệu phổ biến trong bất kỳ loại ứng dụng PHP nào mà không cần cài đặt phần mềm bên ngoài.

  • GroupDocs.Editor cho cURL
  • GroupDocs.Editor cho .NET
  • GroupDocs.Editor cho Java
  • GroupDocs.Editor cho Python
  • GroupDocs.Editor cho Ruby
  • GroupDocs.Editor cho Node.js
  • GroupDocs.Editor cho Android
Bắt đầu dùng thử miễn phí

GroupDocs.Editor Cloud SDK cho PHP hỗ trợ chỉnh sửa và thao tác với nhiều định dạng tệp tài liệu phổ biến trong các ứng dụng PHP. Chỉ cần tích hợp GroupDocs.Editor Cloud SDK cho PHP với GroupDocs.Editor Cloud REST API, tải lên tài liệu được hỗ trợ trong bất kỳ trình soạn thảo WYSIWYG HTML của bên thứ ba nào, thao tác tài liệu và lưu lại dưới định dạng gốc mà không làm thay đổi giao diện sau khi chỉnh sửa. Thư viện trình chỉnh sửa PHP hỗ trợ đa dạng các định dạng tài liệu bao gồm Microsoft Word (DOC, DOCX, WordML), Excel (XLS, XLSX, SpreadsheetML), Bản trình chiếu (PPT, PPTX), HTML, XML, TXT và OpenDocument.

GroupDocs.Editor Cloud SDK cho PHP được xây dựng như một lớp trên GroupDocs.Editor Cloud REST API, giúp tiết kiệm thời gian phát triển quý giá bằng cách quản lý các yêu cầu cấp thấp và xử lý phản hồi. Các nhà phát triển có thể tập trung vào việc viết mã cụ thể chỉ khi cần trong dự án.

Câu hỏi thường gặp

Tôi muốn tạo ứng dụng PHP của riêng mình để chỉnh sửa tài liệu?

Hãy xem GroupDocs.Editor Cloud SDK for PHP at GitHub nếu bạn đang tìm mã nguồn để chú thích tệp trong đám mây.

Tôi có thể dùng thử GroupDocs.Editor REST APIs trên PHP miễn phí không?

Bạn có thể dùng thử GroupDocs.Editor Low-Code PHP APIs mà không có bất kỳ hạn chế nào.

Bạn không muốn tải lên các tệp tin bí mật của mình lên bất kỳ đâu để chỉnh sửa? Bạn có những lựa chọn nào?

GroupDocs.Editor Cloud cũng có sẵn dưới dạng ảnh Docker có thể được dùng để self-host dịch vụ. Hoặc bạn có thể xây dựng các dịch vụ của riêng mình bằng cách sử dụng GroupDocs.Editor High-code APIs hiện đang điều khiển REST APIs của chúng tôi.

Các tính năng REST API của Trình chỉnh sửa tài liệu nâng cao

Dễ dàng tích hợp vào bất kỳ trình soạn thảo WYSIWYG nào

Chỉnh sửa tài liệu Word toàn bộ hoặc xác định phạm vi trang

Hỗ trợ chỉnh sửa bảng tính đa tab

Tối ưu hóa việc sử dụng bộ nhớ cho các tệp tin CSV hoặc TSV lớn

Trích xuất thông tin tài liệu (loại, kích thước, số trang, v.v.)

Cloud REST API có thể được sử dụng với bất kỳ ngôn ngữ hoặc nền tảng nào

Làm việc với tài liệu xử lý văn bản - 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 cung cấp khả năng xem tài liệu APIs cho các môi trường phát triển phổ biến khác

  Tiếng Việt
9eb98563a