作為 PHP 開發人員,您可以輕鬆地在雲端對 PDF 文檔進行批註。在本文中,我們將學習如何在 PHP 中使用 REST API 來註釋 PDF 文檔。對於開發者來說是個好消息!引入了全新的 GroupDocs.Annotation Cloud 19.5。我們致力於發展 GroupDocs.Annotation Cloud REST API,使其更加簡化和易於使用。考慮到這一點,我們對此版本進行了必要的更改。新的 API 更加優化,方法和選項更少。其內部架構經過改進,可實現快速可靠的處理,以構建文檔和圖像註釋工具,並支持基於文本和圖形的註釋操作。現在該 API 還包括使用雲存儲的方法。因此,您可以直接使用 GroupDocs.Annotation Cloud REST API 執行存儲操作,而不是使用單獨的 API。
請查看詳細的此版本的發行說明 以了解此版本中的所有新功能/增強功能。
重大變化 新的API版本
19.5版本引入API版本V2,V1將保持可用。
驗證
此版本中引入了 JWT(JSON Web Token)身份驗證,現在 OAuth2 和 URL 簽名身份驗證方法已過時。
註釋API
簡化的 API 方法可將基於文本和圖形的註釋應用於所有流行格式的文檔和圖像。
存儲API
文件API - 引入了上傳、下載、複製、移動、刪除文件的方法:輸入文檔和渲染結果,在雲存儲中
Folder API - 引入了在雲存儲中創建、複製、移動、刪除文件夾的方法
Storage API - 引入了獲取存儲信息和文件信息的方法
為文檔添加註釋 這裡我們將向您展示 GroupDocs.Annotation Cloud V2 API 版本的工作原理,它與 V1 有所不同。我們將按照以下步驟使用 GroupDocs.Annotation Cloud SDK for .NET 在 Word 文檔中添加註釋:
將源文檔上傳至存儲 在源文檔中添加註釋 我們需要將源文檔上傳到雲存儲,因為在本例中我們將處理來自云存儲的文檔。在該版本中,我們引入了用於文件存儲操作的 File API。我們將使用 Annotation V2 API 版本的 UploadFile 方法而不是 GroupDocs.GroupDocs 很自豪地宣佈公開發布下一代 GroupDocs.Annotation Cloud 17.12。 它基於適用於 .NET 的 GroupDocs.Annotation,因此可以為雲中的註釋功能提供相同的經過驗證的可預測結果。 GroupDocs.Annotation Cloud 是一個 RESTful API,可操作所有常見業務文件格式的註釋。它允許開發人員在任何跨平台應用程序中管理對特定單詞、短語和文檔內容區域的交互式和解釋性註釋。它支持所有主要的文本和圖形註釋,最重要的是,它提供這些註釋功能而無需安裝任何第三方軟件。請查看 發行說明 以獲取 GroupDocs.Annotation Cloud 第一個版本的完整功能列表。以下部分描述了有關這些功能的一些詳細信息。
導入註釋 在操作註釋時,從文檔導入註釋是應用程序的基本要求。您可以使用以下 REST API 輕鬆導入註釋,它將註釋列為 AnnotationInfo Object。為此,請參閱以下 URI、REST 命令 (Curl) 和 .NET SDK 示例。統一資源標識符
https://api.groupdocs.cloud/v1/annotation/{filename}/annotations 其餘示例(cURL)
curl -v "https://api.groupdocs.cloud/v1/annotation/Annotated.pdf/annotations" \ -X GET \ -H "Content-Type: application/json" \ -H "authorization: Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx” .NET SDK 示例
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required). var configuration = new Configuration { AppSid = Sid, AppKey = Key }; var apiInstance = new AnnotationApi(configuration); try { var request = new GetImportRequest() { Name = "Annotated.GroupDocs 的許多用戶已經在其應用程序中受益於其可下載 API 的文檔操作功能。向前邁出了一步,我們正在啟動 下一代 GroupDocs 雲 API,並即將實現本課程中的另一個里程碑,下一代 GroupDocs.Annotation 雲。它將很快在雲開發人員的文檔處理市場上推出。它使開發人員能夠通過一些簡單的 REST API 調用在其 Web/移動應用程序或網站中添加註釋功能,而無需很大的學習曲線。
GroupDocs.標註雲 GroupDocs.Annotation Cloud API 為開發人員提供了用於創建高級在線文檔註釋工具的 API。他們可以快速向用戶提供高級註釋功能。最終用戶可以實時協作,對文檔/圖像進行註釋和討論。下一代 GroupDocs.Annotation for Cloud 的第一個版本將包括以下特性和功能:
支持所有常見的商業文件格式 檢索文檔信息 從文件導入註釋 將註釋導出到文件中 將文件保存為支持的文件格式 支持所有主要的文本和圖形註釋 網絡 API 瀏覽器 軟件開發工具包 工作示例 企業級安全 我們的第一個版本 我們目前正在為這個新產品準備示例和文檔。我們計劃於 2018 年 1 月每月發布 GroupDocs.Annotation Cloud 的第一個版本以及上面共享的功能。一如既往,如果您有任何問題或建議,請隨時在 GroupDocs.Annotation Cloud Forum 上留言。請繼續關注,我們將很快分享更多詳細信息。