Come posso ottenere l'immagine da un file .pdf in un System.Drawing.Bitmap?Come si estrae un'immagine da un file PDF utilizzando C#
10
A
risposta
3
4
Si consiglia di provare Docotic.Pdf library per l'attività.
Ecco un esempio che mostra come creare System.Drawing.Bitmap
da un'immagine in un file 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 libreria può anche salvare le immagini in file. La libreria non ricampiona le immagini (ad esempio otterrete esattamente la stessa immagine del PDF)
Disclaimer: Lavoro per Bit Miracle, venditore della libreria.
Problemi correlati
- 1. estrae le immagini da pdf usando pdfbox
- 2. Apache Tika estrae i file PDF scansionati
- 3. Come inviare un file PDF utilizzando UIActivityViewController
- 4. Come si estrae il dominio da un URL?
- 5. Come si estrae elementi distinti da un elenco?
- 6. Come si estrae un url da una stringa usando python?
- 7. C++: estrae i numeri da una stringa
- 8. Converti file PDF in immagini utilizzando C#
- 9. HowTo estrae MimeType da un byte []
- 10. C# estrae i frame da una parte di un file video
- 11. Estrazione di testo da un file PDF utilizzando Python
- 12. Come aprire un file PDF da Vim utilizzando l'applicazione pdf predefinita?
- 13. Come scaricare questo file PDF utilizzando php
- 14. Come si estrae il codice sorgente delle classi da un file dll?
- 15. Come posso generare un file PDF da un file binario?
- 16. Lettura file PDF utilizzando javascript
- 17. È necessario creare un file PDF da C# con un altro file PDF come filigrana dello sfondo
- 18. Come si estrae una colonna da una matrice multidimensionale?
- 19. Come si firma un documento PDF utilizzando un certificato da Windows Cert Store?
- 20. Creare un sommario da un file pdf
- 21. estrae le relazioni utilizzando NLTK
- 22. autoestraente che estrae ed eseguire un file
- 23. Come creare un file PDF con UWP C#?
- 24. Come si esegue un file utilizzando Java?
- 25. Estrai tutto da PDF
- 26. Come convertire un file .pptx in .pdf utilizzando Python
- 27. Come caricare un modulo PDF protetti da password utilizzando PDFBox
- 28. Come inserire e leggere un file pdf di database SQL Server 2005 utilizzando C#
- 29. come determinare il tipo di file PDF utilizzando iTextSharp
- 30. Conversione da PDF a Postscript utilizzando Java
La mia esperienza con iText # e PdfSharp è che sono più bravi a scrivere file PDF che a leggerli. –
@Joel - Vorrei poter fare +1 su un commento. ;) –