ウォーターマークは、ブランドアイデンティティからコンテンツ保護まで、プロフェッショナルな文書管理において重要な役割を果たします。Excel ワークブックでは、シートを「機密」、 「草案」とマークしたり、一貫したブランドのために会社のロゴを含めたりできます。この記事では、Excel ワークブックにウォーターマークを挿入するための柔軟性、自動化、精度を提供するクラウドベースの SDK に関する必要な詳細を提供します。
Excel 処理 API
Aspose.Cells Cloud SDK for .NET は、C# 開発者に対し、Excel ファイルをオンラインで管理するための高度でスケーラブルかつ安全な方法を提供します。ウォーターマーキングに関しては、以下のものを提供します:
- クラウドベースの自動化 – ローカルインストールなしで透かしを追加または削除します。
- クロスプラットフォームサポート – .NET Core、.NET Framework、およびサーバーレス環境で動作します。
- 高性能 - クラウドで大きなワークブックを効率的に処理します。
- RESTful統合 - SDKまたは直接HTTPリクエストを使用して統合を簡素化します。
Excel ワークシートに保護やブランディングのためにウォーターマークを適用する必要があるかどうかにかかわらず、Aspose.Cells Cloud はそのプロセスを容易にします。
環境設定
Excel ワークブック処理を開始する前に、次のことを確認してください:
- 有効な Aspose.Cloud アカウント (クライアント ID とシークレットを取得するため)。
- Visual Studio または .NET 互換の IDE をインストールしました。
- Excel ワークブック (XLS または XLSX) と画像ファイル (ロゴまたは透かし)。
SDKをNuGetパッケージマネージャーを使用してインストールします:
Install-Package Aspose.Cells-Cloud
Watermark Excel using C#
次の例は、Aspose.Cells Cloud SDK for .NETを使用して、Excelワークブックをクラウドストレージにアップロードし、透かし画像を適用する方法を示しています。
- CellsApiのインスタンスを作成し、クライアントの認証情報を引数として渡します。
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
- クラウドストレージにExcelワークブックをアップロードします。
cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));
- 画像ストリームをバイト配列に変換します。
byte[] imageBytes = File.ReadAllBytes(watermarkImage);
- APIを呼び出して、ワークブック内のすべてのワークシートにウォーターマーク画像を背景として適用します。
var response = cellsInstance.CellsWorkbookPutWorkbookBackground(input_Excel, imageBytes, null);
// より多くの例については、 https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/ をご覧ください。
// クライアントの資格情報を https://dashboard.aspose.cloud/ から取得してください。
string clientId = "CLIENT_ID";
string clientSecret = "CLIENT_SECRET";
string inputExcel = "input.xlsx";
string watermarkImage = "Watermark.png";
// CellsApi クラスのインスタンスを作成します。
var cellsApi = new CellsApi(clientId, clientSecret);
// 入力のExcelファイルをクラウドストレージにアップロードしてください。
using (var fileStream = File.OpenRead(inputExcel))
{
cellsApi.UploadFile(inputExcel, fileStream);
}
// ウォーターマーク画像ファイルを読み込む
byte[] imageBytes = File.ReadAllBytes(watermarkImage);
// Excel ワークブックに透かしを追加する
var response = cellsApi.CellsWorkbookPutWorkbookBackground(inputExcel, imageBytes, null);
Console.WriteLine("Watermark successfully added to Excel workbook.");
ExcelでcURLを使用して透かしを挿入する
コマンドラインやスクリプトベースの自動化を好む場合、Aspose.Cells CloudはRESTful cURL操作もサポートしています。
ステップ 1. - クライアント資格情報に基づいて ACCESSTOKEN を作成します:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXX-XXXXXX-XXXXXX&client_secret=XXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
ステップ 2 - Excelファイルをクラウドストレージにアップロードします。
curl -v "https://api.aspose.cloud/v3.0/cells/storage/file/{filePath}" \
-X PUT \
-F file=@{localFilePath} \
-H "Content-Type: multipart/form-data" \
-H "Authorization: Bearer {ACCESS_TOKEN}"
ステップ 3 - Excel ワークブックにウォーターマーク画像を追加します。
curl -v "https://api.aspose.cloud/v3.0/cells/{excelFile}/background" \
-X PUT \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: multipart/form-data" \
-d "File":{"watermarkImage"}
Replace:
{excelFile}
- クラウドストレージ内の入力Excelファイルの名前。{ACCESSTOKEN}
- 上記で生成されたJWTトークン。{watermarkImage}
- ウォーターマークとして使用される画像ファイル。
Watermark Excel Online
機能をコーディングせずにテストしたいですか?
私たちの Free Online Excel Watermark App をお試しください — Aspose.Cells Cloud によって提供されています。単に Excel ワークブックをアップロードし、ロゴまたは透かし画像を適用し、結果ファイルを瞬時にダウンロードします。

結論
ドキュメント自動化システムを開発している場合でも、Excelファイルのブランドをアプリケーションのワークフローに統合している場合でも、このSDKはクラウドでのシームレスなExcelウォーターマーキングを可能にします—安全で、スケーラブルで、開発者に優しいです。
役立つリンク
よくある質問 (FAQs)
-
Excel watermark APIは画像とテキストの両方の透かしをサポートしていますか? APIは、画像ベースの透かし(PNG、JPEG、BMPなど)を追加することを許可します。テキストベースの透かしに関しては、描画または形状APIを介してテキストを重ねることで実装できます。
-
Excelファイルの各ワークシートに異なる透かしを適用できますか? はい。Aspose.Cells Cloud SDKは、個々のワークシートに対して詳細な制御を提供します。
CellsWorksheetPutBackground()
メソッドを使用して、ワークブック全体ではなく特定のワークシートにユニークなウォーターマークを適用する
ことができます。 -
Aspose.Cells Cloud SDKを使用するにはMicrosoft Excelをインストールする必要がありますか? いいえ。Aspose.Cells Cloud SDK for .NET は完全にクラウドベースであり、Microsoft Excel やその他の追加デスクトップソフトウェアをインストールすることなく、
Excel ファイルからウォーターマークを適用または削除する
ことができます。 -
クラウドでのExcel透かし処理中、私のデータは安全ですか? はい。Aspose.Cells Cloud はデータ転送に SSL 暗号化を使用し、ファイルをクラウド内で安全に保存します。アップロードされたファイルは、操作が完了した後に自動的に削除されます(マッピングされたストレージに対して選択した保持期間に基づいて)。
おすすめの記事
私たちは、次のことについて詳しく知るために g リンクを訪れることをお勧めします: