Požiadavky: Každá stránka celého PDF súboru musí byť prevedená na obrázok a náhľady vygenerovaných dokumentov sa zobrazujú v popredí.
Magick.NET
ImageMagick je výkonná knižnica na spracovanie obrázkov, ktorá podporuje viac ako 100 hlavných formátov súborov (okrem podformátov). S Magick.NET môžete používať ImageMagick v C#/VB.NET/.NET Core aplikáciách bez nutnosti inštalovať ImageMagick na server alebo desktop.
Adresa zdrojového kódu:Prihlásenie na hypertextový odkaz je viditeľné.
GhostScript
Ghostscript je open-source interpreter na spracovanie a manipuláciu s PostScript (PS) a PDF súbormi. Používa sa hlavne na konverziu týchto formátov súborov do iných formátov (ako sú obrázky, PDF, PostScript) alebo na ich tlač. Ghostscript môže byť spustený ako samostatný program alebo zabudovaný v iných aplikáciách, čím poskytuje možnosti tlače, vykresľovania a konverzie.
Oficiálna webová stránka:Prihlásenie na hypertextový odkaz je viditeľné. Adresa na stiahnutie:Prihlásenie na hypertextový odkaz je viditeľné.
ImageMagick vyžaduje GhostScript na spracovanie PDF súborov. Najprv sa systém nainštalujeGhostscript, ako príklad vezmime 64-bitový systém Windows, adresu na stiahnutie:Prihlásenie na hypertextový odkaz je viditeľné.
Ak nie je nainštalovaný, pri spustení sa zobrazí nasledujúca chyba:
Neriešená výnimka. 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 Inštalácia je nasledovná:
Vytvorte novú .NET 8 konzolovú aplikáciu s nasledujúcimi referenciami:
Rozdiel Q8 a Q16
Otázka 8: Každý farebný kanál používa 8 bitov, presnosť farieb je nízka, vhodná na bežné spracovanie obrazu a zaberá málo pamäte. Q16: Každý farebný kanál používa 16 bitov pre vyššiu farebnú presnosť, čo je vhodné na profesionálne spracovanie obrazu a zabraňuje farebnému skresleniu alebo poškodeniu prechodov.
Čítajte PDF súbory,Každá stránka sa konvertuje na obrázok, kód je nasledovný:
Ako je uvedené nižšie:
(Koniec) |