απαιτήσεις: Κάθε σελίδα ολόκληρου του αρχείου PDF πρέπει να μετατραπεί σε εικόνα και οι μικρογραφίες των εγγράφων που δημιουργούνται εμφανίζονται στο προσκήνιο.
Magick.NET
Το ImageMagick είναι μια ισχυρή βιβλιοθήκη επεξεργασίας εικόνας που υποστηρίζει περισσότερες από 100 κύριες μορφές αρχείων (εξαιρουμένων των δευτερευουσών μορφών). Με Magick.NET, μπορείτε να χρησιμοποιήσετε το ImageMagick σε εφαρμογές C#/VB.NET/.NET Core χωρίς να χρειάζεται να εγκαταστήσετε το ImageMagick στον διακομιστή ή την επιφάνεια εργασίας σας.
Διεύθυνση πηγαίου κώδικα:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Σενάριο GhostScript
Το Ghostscript είναι ένας διερμηνέας ανοιχτού κώδικα για το χειρισμό και το χειρισμό αρχείων PostScript (PS) και PDF. Χρησιμοποιείται κυρίως για τη μετατροπή αυτών των μορφών αρχείων σε άλλες μορφές (όπως εικόνες, PDF, PostScript) ή για την εκτύπωσή τους. Το Ghostscript μπορεί να εκτελεστεί ως αυτόνομο πρόγραμμα ή να ενσωματωθεί σε άλλες εφαρμογές, παρέχοντας δυνατότητες εκτύπωσης, απόδοσης και μετατροπής.
Επίσημη ιστοσελίδα:Η σύνδεση με υπερσύνδεσμο είναι ορατή. Λήψη Διεύθυνσης:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Το ImageMagick απαιτεί το GhostScript για την ανάλυση αρχείων PDF. Αρχικά, το σύστημα εγκαθίσταταιΣενάριο Φάντασμα, λαμβάνοντας ως παράδειγμα το σύστημα Windows 64-bit, διεύθυνση λήψης:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Εάν δεν είναι εγκατεστημένο, θα αναφερθεί το ακόλουθο σφάλμα κατά την εκτέλεσή του:
Ανεπίλυτη εξαίρεση. 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 Η εγκατάσταση έχει ως εξής:
Δημιουργήστε μια νέα εφαρμογή κονσόλας .NET 8 με τις ακόλουθες αναφορές:
Διαφορά Q8 και Q16
Ε8: Κάθε κανάλι χρώματος χρησιμοποιεί 8 bit, η ακρίβεια χρώματος είναι χαμηλή, κατάλληλη για συνηθισμένη επεξεργασία εικόνας και καταλαμβάνει λίγη μνήμη. Ε16: Κάθε κανάλι χρώματος χρησιμοποιεί 16 bit για μεγαλύτερη ακρίβεια χρώματος, κατάλληλο για επαγγελματική επεξεργασία εικόνας και αποφυγή παραμόρφωσης χρώματος ή θραύσης ντεγκραντέ.
Διαβάστε αρχεία PDF,Κάθε σελίδα μετατρέπεται σε εικόνα, ο κωδικός έχει ως εξής:
Οπως φαίνεται παρακάτω:
(Τέλος) |