Krav: Hver side i hele PDF-filen må konverteres til et bilde, og miniatyrbildene av de genererte dokumentene vises i forgrunnen.
Magick.NET
ImageMagick er et kraftig bildebehandlingsbibliotek som støtter over 100 hovedfilformater (ekskludert underformater). Med Magick.NET kan du bruke ImageMagick i C#/VB.NET/.NET Core-applikasjoner uten å måtte installere ImageMagick på serveren eller skrivebordet ditt.
Kildekodeadresse:Innloggingen med hyperkoblingen er synlig.
GhostScript
Ghostscript er en åpen kildekode-tolk for håndtering og manipulering av PostScript (PS) og PDF-filer. Den brukes hovedsakelig til å konvertere disse filformatene til andre formater (som bilder, PDF-er, PostScript) eller til å skrive dem ut. Ghostscript kan kjøres som et frittstående program eller innebygd i andre applikasjoner, og gir utskrift, rendering og konverteringsmuligheter.
Offisiell nettside:Innloggingen med hyperkoblingen er synlig. Nedlastingsadresse:Innloggingen med hyperkoblingen er synlig.
ImageMagick krever at GhostScript tolker PDF-filer. Først installeres systemetGhostscript, med Windows 64-bits system som eksempel, nedlastingsadresse:Innloggingen med hyperkoblingen er synlig.
Hvis den ikke er installert, vil følgende feil bli rapportert når den kjøres:
Unntak for ubehandlet. ImageMagick.MagickDelegateErrorException: FailedToExecuteCommand '"gswin64c.exe" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=5000000000 -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 Installasjonen er som følger:
Lag en ny .NET 8-konsollapp med følgende referanser:
Forskjell mellom Q8 og Q16
Spørsmål 8: Hver fargekanal bruker 8 biter, fargenøyaktigheten er lav, egnet for vanlig bildebehandling, og bruker lite minne. Spørsmål 16: Hver fargekanal bruker 16 biter for høyere fargenøyaktighet, egnet for profesjonell bildebehandling og for å unngå fargeforvrengning eller gradientbrudd.
Les PDF-filer,Hver side blir omgjort til et bilde, koden er som følger:
Som vist nedenfor:
(Slutt) |