The issue you are encountering was reported in the Aspose .Slides community forum [1].
Possible steps to try
Upgrade the Aspose.Slides for .NET library – newer builds often include bug‑fixes and improvements that may resolve SVG rendering problems.
If the problem persists after upgrading, you can post a minimal PPTX file that contains the problematic SVG in this thread so the Aspose team can examine it further.
As an immediate workaround, you might convert the SVG logo to a raster image (e.g., PNG) before adding it to the presentation; this can avoid rendering issues, though it may affect visual quality.
Feel free to add any additional details or sample files here, and the community will continue to monitor the discussion.
Upgrade Aspose.Slides for .NET – Newer builds often contain bug‑fixes and improvements that can resolve SVG‑rendering issues that appear in version 25.12 [1].
Use a raster image instead of SVG – Converting the logo to a raster format (e.g., PNG) before adding it to the presentation avoids the SVG‑specific rendering problem [1].
SaveMetafilesAsPng as a temporary workaround – Setting PdfOptions.SaveMetafilesAsPng = true forces metafile content (including SVG) to be rasterised during PDF generation. This can produce a usable PDF, though the visual quality may differ from the original [2].
var pdfOptions = new Aspose.Slides.Export.PdfOptions
{
SaveMetafilesAsPng = true
};
presentation.Save("out.pdf", Aspose.Slides.Export.SaveFormat.Pdf, pdfOptions);
Provide a minimal sample if the problem persists – Attach a small PPTX that contains the problematic SVG to this forum thread so the Aspose team can examine it further.
Summary – First try upgrading to a newer Aspose.Slides for .NET version. If that is not possible, either replace the SVG with a raster image or enable SaveMetafilesAsPng as a workaround.
@sogidev,
I have reproduced the problem where the SVG image is displayed incorrectly when converting the PowerPoint presentation to PDF. I have also noticed that the emojis are displayed incorrectly.
We have opened the following new ticket(s) in our internal issue tracking system and will deliver their fixes according to the terms mentioned in Free Support Policies.
Issue ID(s):
SLIDESNET-45246: SVG image is displayed incorrectly when converting PPTX to PDF
SLIDESNET-45247: Emoji are displayed incorrectly when converting PPTX to PDF
You can obtain Paid Support Services if you need support on a priority basis, along with the direct access to our Paid Support management team.
It would be great if you could also share the following additional information:
The operating system on which the PPTX-to-PDF conversion was performed.
The .NET target platform in your application project.
@sogidev,
Regarding the ticket SLIDESNET-45247 (emojis are displayed incorrectly), please try loading the font Segoe UI Emoji used in the presentation as shown below:
var fontData = File.ReadAllBytes("seguiemj_1-33.ttf");
FontsLoader.LoadExternalFont(fontData);
using var presentation = new Presentation("original_document.pptx");
presentation.Save("output.pdf", SaveFormat.Pdf);