Követelmények: A teljes PDF fájl minden oldalát képpé kell alakítani, és a generált dokumentumok miniképei az előtérben jelennek meg.
Magick.NET
Az ImageMagick egy erős képfeldolgozó könyvtár, amely több mint 100 fő fájlformátumot támogat (az alformátumok kivételével). Magick.NET-vel használhatod az ImageMagicket C#/VB.NET/.NET Core alkalmazásokban anélkül, hogy telepítened kellene az ImageMagicket a szerveredre vagy asztalodra.
Forráskód cím:A hiperlink bejelentkezés látható.
GhostScript
A Ghostscript egy nyílt forráskódú értelmező PostScript (PS) és PDF fájlok kezelésére és kezelésére. Főként ezeknek a fájlformátumoknak a más formátumokba (például képek, PDF-ek, PostScript) átalakítására vagy kinyomtatására használják. A ghostscript önálló programként futtatható vagy más alkalmazásokba ágyazva, így nyomtatási, renderelési és átalakítási lehetőségeket biztosít.
Hivatalos weboldal:A hiperlink bejelentkezés látható. Letöltési cím:A hiperlink bejelentkezés látható.
Az ImageMagick a PDF fájlok elemzéséhez GhostScriptre van szükség. Először a rendszert telepítikGhostscript, például a Windows 64-bites rendszert vezessük a letöltési cím:A hiperlink bejelentkezés látható.
Ha nincs telepítve, a következő hibát jelentik a végrehajtáskor:
Kezeletlen kivétel. 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 Az installáció a következő:
Hozzon létre egy új .NET 8 konzolos alkalmazást az alábbi hivatkozásokkal:
Q8 és Q16 különbségek
K8: Minden színcsatorna 8 bitet használ, a színpontosság alacsony, alkalmas normál képfeldolgozásra, és kevés memóriát foglal el. 16. kérdés: Minden színcsatorna 16 bitet használ a nagyobb színpontosság érdekében, amely alkalmas professzionális képfeldolgozásra, valamint a színtorzítás vagy a gradiens törésének elkerülése érdekében.
PDF fájlokat olvass el,Minden oldalt képpé alakítanak, a kód a következő:
Ahogy az alábbiakban látható:
(Vége) |