Skip to content

Instantly share code, notes, and snippets.

@GroupDocsGists
Created October 9, 2019 12:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save GroupDocsGists/ed031f8a9feec37aaddf5da82085555f to your computer and use it in GitHub Desktop.
Save GroupDocsGists/ed031f8a9feec37aaddf5da82085555f to your computer and use it in GitHub Desktop.
ConversionConfig conversionConfig = new ConversionConfig();
conversionConfig.setStoragePath("source file path");
conversionConfig.setOutputPath("output path");
ConversionHandler conversionHandler = new ConversionHandler(conversionConfig);
String sourceFileName = "source.pptx";
PdfSaveOptions saveOptions = new PdfSaveOptions();
WatermarkOptions watermarkOptions = new WatermarkOptions();
watermarkOptions.setText("Watermark text");
watermarkOptions.setColor(Color.blue);
watermarkOptions.setFont(new Font("Arial", 40, 12));
watermarkOptions.setRotationAngle(45);
watermarkOptions.setTransparency(0.1);
watermarkOptions.setLeft(200);
watermarkOptions.setTop(400);
saveOptions.getWatermarkOptions().setBackground(true);
saveOptions.setWatermarkOptions(watermarkOptions);
ConvertedDocument result = conversionHandler.<String> convert(sourceFileName, saveOptions);
result.save(sourceFileName + "." + result.getFileType());
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment