Welcome to the ASP.NET Core feedback portal. We’re happy you’re here! If you have feedback on how to improve the ASP.NET Core, we’d love to hear it!

  • Check out the features or bugs others have reported and vote on your favorites. Feedback will be prioritized based on popularity.
  • If you have feedback that’s not listed yet, submit your own.

Thanks for joining our community and helping improve Syncfusion products!

1
Vote


public void ConvertToPdf(Stream targetStream)

{

    // Set the conformance for PDF/A-1a conversion.

using var render = new DocIORenderer

    {

        Settings = {PdfConformanceLevel = PdfConformanceLevel.Pdf_A1A, EmbedCompleteFonts = true, AutoTag = true, OptimizeIdenticalImages = true}

    };

    //render.Settings.ChartRenderingOptions.ImageFormat = ExportImageFormat.Jpeg;


using var pdfDocument = render.ConvertToPDF(Document as WordDocument);

    pdfDocument.Save(targetStream);

}



The tool can't handle unicode symbols where they modify the previous character, specifically I noticed this with the below variants:


  1. U+00E4 ä LATIN SMALL LETTER A WITH DIAERESIS
  2. U+0308 ◌̈ COMBINING DIAERESIS

The first type works perfectly, but the second, where we add the diaeresis after the letter a doesn't. It either is invisible, or only displays an "a" without the diaeresis.