Gereksinimler: Tüm PDF dosyasının her sayfası bir görse dönüştürülmelidir ve oluşturulan belgelerin küçük resimleri ön planda gösterilmelidir.
Magick.NET
ImageMagick, alt formatlar hariç 100'den fazla ana dosya formatını destekleyen güçlü bir görüntü işleme kütüphanesidir. Magick.NET ile, sunucunuza veya masaüstünüze ImageMagick kurmanıza gerek kalmadan C#/VB.NET/.NET Core uygulamalarında ImageMagick'i kullanabilirsiniz.
Kaynak kodu adresi:Bağlantı girişi görünür.
GhostScript
Ghostscript, PostScript (PS) ve PDF dosyalarını işlemek ve işlemek için açık kaynaklı bir yorumlayıcıdır. Bu dosya formatlarını esas olarak diğer formatlara (örneğin görseller, PDF'ler, PostScript) dönüştürmek veya onları yazdırmak için kullanılır. Ghostscript, bağımsız bir program olarak çalıştırılabilir veya diğer uygulamalara gömülü olarak baskı, render ve dönüştürme yetenekleri sağlar.
Resmi Web Sitesi:Bağlantı girişi görünür. İndir Adresi:Bağlantı girişi görünür.
ImageMagick, PDF dosyalarını ayrıştırmak için GhostScript gerektirir. İlk olarak, sistem kurulurHayalet MetniWindows 64-bit sistemini örnek alarak, indirme adresi:Bağlantı girişi görünür.
Eğer kurulu değilse, çalıştırıldığında aşağıdaki hata bildirilecektir:
Çözülemeyen istisna. 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 Kurulum şöyledir:
Aşağıdaki referanslarla yeni bir .NET 8 konsol uygulaması oluşturun:
Q8 ve Q16 farkı
S8: Her renk kanalı 8 bit kullanır, renk doğruluğu düşüktür, sıradan görüntü işlemeye uygundur ve az hafıza kaplar. S16: Her renk kanalı, profesyonel görüntü işleme için uygundur ve renk bozulması veya gradyan kırılmasını önlemek için daha yüksek renk doğruluğu için 16 bit kullanır.
PDF dosyalarını okuyun,Her sayfa bir görse dönüştürülür, kod şöyledir:
Aşağıda gösterildiği gibi:
(Son) |