Persyaratan: Setiap halaman dari seluruh file PDF perlu diubah menjadi gambar, dan thumbnail dari dokumen yang dihasilkan ditampilkan di latar depan.
Magick.NET
ImageMagick adalah perpustakaan pemrosesan gambar yang kuat yang mendukung lebih dari 100 format file utama (tidak termasuk subformat). Dengan Magick.NET, Anda dapat menggunakan ImageMagick di aplikasi C#/VB.NET/.NET Core tanpa harus menginstal ImageMagick di server atau desktop Anda.
Alamat kode sumber:Login hyperlink terlihat.
Skrip Hantu
Ghostscript adalah penerjemah sumber terbuka untuk menangani dan memanipulasi file PostScript (PS) dan PDF. Ini terutama digunakan untuk mengonversi format file ini ke format lain (seperti gambar, PDF, PostScript) atau untuk mencetaknya. Ghostscript dapat dijalankan sebagai program mandiri atau disematkan dalam aplikasi lain, menyediakan kemampuan pencetakan, rendering, dan konversi.
Situs resmi:Login hyperlink terlihat. Alamat Unduhan:Login hyperlink terlihat.
ImageMagick memerlukan GhostScript untuk mengurai file PDF. Pertama, sistem dipasangSkrip hantu, mengambil sistem Windows 64-bit sebagai contoh, alamat unduhan:Login hyperlink terlihat.
Jika tidak diinstal, kesalahan berikut akan dilaporkan saat dieksekusi:
Pengecualian yang tidak ditangani. 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 Pemasangannya adalah sebagai berikut:
Buat aplikasi konsol .NET 8 baru dengan referensi berikut:
Perbedaan Q8 dan Q16
Q8: Setiap saluran warna menggunakan 8 bit, akurasi warnanya rendah, cocok untuk pemrosesan gambar biasa, dan menempati sedikit memori. Q16: Setiap saluran warna menggunakan 16 bit untuk akurasi warna yang lebih tinggi, cocok untuk pemrosesan gambar profesional dan menghindari distorsi warna atau kerusakan gradien.
Baca file PDF,Setiap halaman diubah menjadi gambar, kodenya adalah sebagai berikut:
Seperti yang ditunjukkan di bawah ini:
(Akhir) |