Comment puis-je obtenir l'image d'un fichier .pdf dans un System.Drawing.Bitmap?Comment extraire une image d'un fichier pdf en utilisant C#
10
A
Répondre
3
4
Vous pouvez essayer Docotic.Pdf library pour la tâche.
Voici un exemple qui montre comment créer System.Drawing.Bitmap
à partir d'une image dans un fichier PDF:
static void GetImagesFromPdfAsBitmaps()
{
string pathToPdf = "";
using (PdfDocument pdf = new PdfDocument(pathToPdf))
{
for (int i = 0; i < pdf.Images.Count; i++)
{
using (MemoryStream ms = new MemoryStream())
{
pdf.Images[i].Save(ms);
// don't forget to rewind stream
ms.Position = 0;
System.Drawing.Image bitmap = System.Drawing.Bitmap.FromStream(ms);
// ... use the bitmap and then dispose it
bitmap.Dispose();
}
}
}
}
La bibliothèque peut également enregistrer des images dans des fichiers. La bibliothèque ne rééchantillonne pas les images (c'est-à-dire que vous obtiendrez exactement la même image qu'en PDF)
Désistement: Je travaille pour Bit Miracle, vendeur de la bibliothèque.
Questions connexes
- 1. Extraire toutes les images du fichier pdf
- 2. Diviser la page PDF en utilisant C#
- 3. Comment extraire une partie de cette image en Java?
- 4. Extraire des images en utilisant iTextSharp
- 5. image Retrieve en utilisant C#
- 6. Comment extraire des données d'un fichier PDF tout en gardant une trace de sa structure?
- 7. Trouver une image dans une image C#
- 8. Comment extraire des données d'un PDF?
- 9. Comment faire un fichier pdf en utilisant PHP
- 10. Extrait l'image d'un PDF en utilisant .Net C#
- 11. Ouverture de plusieurs documents PDF en utilisant le fichier batch
- 12. C# Faire une image en utilisant diverses images
- 13. Word Automation: Remplacer une image en utilisant C#
- 14. Comment rendre les fichiers PDF en utilisant C#
- 15. Comment extraire des graphiques vectoriels d'un document pdf?
- 16. Comment redimensionner un pdf en utilisant iTextSharp
- 17. Comment faire pour obtenir un type de fichier image en utilisant GDI + en C++?
- 18. Comment restaurer un fichier en utilisant C#?
- 19. extraire la durée du fichier mp3 en utilisant AudioQueueServices
- 20. Convertir PDF en fichier texte en utilisant VB.net
- 21. lecture du fichier image FAT12 en C
- 22. image en utilisant .ashx
- 23. Comment extraire un fichier tar en Java?
- 24. Comment créer une image en utilisant ffmpeg et PHP?
- 25. Comment extraire un fichier d'un site FTP en utilisant une procédure stockée
- 26. Obtenir des champs dans un fichier PDF en utilisant PHP
- 27. PDF protégé par mot de passe en utilisant C#
- 28. Faxer un fichier PDF en utilisant l'application .Net
- 29. Conversion Pdf en Swf en utilisant Java
- 30. Comment puis-je extraire une image spécifique d'un fichier Icon dans .NET?
Mon expérience avec iText # et PdfSharp est qu'ils sont meilleurs pour écrire des fichiers PDF que de les lire. –
@Joel - J'aimerais pouvoir +1 un commentaire. ;) –