Cerințe: Fiecare pagină a întregului fișier PDF trebuie convertită într-o imagine, iar miniaturile documentelor generate sunt afișate în prim-plan.
Magick.NET
ImageMagick este o bibliotecă puternică de procesare a imaginilor care suportă peste 100 de formate majore de fișiere (excluzând subformatele). Cu Magick.NET, poți folosi ImageMagick în aplicațiile core C#/VB.NET/.NET fără să fie nevoie să instalezi ImageMagick pe server sau desktop.
Adresa codului sursă:Autentificarea cu hyperlink este vizibilă.
GhostScript
Ghostscript este un interpret open-source pentru gestionarea și manipularea fișierelor PostScript (PS) și PDF. Este folosit în principal pentru a converti aceste formate de fișiere în alte formate (cum ar fi imagini, PDF-uri, PostScript) sau pentru a le imprima. Ghostscript poate fi rulat ca program independent sau integrat în alte aplicații, oferind capabilități de tipărire, randare și conversie.
Site oficial:Autentificarea cu hyperlink este vizibilă. Adresă de descărcare:Autentificarea cu hyperlink este vizibilă.
ImageMagick necesită GhostScript pentru a analiza fișierele PDF. În primul rând, sistemul este instalatGhostscript, luând ca exemplu sistemul Windows pe 64 de biți, adresa de descărcare:Autentificarea cu hyperlink este vizibilă.
Dacă nu este instalat, următoarea eroare va fi raportată la executare:
Excepție nerezolvată. ImageMagick.MagickDelegateErrorException: FailedToExecuteCommand '"gswin64c.exe" -q -dQUIET -dSAFER -dBATCH -dNOPAUUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 - dGridFitTT=2 "-sDEVICE=pngalpha" -dTextAlphaBits=4 -dGraphicsAlphaBits=4 "-r300x300" -dPrinted=false "-sOutputFile=C:/Users/itsvse/AppData/Local/Temp/ magick-HPhqYc77lVjfqnUN0UPHC6fpkhBXbMu6%d" "-fC:/Users/itsvse/AppData/Local/Temp/magick-24IoSVNLhlVqUxyX5TAKlJX2QE9P6VVX" "-fC:/Users/itsvse/AppData/Local/Temp/ magick-OoG2bKCTo5gEIBysNzxLSTvorwe9jp6Z"' (127) @ error/ghostscript-private.h/ExecuteGhostscriptCommand/75 Instalarea este următoarea:
Creează o nouă aplicație de consolă .NET 8 cu următoarele referințe:
Diferența Q8 și Q16
Întrebarea 8: Fiecare canal de culoare folosește 8 biți, acuratețea culorii este scăzută, potrivită pentru procesarea obișnuită a imaginilor și ocupă puțină memorie. Întrebarea 16: Fiecare canal de culoare folosește 16 biți pentru o acuratețe mai mare a culorii, potrivit pentru procesarea profesională a imaginii și evitarea distorsiunilor de culoare sau a întreruperii gradientului.
Citește fișiere PDF,Fiecare pagină este transformată într-o imagine, codul este următorul:
Așa cum se arată mai jos:
(Sfârșit) |