Partager via


La conversion du fichier PDF en bitmap entraîne une perte partielle de données dans l’image

Cet article vous aide à résoudre un problème qui entraîne une perte partielle des données d’image lorsque vous convertissez un fichier PDF en image bitmap à l’aide de Windows.Data.Pdf.

Symptômes

Certaines parties d’un document PDF sont manquantes après avoir converti le fichier PDF en image bitmap à l’aide des classes de l’espace de noms Windows.Data.Pdf. Par exemple, si un fichier PDF contient une ligne en pointillés (également appelée modèle de tiret de trait), une partie du tableau contenant la ligne en pointillés est manquante dans l’image bitmap.

Cause

L’espace de noms Windows.Data.Pdf est implémenté à l’aide de fonctionnalités de Version antérieure de Microsoft Edge. Ce problème est connu pour affecter certains fichiers PDF, en fonction de l’implémentation de Version antérieure de Microsoft Edge.

Solution de contournement

Si ce problème se produit, vous pouvez peut-être le résoudre en régénérant le fichier PDF pour éliminer les éléments qui semblent entraîner la perte de données. Pour l’exemple de modèle de tiret de trait donné dans la section « Symptômes » ci-dessus, supprimez les lignes en pointillés du fichier source avant de créer le fichier PDF, puis réessayez de convertir le fichier PDF en image bitmap. Si votre application peut être modifiée, envisagez d’utiliser les mêmes fonctionnalités que la nouvelle version de Microsoft Edge basée sur Chromium. Le nouveau Microsoft Edge est implémenté à l’aide de la bibliothèque PDFium code source ouvert.