افزودن واترمارک به ارائه PPTX با C++

از Aspose.Slides for C++ برای افزودن واترمارک متنی یا تصویری به فایل‌های ارائه بدون Microsoft PowerPoint استفاده کنید.

افزودن واترمارک به ارائه PPTX از طریق C++

Aspose.Slides for C++ به شما امکان می‌دهد واترمارک متنی یا تصویری به ارائه‌های PPTX اضافه کنید. با AddAutoShape یک شکل واترمارک به اسلاید اصلی اضافه کنید، با AddTextFrame متن اضافه کنید یا شکل را با تصویری که از طریق File::ReadAllBytes و AddImage بارگذاری می‌شود پر کنید.

افزودن واترمارک متنی به PPTX با C++

auto presentation = MakeObject<Presentation>(u"presentation.pptx");
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.pptx", SaveFormat::Pptx);
presentation->Dispose();

افزودن واترمارک تصویری به ارائه PPTX با C++

auto presentation = MakeObject<Presentation>(u"presentation.pptx");
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.pptx", SaveFormat::Pptx);
presentation->Dispose();

نحوه افزودن واترمارک به PPTX با C++

برای افزودن واترمارک متنی یا تصویری به فایل‌های PPTX این مراحل را دنبال کنید.

  1. فایل PPTX را با کلاس Presentation بارگذاری کنید.
  2. اسلاید اصلی را از مجموعه Presentation::get_Masters انتخاب کنید.
  3. با متد AddAutoShape یک شکل واترمارک اضافه کنید.
  4. با متد AddTextFrame متن واترمارک اضافه کنید یا با AddImage پرکننده تصویری تنظیم کنید.
  5. فایل دارای واترمارک را با SaveFormat::Pptx ذخیره کنید.

ساخته شده با Aspose.Slides

افزودن آنلاین واترمارک به فایل‌های PPTX

برنامه رایگان Aspose.Slides Watermark با Aspose.Slides for C++ ساخته شده است، همان API که در کد بالا استفاده شده است. آن را باز کنید و ببینید API با فایل‌های PPTX شما چه کارهایی می‌تواند انجام دهد.

  • در مرورگر شما اجرا می‌شود، بدون نیاز به نصب.
  • پیش از نوشتن کد ببینید Aspose.Slides چگونه واترمارک اضافه می‌کند.
  • یک واترمارک متنی یا تصویری به فایل PPTX خود اضافه کنید.
  • فایل دارای واترمارک را دانلود کنید.

سایر قالب‌های پشتیبانی‌کننده واترمارک

با C++ می‌توانید به قالب‌های زیر نیز واترمارک اضافه کنید.