워터마크는 전문 문서 관리에서 중요한 역할을 합니다 — 브랜드 아이덴티티에서 콘텐츠 보호에 이르기까지. 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 Workbook 처리를 시작하기 전에, 다음 사항을 확인하십시오:

  1. 유효한 Aspose.Cloud 계정 (클라이언트 ID 및 비밀번호를 얻기 위해).
  2. Visual Studio 또는 .NET 호환 IDE를 설치했습니다.
  3. Excel 통합 문서 (XLS 또는 XLSX)와 이미지 파일 (로고 또는 워터마크).

SDK를 NuGet 패키지 관리자 사용하여 설치하십시오:

Install-Package Aspose.Cells-Cloud

C#를 사용하여 Excel에 워터마크 추가하기

다음 예제는 Aspose.Cells Cloud SDK for .NET을 사용하여 Excel 워크북을 클라우드 스토리지에 업로드하고 워터마크 이미지를 적용하는 방법을 보여줍니다.

  1. CellsApi의 인스턴스를 생성하고 클라이언트 자격 증명을 인수로 전달합니다.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
  1. Excel 워크북을 클라우드 저장소에 업로드하십시오.
cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));
  1. 이미지 스트림을 바이트 배열로 변환합니다.
byte[] imageBytes = File.ReadAllBytes(watermarkImage);
  1. 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 작업도 지원합니다.

Step 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} - 워터마크로 사용할 이미지 파일입니다.

워터마크 엑셀 온라인

기능을 코드 없이 테스트하고 싶으신가요?

우리의 Free Online Excel Watermark App을 이용해 보세요 — Aspose.Cells Cloud에서 제공됩니다. Excel 워크북을 업로드하고, 로고 또는 워터마크 이미지를 적용한 후, 결과 파일을 즉시 다운로드하세요.

워터마크 엑셀 온라인

결론

문서 자동화 시스템을 개발하든 Excel 파일 브랜드화를 애플리케이션 워크플로에 통합하든, 이 SDK는 클라우드에서 원활한 Excel 워터마킹을 가능하게 합니다—안전하고, 확장 가능하며, 개발자 친화적입니다.

유용한 링크

자주 묻는 질문 (FAQs)

  1. Excel 워터마크 API는 이미지와 텍스트 워터마크 모두를 지원하나요? API는 이미지 기반 워터마크(예: PNG, JPEG 또는 BMP)를 추가할 수 있도록 허용합니다. 텍스트 기반 워터마크와 관련하여, 드로잉 또는 도형 API를 통해 텍스트를 오버레이하여 구현할 수 있습니다.

  2. Excel 파일의 각 워크시트에 다른 워터마크를 적용할 수 있나요? 네. Aspose.Cells Cloud SDK는 개별 워크시트에 대한 세밀한 제어를 제공합니다. CellsWorksheetPutBackground() 메서드를 사용하여 전체 워크북이 아닌 특정 워크시트에 고유한 워터마크를 적용할 수 있습니다.

  3. Aspose.Cells Cloud SDK를 사용하기 위해 Microsoft Excel이 설치되어 있어야 하나요? 아니요. Aspose.Cells Cloud SDK for .NET은 완전히 클라우드 기반으로, Microsoft Excel이나 추가 데스크탑 소프트웨어를 설치하지 않고도 Excel 파일에서 워터마크를 적용하거나 제거할 수 있습니다.

  4. Excel 워터마크 처리 중 클라우드에서 내 데이터는 안전한가요? 네. Aspose.Cells Cloud는 데이터 전송을 위해 SSL 암호화를 사용하며, 파일을 클라우드에 안전하게 저장합니다. 업로드된 파일은 작업이 완료된 후 자동으로 삭제됩니다(매핑된 스토리지에 대해 선택한 보존 기간에 따라).

추천 기사

우리는 당신이 다음 링크를 방문하여 자세히 알아보기를 권장합니다: