Thêm hình mờ vào bản trình bày ODP bằng C++

Dùng Aspose.Slides for C++ để thêm hình mờ văn bản hoặc hình ảnh vào tệp bản trình bày mà không cần Microsoft PowerPoint.

Thêm hình mờ vào bản trình bày ODP qua C++

Aspose.Slides for C++ cho phép bạn thêm hình mờ văn bản hoặc hình ảnh vào bản trình bày ODP. Thêm hình dạng hình mờ vào trang chiếu cái bằng AddAutoShape, thêm văn bản bằng AddTextFrame hoặc tô hình dạng bằng hình ảnh được tải qua File::ReadAllBytes và AddImage.

Thêm hình mờ văn bản vào ODP bằng C++

auto presentation = MakeObject<Presentation>(u"presentation.odp");
auto masterSlide = presentation->get_Master(0);
auto watermarkShape = masterSlide->get_Shapes()->AddAutoShape(ShapeType::Rectangle, 100, 100, 400, 80);

watermarkShape->AddTextFrame(u"Watermark");
presentation->Save(u"watermarked-presentation.odp", SaveFormat::Odp);
presentation->Dispose();

Thêm hình mờ hình ảnh vào bản trình bày ODP bằng C++

auto presentation = MakeObject<Presentation>(u"presentation.odp");
auto masterSlide = presentation->get_Master(0);
auto watermarkShape = masterSlide->get_Shapes()->AddAutoShape(ShapeType::Rectangle, 100, 100, 400, 200);

auto imageData = File::ReadAllBytes(u"watermark.png");
auto watermarkImage = presentation->get_Images()->AddImage(imageData);

watermarkShape->get_FillFormat()->set_FillType(FillType::Picture);
watermarkShape->get_FillFormat()->get_PictureFillFormat()->get_Picture()->set_Image(watermarkImage);
watermarkShape->get_FillFormat()->get_PictureFillFormat()->set_PictureFillMode(PictureFillMode::Stretch);

presentation->Save(u"image-watermarked-presentation.odp", SaveFormat::Odp);
presentation->Dispose();

Cách thêm hình mờ vào ODP bằng C++

Làm theo các bước sau để thêm hình mờ văn bản hoặc hình ảnh vào tệp ODP.

  1. Tải tệp ODP bằng lớp Presentation.
  2. Chọn trang chiếu cái từ tập hợp Presentation::get_Masters.
  3. Thêm hình dạng hình mờ bằng phương thức AddAutoShape.
  4. Thêm văn bản hình mờ bằng phương thức AddTextFrame hoặc đặt màu tô hình ảnh bằng AddImage.
  5. Lưu tệp có hình mờ bằng SaveFormat::Odp.

Được xây dựng bằng Aspose.Slides

Thêm hình mờ vào tệp ODP trực tuyến

Ứng dụng Aspose.Slides Watermark miễn phí được xây dựng bằng Aspose.Slides for C++, cùng API với đoạn mã ở trên. Hãy mở ứng dụng và xem API có thể làm gì với các tệp ODP của riêng bạn.

  • Chạy trong trình duyệt, không cần cài đặt gì.
  • Xem Aspose.Slides thêm hình mờ như thế nào trước khi viết mã.
  • Thêm hình mờ văn bản hoặc hình ảnh vào tệp ODP của bạn.
  • Tải xuống tệp có hình mờ.

Các định dạng khác hỗ trợ hình mờ

Với C++, bạn cũng có thể thêm hình mờ vào các định dạng sau.