REST API でGoドキュメントビューアアプリケーションを構築します。幅広いファイル形式を画像として、HTMLとして、またはPDFとして正確にレンダリングします。
無料トライアルを開始GroupDocs.Viewer SDK for Go は、当社の Document Viewer Cloud API の利用をすぐに開始できるように開発されました。SDK は、REST APIs の HTTP リクエストとレスポンスに関する詳細を把握する必要がなくなるよう、抽象度の高いレイヤーを提供します。
Go SDK を使用すれば、API のすべての機能を活用でき、業界標準のさまざまなドキュメント形式をレンダリングする機能でアプリケーションをシームレスに拡張できます。SDK は、HTML、画像、PDF、または元の形式で特定のドキュメントを表示でき、ドキュメント全体、ページ単位、またはカスタムページ範囲でのレンダリングの柔軟性を提供します。
Configurationのインスタンスを作成してください。Configuration のインスタンスを使用して、ViewApi のインスタンスを作成します。FileInfo のインスタンスを作成し、FileInfo.FilePath プロパティを使用して入力ファイルへのパスを設定します。ViewOptions のインスタンスを作成し、FilePath プロパティを使用して FileInfo のインスタンスを設定します。ViewApi.CreateView() を使用して、入力ファイルを画像にレンダリングし、HTML を行います。クラウドでファイルを表示するためのソースコードをお探しの場合は、GroupDocs.Viewer Cloud SDK(Go用、GitHub)(https://github.com/groupdocs-viewer-cloud/groupdocs-viewer-cloud-go)をご確認ください。
制限なしでLow-Code Go APIsをGroupDocs.Viewer(https://purchase.groupdocs.cloud/trial)で試すことができます。
GroupDocs.Viewer Cloud は、Docker イメージとしても利用でき、サービスを self-host することができます。また、現在当社の REST APIs を駆動している GroupDocs.Viewer High-code APIs を使用して独自のサービスを構築することも可能です。
Goアプリケーション内でさまざまなドキュメント形式をレンダリングし、表示します
全体文書、特定ページ、またはカスタムページ範囲など、複数の表示オプションからお選びください。
HTML、画像(JPEG、PNG、TIFF)またはPDF形式で文書を表示できます。
Go アプリケーションに文書閲覧機能を簡単に組み込むことができます。
ズームレベル、回転、テキスト選択など、ビューア設定をカスタマイズできます。
プロパティ、ページ数、ファイルサイズなどの文書メタデータを抽出できます。
ドキュメントに透かしを追加し、テキストコメント、ハイライト、図形で注釈を付けることができます。
Go アプリケーションと GroupDocs.Viewer Cloud API 間の安全な通信を確保します。
効率的なキャッシュ機構を活用して、レンダリング性能を最適化してください。
GroupDocs.Viewer Cloud の高可用性と信頼性をご活用いただき、Go にお役立てください。
GroupDocs Cloud の APIs はインストール不要で、非常に簡単にご利用いただけます。まず、GroupDocs Cloud でアカウントを作成し、アプリケーション情報を取得してください。App SID とキーを入手すれば、GroupDocs の Cloud REST APIs をすぐにお試しいただけます。SDKs は開発者を支援し、当社の APIs を迅速に開始できるように設計されています。
クラウドベースのビューア API は、数行のコードだけでさまざまなドキュメント形式を高速に表示する機能を備えています。Go 用の SDK を使用すれば、API のすべての機能を活用し、ドキュメントを PDF、HTML、または画像としてレンダリングできます。
HTML ビューオプションでドキュメントをレンダリング - C#
import (
"fmt"
"github.com/groupdocs-viewer-cloud/groupdocs-viewer-cloud-go-samples/config"
viewer "github.com/groupdocs-viewer-cloud/groupdocs-viewer-cloud-go/models"
)
func CreateViewExample() {
// Create view
opts := viewer.ViewOptions{
FileInfo: &viewer.FileInfo{
FilePath: "SampleFiles/sample.docx",
},
}
response, _, err := config.Client.ViewApi.CreateView(config.Ctx, opts)
if err != nil {
fmt.Printf("Exception: %v\n", err)
return
}
}
GroupDocs.Viewer は、強力なドキュメントビューア REST API で、アプリケーション内でさまざまなドキュメント形式を表示できます。ドキュメント全体、ページ単位、またはカスタムページ範囲でのレンダリングが可能です。
GroupDocs.Viewer Cloud API は安全で、認証が必要です。ユーザーは GroupDocs Cloud で登録し、App SID と App Key を取得する必要があります。認証リクエストには署名と AppSID クエリパラメータ、または OAuth 2.0 認可ヘッダーが必要です。