2009-10-12 27 views
7

Voglio estrarre immagini da PDF. Ho provato molte soluzioni ma non ho ancora trovato una soluzione. help me out .... Grazie in anticipoEstrai immagine da PDF usando .Net C#

+0

@mlk è corretto e se fai una semplice ricerca su Google vedrai che iTextSharp è lo strumento migliore per questo caso. –

risposta

7

Date un'occhiata a MSDN Forum - Extracting Image From PDF File Using C# ea VBForums - Extract Images From a PDF File Using iTextSharp, nel Forum MSDN vedrete che qualcuno già postato e non v'è un post contrassegnato come risposta e nel terzo post a VBForums link vedrai il codice completo per farlo.

Saluti.

+2

Vale la pena notare che iTextSharp è (ora) concesso in licenza con la licenza Affero, nel senso che se non si rende aperto il codice sorgente, è richiesto un canone per uso commerciale (o qualcosa del genere, IANAL). –

1

Docotic.Pdf library può essere utilizzato per estrarre immagini da PDF.

Ecco un esempio che mostra come estrarre tutte le immagini da un PDF:

static void ExtractAllImages() 
{ 
    string path = ""; 
    using (PdfDocument pdf = new PdfDocument(path)) 
    { 
     for (int i = 0; i < pdf.Images.Count; i++) 
     { 
      string imageName = string.Format("image{0}", i); 
      string imagePath = pdf.Images[i].Save(imageName); 
     } 
    } 
} 

La biblioteca non sarà ricampionare le immagini. Li salverà esattamente come in PDF.

Disclaimer: Lavoro per Bit Miracle, venditore della biblioteca.

+7

Si noti che questo è un prodotto commerciale con una modalità di valutazione di 30 giorni. La licenza più economica è attualmente $ 595, con prezzi che vanno presumibilmente ben oltre $ 2000 per l'opzione illimitata più costosa negoziata privatamente. Vedi le informazioni sui prezzi qui: http://bitmiracle.com/pdf-library/purchase.aspx –