Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 612|Vastaus: 1

[Lähde] .NET/C# muuntaa PDF-tiedostot kuviksi ImageMagickin ja GhostScriptin pohjalta

[Kopioi linkki]
Julkaistu 2.9.2025 16.28.52 | | | |
Vaatimukset: Jokainen koko PDF-tiedoston sivu täytyy muuntaa kuvaksi, ja luotujen dokumenttien pikkukuvat näytetään etualalla.

Magick.NET

ImageMagick on tehokas kuvankäsittelykirjasto, joka tukee yli 100 päätiedostomuotoa (pois lukien aliformaatit). Magick.NET:n avulla voit käyttää ImageMagickia C#/VB.NET/.NET Core -sovelluksissa ilman, että sinun tarvitsee asentaa ImageMagickia palvelimelle tai työpöydälle.

Lähdekoodin osoite:Hyperlinkin kirjautuminen on näkyvissä.

GhostScript

Ghostscript on avoimen lähdekoodin tulkki PostScript (PS)- ja PDF-tiedostojen käsittelyyn ja käsittelyyn. Sitä käytetään pääasiassa näiden tiedostomuotojen muuntamiseen muihin muotoihin (kuten kuviin, PDF-tiedostoihin, PostScriptiin) tai niiden tulostamiseen. Ghostscript voidaan ajaa itsenäisenä ohjelmana tai upotettuna muihin sovelluksiin, tarjoten tulostus-, renderöinti- ja muunnosmahdollisuudet.

Virallinen verkkosivusto:Hyperlinkin kirjautuminen on näkyvissä.
Latausosoite:Hyperlinkin kirjautuminen on näkyvissä.

ImageMagick vaatii GhostScriptin PDF-tiedostojen jäsentämiseen. Ensin järjestelmä asennetaanGhostscript, otetaan esimerkkinä Windows 64-bittinen järjestelmä, latausosoite:Hyperlinkin kirjautuminen on näkyvissä.

Jos sitä ei ole asennettu, seuraava virhe raportoidaan suorituksen yhteydessä:
Käsittelemätön poikkeus. 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

Asennus on seuraava:



Luo uusi .NET 8 -konsolisovellus seuraavilla viitteillä:

Q8:n ja Q16:n erot

K8: Jokainen värikanava käyttää 8 bittiä, väritarkkuus on heikko, sopii tavalliseen kuvankäsittelyyn ja vie vähän muistia.
K16: Jokainen värikanava käyttää 16 bittiä paremman väritarkkuuden saavuttamiseksi, mikä sopii ammattimaiseen kuvankäsittelyyn ja estää värivääristymiä tai liukuvärin rikkoutumista.

Lue PDF-tiedostoja,Jokainen sivu muunnetaan kuvaksi, koodi on seuraava:

Kuten alla on esitetty:



(Loppu)




Edellinen:HttpClient .NET/C#:ssa käyttää Http/2.0-versioprotokollaa
Seuraava:.NET/C# riippuvuuden injektiointipalvelun rekisteröinti Scrutor-työkalu
 Vuokraisäntä| Julkaistu 2.9.2025 16.29.59 |
.NET/C# muuntaa PDF-tiedostot kuviksi PDFtoImage-pohjalta
https://www.itsvse.com/thread-10785-1-1.html
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com