
Watermark PowerPoint with .NET REST API.
Các bài thuyết trình đóng vai trò quan trọng trong việc truyền đạt hiệu quả các ý tưởng, chiến lược và thông tin. Hơn nữa, để làm cho những bài thuyết trình này trở nên ấn tượng và chuyên nghiệp hơn, việc kết hợp các hình mờ có thể tạo nên sự khác biệt. Hình mờ không chỉ thêm một lớp bảo mật cho nội dung của bạn mà còn giúp trong việc xây dựng thương hiệu và bảo vệ bản quyền. Trong bài viết này, chúng tôi sẽ khám phá sức mạnh của .NET REST API để dễ dàng thêm hình và văn bản hình mờ vào các bài thuyết trình Microsoft PowerPoint, nâng cao sức hấp dẫn trực quan và để lại ấn tượng lâu dài trong lòng khán giả của bạn.
- REST API cho Xử lý PPT PowerPoint
- Thêm Đóng dấu Văn bản vào các Slide PowerPoint bằng C# .NET
- Chèn hình mờ hình ảnh vào bài thuyết trình PowerPoint bằng cách sử dụng lệnh cURL
REST API cho Xử lý PPT PowerPoint
Với sự trợ giúp của Aspose.Slides Cloud SDK for .NET, quá trình thêm watermark vào các bài thuyết trình PowerPoint của bạn (PPT hoặc PPTX) trở nên dễ dàng và rất dễ tùy chỉnh. API này cho phép bạn tích hợp các chức năng nâng cao vào các ứng dụng của mình, và việc thêm watermark chỉ là một trong nhiều tính năng mà nó cung cấp. Tận dụng Aspose.Slides Cloud SDK để dễ dàng thêm watermark hình ảnh và văn bản vào các bài thuyết trình của bạn với chỉ một vài dòng mã, tiết kiệm thời gian và công sức phát triển quý giá.
Bây giờ, để bắt đầu với tính năng này, bước đầu tiên là thêm tham chiếu của Cloud SDK vào giải pháp .NET của chúng ta. Vì vậy, hãy tìm kiếm Aspose.Slides-Cloud
trong trình quản lý gói NuGet và nhấp vào nút Add Package
. Thứ hai, hãy truy cập cloud dashboard và lấy thông tin xác thực cá nhân của bạn.
Trong trường hợp bạn không có tài khoản hiện có, chỉ cần tạo một tài khoản miễn phí bằng cách làm theo hướng dẫn được chỉ định trong hướng dẫn quick start.
Thêm watermark văn bản vào các slide PowerPoint bằng C# .NET
Phần này giải thích chi tiết về việc thêm dấu nước văn bản vào bài thuyết trình PowerPoint C# .NET.
// Để biết thêm ví dụ, vui lòng truy cập https://github.com/aspose-slides-cloud
// Lấy thông tin xác thực của khách hàng từ https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";
// tạo một thể hiện của SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
// Nhập bản trình bày PowerPoint từ ổ đĩa cục bộ
String inputFile = "convertedFile.pptx";
// load the content of PPT in stream instance
var inputPowerPoint = System.IO.File.OpenRead(inputFile);
// Chi tiết định dạng văn bản watermark
// chiều cao phông chữ cho hình mờ văn bản
int fontHeight = 30;
// Văn bản sẽ được thêm làm hình mờ
string watermarkText = "Confidential !";
// name of font to be used for watermarking
string fontName = "Arial";
// màu sắc foreground cho văn bản watermark
string fontColor = "Red";
// gọi API để thêm văn bản watermark vào tất cả các slide của bản trình bày PowerPoint
var response = slidesApi.CreateWatermarkOnline(inputPowerPoint,null,fontHeight, watermarkText, fontName, fontColor);
// gọi phương thức để lưu đầu ra trên ổ đĩa cục bộ
saveToDisk(response, "/Users/nayyer/watermarked.pptx");
// phương pháp để lưu nội dung luồng vào tệp trên ổ cứng cục bộ
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}

Xem trước dấu chìm văn bản trong bài thuyết trình PowerPoint.
Dưới đây là thông tin liên quan đến đoạn mã được nêu trên.
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
Đầu tiên, tạo một thể hiện của lớp SlidesApi nơi chúng ta truyền thông tin xác thực của khách hàng dưới dạng tham số.
String inputFile = "convertedFile.ppt";
var inputPowerPoint = System.IO.File.OpenRead(inputFile);
Tải nội dung của bản trình bày PowerPoint đầu vào trong thể hiện luồng.
var response = slidesApi.CreateWatermarkOnline(inputPowerPoint,null,fontHeight, watermarkText, fontName, fontColor);
Gọi API để thêm văn bản lớp phủ vào tất cả các trang chiếu của bài thuyết trình PowerPoint.
saveToDisk(result, "/Users/nayyer/watermarkPowerPoint.pptx");
Phương pháp tùy chỉnh để lưu tệp PowerPoint PPTX đã được gắn dấu bản quyền trên ổ đĩa cục bộ.
Chèn hình mờ vào bài thuyết trình PowerPoint bằng cách sử dụng lệnh cURL
Trong khi Aspose.Slides Cloud SDK cho .NET cung cấp một giải pháp toàn diện và thân thiện với người dùng để thêm dấu nước vào các bài thuyết trình PowerPoint, bạn cũng có thể đạt được điều tương tự bằng cách sử dụng các lệnh cURL và Aspose.Slides Cloud REST API. Chúng tôi biết rằng các lệnh cURL cung cấp một giao diện dòng lệnh để tương tác trực tiếp với API, vì vậy nó trở thành một lựa chọn thay thế để làm việc thông qua các công cụ dòng lệnh.
Bước đầu tiên với cách tiếp cận này là tạo một token JWT truy cập trong khi thực hiện lệnh sau.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Khi token JWT đã được tạo, vui lòng thực hiện lệnh sau để chèn hình mờ vào trình bày PowerPoint:
curl -v "https://api.aspose.cloud/v3.0/slides/{inputPPTX}/watermark/image" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: multipart/form-data" \
-d {"image":@{"aspose.png"}}
Thay thế inputPPTX
bằng tên của PowerPoint PPTX đầu vào đã có sẵn trong kho lưu trữ đám mây, và accessToken
bằng token JWT được tạo ở trên.
Kết luận
Kết luận, việc thêm hình mờ vào các bản trình bày PowerPoint là một tính năng quý giá giúp nâng cao tính thu hút về mặt hình ảnh và thương hiệu cho các trang chiếu của bạn. Với Aspose.Slides Cloud SDK mạnh mẽ cho .NET, bạn có thể dễ dàng tích hợp hình mờ, dù là hình ảnh hay văn bản, vào các tệp PowerPoint của mình, mang lại cho chúng một phong cách chuyên nghiệp. Các khả năng phong phú của SDK, như kích thước văn bản, tên phông chữ và các tham số khác, cung cấp sự linh hoạt trong việc tùy chỉnh hình mờ để đáp ứng các yêu cầu cụ thể của bạn.
Liên kết hữu ích
Các bài viết liên quan
Chúng tôi rất khuyến khích bạn ghé thăm các blog sau: