Požadavky: Každá stránka celého PDF souboru musí být převedena na obrázek a náhledy generovaných dokumentů jsou zobrazeny v popředí.
Magick.NET
ImageMagick je výkonná knihovna pro zpracování obrazů, která podporuje více než 100 hlavních formátů souborů (bez podformátů). S Magick.NET můžete používat ImageMagick v aplikacích C#/VB.NET/.NET Core, aniž byste museli ImageMagick instalovat na server nebo plochu.
Adresa zdrojového kódu:Přihlášení k hypertextovému odkazu je viditelné.
GhostScript
Ghostscript je open-source interpret pro práci a manipulaci se soubory PostScript (PS) a PDF. Používá se hlavně k převodu těchto formátů souborů do jiných formátů (například obrázky, PDF, PostScript) nebo k jejich tisku. Ghostscript může být spuštěn jako samostatný program nebo vložen do jiných aplikací, což poskytuje možnosti tisku, vykreslování a konverze.
Oficiální webové stránky:Přihlášení k hypertextovému odkazu je viditelné. Adresa ke stažení:Přihlášení k hypertextovému odkazu je viditelné.
ImageMagick vyžaduje GhostScript pro analýzu PDF souborů. Nejprve je systém nainstalovánGhostscript, jako příklad vezmeme 64bitový systém Windows, adresa ke stažení:Přihlášení k hypertextovému odkazu je viditelné.
Pokud není nainstalován, při spuštění se zobrazí následující chyba:
Neřešená výjimka. 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 Instalace je následující:
Vytvořte novou .NET 8 konzolovou aplikaci s následujícími referencemi:
Rozdíl mezi Q8 a Q16
Otázka 8: Každý barevný kanál používá 8 bitů, barevná přesnost je nízká, vhodná pro běžné zpracování obrazu a zabírá málo paměti. Q16: Každý barevný kanál používá 16 bitů pro vyšší barevnou přesnost, což je vhodné pro profesionální zpracování obrazu a zabraňuje barevnému zkreslení nebo přerušení přechodů.
Čtěte PDF soubory,Každá stránka je převedena na obrázek, kód je následující:
Jak je uvedeno níže:
(Konec) |