RESTful API を使用して、テキストおよび画像ベースのアノテーションオプションに対応したオンラインドキュメント&画像アノテーションツールを構築できます。さあ、アノテーションしましょう!
無料トライアルを開始GroupDocs.Annotation Cloud SDK for Java は、Java におけるビジネス文書アノテーターアプリケーション開発のための便利なツールキットです。このソリューションは、ドキュメント、プレゼンテーション、メール、スプレッドシート、PDF、画像、その他のファイル形式に対して、アノテーション、付箋、透かしオーバーレイ、マスク処理、テキスト置換、マークアップを適用できます。Annotation SDK は、Java RESTful APIs のラッパーとして機能し、アプリケーションをクロスプラットフォーム対応にします。弊社の Annotation API は、すべての主要なサードパーティクラウドストレージソリューションでも利用可能です。
Client Id と Client Secret を使用して Configuration のインスタンスを作成します。Configuration のインスタンスを利用して AnnotateApi のインスタンスを作成します。AnnotationInfo のインスタンスを作成し、目的のアノテーションのタイプと位置のオプションを設定します。FileInfo のインスタンスを作成し、入力ファイルと出力ファイルへのパスを設定します。AnnotateOptions のインスタンスを、AnnotationInfo と FileInfo のインスタンスで作成してください。AnnotateApi.annotate を使用してください。クラウドでファイルに注釈を付けるためのソースコードをお探しの場合は、GroupDocs.Annotation Cloud SDK for Java at GitHubをご確認ください。
制限なく Low-Code Java APIs を、try GroupDocs.Annotation でお試しください。
GroupDocs.Annotation Cloud は、Docker イメージとしても利用でき、サービスを self-host する際に使用できます。また、GroupDocs.Annotation High-code APIs を使用して独自の Java サービスを構築することも可能で、これらは現在、当社の REST APIs を駆動しています。
GroupDocs.Annotation Cloud API は、アノテーションを扱うさまざまな方法を提供します。ドキュメントからアノテーションを取得できるだけでなく、ドキュメントにアノテーションを追加し、結果のドキュメントをストリームとして取得することもできます。以下のコードスニペットは、任意のドキュメントの PDF バージョンをすぐに取得する方法を示しています。
// Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
Configuration configuration = new Configuration(appSID, appKey);
AnnotateApi apiInstance = new AnnotateApi(configuration);
// Create request object.
GetPdfRequest request = new GetPdfRequest();
request.setFilePath("docs"+ File.separator +"document.docx");
// Executing api method.
File response = apiInstance.getPdf(request);
GroupDocs.Annotation Cloud SDK(Java REST API 用)は、さまざまな種類のアノテーションを利用できるようにします。主な種類は、グラフィカルアノテーションとテキストベースのアノテーションです。 テキストベースのマークアップは、選択範囲にテキストコメントを追加することで行え、機密テキストを非表示にするテキストリダクションがサポートされています。また、下線や取り消し線などのマークアップでテキストをハイライトすることも可能です。リッチテキストに付箋を追加することもできます。 グラフィカルアノテーションは、矩形でハイライトした領域にノートを追加する(Area Annotation)、テキストや画像の機密部分を隠す(Area Redaction)、文書内の特定のポイントにノートを適用する(Point Annotation)、オブジェクトに矢印を配置する(Pointer/Arrow)、フリーハンドで形状や線を描く(Polyline)、テキストベースの透かしをオーバーレイする(Watermark)、文書内の任意の二つのオブジェクト間の距離を測定する(Distance Annotation)といった形で適用できます。
GroupDocs.Annotation Cloud SDK を Java アプリケーションに統合するには、GroupDocs.Cloud でアカウントを作成し、App SID と App Key を取得してください。インストールは不要です。
GroupDocs.Annotation Cloud SDK(Java 用)はオープンソースで、MIT ライセンスです。無料で使用でき、カスタマイズも料金なしで可能です。さらに、テスト済みで、すぐに利用できるため、迅速かつ信頼性の高い統合が実現できます。
必要なパラメータを Swagger ベースのインタラクティブ API エクスプローラに提供し、ブラウザ上で GroupDocs.Annotation Cloud API(Java 用)のさまざまな機能をお試しください。実際の動作は Annotation Cloud API エクスプローラでご確認いただけます。