Converting PDF to bitmap causes partial data loss in the image

This article helps you resolve a problem that causes a partial loss of image data when you convert a PDF file to a bitmap image by using Windows.Data.Pdf.

Symptoms

Parts of a PDF document are missing after you convert the PDF file to a bitmap image by using the classes of the Windows.Data.Pdf namespace. For example, if a PDF file contains a dashed line (also known as a line dash pattern), part of the table that contains the dashed line will be missing from the bitmap image.

Cause

The Windows.Data.Pdf namespace is implemented by using features of Microsoft Edge Legacy. This problem is known to affect some PDF files, depending on the implementation of Microsoft Edge Legacy.

Workaround

If this problem occurs, you might be able to fix it by regenerating the PDF file to eliminate any elements that seem to cause the data loss. For the line dash pattern example given in the "Symptoms" section above, remove the dashed lines in the source file before you create the PDF file, and then try again to convert the PDF file to a bitmap image. If your application can be modified, consider using the same features as the new Chromium-based Microsoft Edge. The new Microsoft Edge is implemented by using the open source PDFium library.