{"id":22463250,"url":"https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-go","last_synced_at":"2025-12-12T02:31:23.115Z","repository":{"id":34870731,"uuid":"146600173","full_name":"aspose-pdf-cloud/aspose-pdf-cloud-go","owner":"aspose-pdf-cloud","description":"Go library for communicating with the Aspose.PDF Cloud API","archived":false,"fork":false,"pushed_at":"2025-07-24T23:12:32.000Z","size":8798,"stargazers_count":3,"open_issues_count":3,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-07-25T01:00:05.314Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aspose-pdf-cloud.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-08-29T12:58:39.000Z","updated_at":"2025-07-22T16:43:16.000Z","dependencies_parsed_at":"2024-02-20T13:49:18.030Z","dependency_job_id":"78d7343e-936b-48b5-b415-3f34f6daeff3","html_url":"https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-go","commit_stats":null,"previous_names":[],"tags_count":69,"template":false,"template_full_name":null,"purl":"pkg:github/aspose-pdf-cloud/aspose-pdf-cloud-go","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aspose-pdf-cloud%2Faspose-pdf-cloud-go","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aspose-pdf-cloud%2Faspose-pdf-cloud-go/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aspose-pdf-cloud%2Faspose-pdf-cloud-go/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aspose-pdf-cloud%2Faspose-pdf-cloud-go/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aspose-pdf-cloud","download_url":"https://codeload.github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aspose-pdf-cloud%2Faspose-pdf-cloud-go/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268339400,"owners_count":24234544,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-02T02:00:12.353Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-06T09:12:36.532Z","updated_at":"2025-12-12T02:31:23.109Z","avatar_url":"https://github.com/aspose-pdf-cloud.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"![](https://img.shields.io/badge/api-v3.0-lightgrey) ![GitHub release (latest by date)](https://img.shields.io/github/v/release/aspose-pdf-cloud/aspose-pdf-cloud-go)   [![GitHub license](https://img.shields.io/github/license/aspose-pdf-cloud/aspose-pdf-cloud-go)](https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/blob/master/LICENSE)\n\n# Go SDK for Aspose.PDF Cloud REST API\n[Aspose.PDF Cloud](https://products.aspose.cloud/pdf) is a true REST API that enables you to perform a wide range of document processing operations including creation, manipulation, conversion and rendering of PDF documents in the cloud.\n\nOur Cloud SDKs are wrappers around REST API in various programming languages, allowing you to process documents in language of your choice quickly and easily, gaining all benefits of strong types and IDE highlights. This repository contains new generation SDKs for Aspose.PDF Cloud and examples.\n\nThese SDKs are now fully supported. If you have any questions, see any bugs or have enhancement request, feel free to reach out to us at [Free Support Forums](https://forum.aspose.cloud/c/pdf).\n\nExtract Text \u0026 Images of a PDF document online https://products.aspose.app/pdf/parser.\n\n## Breaking Changes in Version 25.10\n**Authentication Parameter Changes**:\n\n    AppId → ClientId\n\n    AppSecret → ClientSecret\n\n## Enhancements in Version 25.10\n- A new version of Aspose.PDF Cloud was prepared using the latest version of Aspose.PDF for .NET.\n\n## Bugs fixed in Version 25.10\n- Method PutBookmark does not change bookmark color.\n- TextReplace shows hidden text in the output file.\n## Installation\n```\n    go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25\n```\n\n## Getting Started\nPlease follow the [installation](#installation) instruction and execute the following Go code:\n\n## Get PDF Page Circle Annotations\n```\n        import \"github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25\"\n\n        ...\n\n\t// Get your ClientId and ClientSecret from https://dashboard.aspose.cloud (free registration required).\n\tpdfApi := asposepdfcloud.NewPdfApiService(\"MY_CLIENT_ID\", \"MY_CLIENT_SECRET\", \"\")\n\targs := map[string]interface{} {\n\t\t\"folder\": \"path/to/remote/folder\",\n\t}\n\treturn pdfApi.GetDocumentCircleAnnotations(\"PdfWithAnnotations.pdf\", args)\n```\n\n## SelfHost Aspose.PDF Cloud\nInstead of **NewPdfApiService** use **NewSelfHostPdfApiService** function to create PdfApiService instance:\n```\n\tpdfApi := asposepdfcloud.NewSelfHostPdfApiService(\u003cbase URL of SelfHost Aspose.PDF Cloud\u003e)\n```\n\n## Use cases\n\nThe Aspose.PDF Cloud SDK includes a set of ready-to-run use cases in the \"[uses_cases](uses_cases)\" directory. These examples illustrate common operations such as managing annotations, attachments, text, and more.\n\n1. Add your API credentials **client_id** and **client_secret** into [settings/credentials.json](settings/credentials.json):\n\n```\n{\n  \"client_secret\": \"YOUR_CLIENT_SECRET\",\n  \"client_id\": \"YOUR_CLIENT_ID\"\n}\n```\n2. Launch use case:\n```\ngo run uses_cases/annotations/*\n```\n\n## Unit Tests\nAspose PDF Cloud SDK includes a suite of unit tests within the \"test\" subdirectory. These Unit Tests also serves as examples of how to use the Aspose PDF Cloud SDK.\n\n## Licensing\nAll Aspose.PDF Cloud SDKs are licensed under [MIT License](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faspose-pdf-cloud%2Faspose-pdf-cloud-go","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faspose-pdf-cloud%2Faspose-pdf-cloud-go","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faspose-pdf-cloud%2Faspose-pdf-cloud-go/lists"}