نحوه درج پیش نویس واترمارک در ارائه پاورپوینت با استفاده از جاوا

این آموزش کوتاه راهنمای نحوه درج واترمارک پیش نویس در ارائه پاورپوینت با استفاده از جاوا است. یک الزام بسیار متداول است که افزودن واترمارک پیش نویس در ارائه در جاوا به گونه ای که یک متن خاص در پس زمینه اسلاید نمایش داده شود تا برخی از پیام های قالب بندی شده را نشان دهد که عمدتاً با زاویه ای چرخیده شده اند. شما می توانید این عملیات را در هر فرمت فایلی که توسط پاورپوینت پشتیبانی می شود مانند PPTX انجام دهید.

مراحل اضافه کردن پیش نویس واترمارک در ارائه پاورپوینت با استفاده از جاوا

  1. برای افزودن واترمارک پیش نویس در ارائه، Aspose.Slides را از مخزن Maven نصب کنید.
  2. یک شی کلاس Presentation را برای بارگیری فایل مورد نظر نمونه سازی کنید
  3. شکلی را برای قرار دادن متن واترمارک پیش نویس آماده کنید
  4. زاویه چرخش شکل را برای نمایش متن چرخانده تنظیم کنید
  5. متن واترمارک را در شکل تنظیم کنید
  6. قالب بندی را روی متن واترمارک در شکل اعمال کنید
  7. برای محدود کردن ویرایش در پاورپوینت، قفل هایی را روی شکل اعمال کنید
  8. پس از افزودن متن پیش نویس به عنوان واترمارک، ارائه را ذخیره کنید

این مراحل ما را راهنمایی می کند تا یک ارائه پاورپوینت موجود را بارگذاری کنیم، جایی که ابتدا باید شکلی اضافه شود که به عنوان محفظه ای برای متن پیش نویس عمل می کند. زاویه چرخش این شکل را تنظیم می کنیم و متن را نیز فرمت می کنیم. در نهایت، فایل ارائه خروجی را با یک واترمارک پیش نویس در آن ذخیره می کنیم.

کد برای افزودن پیش نویس واترمارک در ارائه با استفاده از جاوا

import java.awt.Color;
import com.aspose.slides.FillType;
import com.aspose.slides.IAutoShape;
import com.aspose.slides.IMasterSlide;
import com.aspose.slides.IPortionFormat;
import com.aspose.slides.ITextFrame;
import com.aspose.slides.License;
import com.aspose.slides.NullableBool;
import com.aspose.slides.Presentation;
import com.aspose.slides.SaveFormat;
import com.aspose.slides.ShapeType;
public class HowToInsertDraftWatermarkInPowerPointPresentationUsingJava{
public static void main(String[] args) { //main function for How to Insert Draft Watermark in PowerPoint Presentation Using Java
// Load the license to remove trial version watermark after adding draft watermark
License license = new License();
license.setLicense("Aspose.Slides.lic");
// Instantiate the Presentation class object to insert draft watermark
Presentation WatermarkPptxPresentation = new Presentation("samplePresentation.pptx");
// Iterate through all the master slides in the presentation
for(IMasterSlide masterSlide : WatermarkPptxPresentation.getMasters())
{
// Add a rectangular shape object in the master slide by setting a desired height/width
IAutoShape PptxWatermark = masterSlide.getShapes().addAutoShape(ShapeType.Rectangle,
(float)(WatermarkPptxPresentation.getSlideSize().getSize().getWidth() / 2 - 50),
(float)(WatermarkPptxPresentation.getSlideSize().getSize().getHeight() / 2 - 50),
200, 50);
// Set the shape rotation angle without filling it
PptxWatermark.setRotation(325);
PptxWatermark.getFillFormat().setFillType(FillType.NoFill);
// Set the formatted draft text in the text frame
ITextFrame WatermarkText = PptxWatermark.addTextFrame("Confidential Draft");
IPortionFormat WatermarkTextFormat = WatermarkText.getParagraphs().get_Item(0).getPortions().get_Item(0).getPortionFormat();
WatermarkTextFormat.setFontBold(NullableBool.True);
WatermarkTextFormat.setFontItalic(NullableBool.True);
WatermarkTextFormat.setFontHeight(20);
WatermarkTextFormat.getFillFormat().setFillType(FillType.Solid);
WatermarkTextFormat.getFillFormat().getSolidFillColor().setColor(Color.RED);
// Set different types of locks
PptxWatermark.getAutoShapeLock().setTextLocked(true);
PptxWatermark.getAutoShapeLock().setSelectLocked(true);
PptxWatermark.getAutoShapeLock().setPositionLocked(true);
}
// Save the output file as PPTX after adding draft watermark text
WatermarkPptxPresentation.save("OutputJava.pptx",SaveFormat.Pptx);
}
}

این کد نمونه را می توان برای افزودن پیش نویس واترمارک در ارائه پاورپوینت با استفاده از جاوا بدون نصب MS PowerPoint یا Interop بر روی سیستم استفاده کرد. این فرآیند را در یک رویکرد گام به گام نشان می دهد که در آن ابتدا فایل ارائه را بارگذاری می کنیم و سپس یک قاب متنی با متن فرمت شده در شکل چرخانده اضافه می کنیم. این شکل قبل از ذخیره فایل روی دیسک قفل می شود.

در این آموزش نحوه افزودن پیش نویس واترمارک در پاورپوینت با استفاده از جاوا را یاد گرفتیم. برای انجام سایر عملیات روی ارائه‌ها مانند تبدیل ارائه به فرمت دیگری، به مقاله نحوه تبدیل PPTX به SVG با استفاده از جاوا مراجعه کنید.

 فارسی