Reikalavimai: Kiekvieną viso PDF failo puslapį reikia konvertuoti į vaizdą, o sugeneruotų dokumentų miniatiūros rodomos pirmame plane.
Magick.NET
"ImageMagick" yra galinga vaizdo apdorojimo biblioteka, palaikanti daugiau nei 100 pagrindinių failų formatų (išskyrus subformatus). Naudodami Magick.NET galite naudoti "ImageMagick" C#/VB.NET/.NET Core programose, neįdiegdami "ImageMagick" serveryje ar darbalaukyje.
Šaltinio kodo adresas:Hipersaito prisijungimas matomas.
Vaiduoklių scenarijus
"Ghostscript" yra atvirojo kodo vertėjas, skirtas tvarkyti ir manipuliuoti PostScript (PS) ir PDF failais. Jis daugiausia naudojamas konvertuoti šiuos failų formatus į kitus formatus (pvz., vaizdus, PDF, PostScript) arba juos spausdinti. "Ghostscript" gali būti paleidžiama kaip atskira programa arba įterpta į kitas programas, suteikiant spausdinimo, atvaizdavimo ir konvertavimo galimybes.
Oficiali svetainė:Hipersaito prisijungimas matomas. Parsisiųsti adresą:Hipersaito prisijungimas matomas.
"ImageMagick" reikalauja "GhostScript", kad išanalizuotų PDF failus. Pirmiausia įdiegiama sistemaVaiduoklių scenarijus, imant "Windows 64 bitų" sistemą kaip pavyzdį, atsisiuntimo adresas:Hipersaito prisijungimas matomas.
Jei jis neįdiegtas, jį vykdant bus pranešta apie šią klaidą:
Neapdorota išimtis. ImageMagick.MagickDelegateErrorException: FailedToExecuteCommand '"gswin64c.exe" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -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 Diegimas yra toks:
Sukurkite naują .NET 8 konsolės programą su šiomis nuorodomis:
Q8 ir Q16 skirtumas
8 klausimas: Kiekvienas spalvų kanalas naudoja 8 bitus, spalvų tikslumas yra mažas, tinka įprastam vaizdo apdorojimui ir užima mažai atminties. 16 klausimas: Kiekvienas spalvų kanalas naudoja 16 bitų, kad būtų užtikrintas didesnis spalvų tikslumas, tinkamas profesionaliam vaizdo apdorojimui ir išvengti spalvų iškraipymų ar gradiento lūžių.
Skaityti PDF failus,Kiekvienas puslapis konvertuojamas į vaizdą, kodas yra toks:
Kaip parodyta žemiau:
(Pabaiga) |