Partager via


La conversion d’un 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 de données d’image lorsque vous convertissez un fichier PDF en image bitmap à l’aide de Windows.Data.Pdf.

Symptômes

Des parties d’un document PDF sont manquantes après la conversion du fichier PDF en image bitmap à l’aide des classes de l’espace de nomsWindows.Data.Pdf. Par exemple, si un fichier PDF contient une ligne en pointillés (également appelée modèle de tiret de ligne), une partie de la table qui contient la ligne en pointillés est manquante dans l’image bitmap.

Cause

L’espace de noms Windows.Data.Pdf est implémenté à l’aide des 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 pourrez peut-être le résoudre en régénérant le fichier PDF pour éliminer tous les éléments qui semblent entraîner la perte de données. Pour l’exemple de modèle de tiret de ligne fourni dans la section « Symptômes » ci-dessus, supprimez les traits en pointillés dans le fichier source avant de créer le fichier PDF, puis réessayez pour 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 Chromium Microsoft Edge. Le nouveau Microsoft Edge est implémenté à l’aide de la bibliothèque open source PDFium.