Šioje pamokoje pateikiama išsami informacija apie kaip konvertuoti JPG į nespalvotą PDF formatu C#. Jūs gausite visus reikalingus išteklius aplinkos parametrams, svarbioms vardų erdvėms, klasėms, metodams ir programavimo sekai nustatyti, kad atliktumėte šią užduotį. Aprašymas taip pat bus pateiktas norint tinkinti šį JPG į nespalvotą PDF konverterio rašymo procesą C#, naudojant tik kelis API iškvietimus.
Veiksmai, kaip konvertuoti JPG į nespalvotą PDF formatu C#
- Sukurkite aplinką, kad pridėtumėte Aspose.Imaging naudodami NuGet paketų tvarkyklę
- Įkelkite šaltinio JPG vaizdą į Image klasės objektą
- Atlikite įkelto vaizdo perdavimą į RasterCachedImage klasės objektą
- Išsaugokite vaizdo duomenis, jei jie nėra talpykloje
- Naudodami iš anksto nustatytą fiksuotą slenkstį, sudvejinkite vaizdą
- Išsaugokite gautą vaizdą PDF formatu naudodami objektą PdfOptions
Šiuose žingsniuose aprašomas žingsnis po žingsnio JPG pakeitimo į nespalvotą PDF naudojant C# procesą, kai pirmiausia nustatoma aplinka, pridedant reikiamus išteklius prie projekto, o tada šaltinio JPG įkeliamas į vaizdo klasę. objektas, kuris turi būti pakeistas į nespalvotą PDF. Atliekant kitus veiksmus, tipas perduodamas vaizdui į RasterCachedImage, o tada jis yra talpinamas į atmintį, kad būtų užtikrintas našumas, jei tai nebuvo atlikta anksčiau. Galiausiai, mes sudvejiname vaizdą naudodami iš anksto nustatytą fiksuotą slenkstį, o tada galutinė išvestis išsaugoma kaip PDF.
Kodas, skirtas JPG paversti nespalvotu PDF formatu C#
Šis kodas įkelia failą, skirtą JPG konvertuoti į nespalvotą PDF formatu C# naudojant Image class objektą, kuris ne tik palaiko daugybę kitų tipų vaizdų, bet ir turi keletą perkrautų funkcijų, pvz., galite įkelti vaizdą iš srauto, o ne iš failo diską ir naudokite papildomą LoadOptions parametrą. Šis LoadOptions objektas palaiko eigos įvykių tvarkyklės, duomenų atkūrimo režimo, duomenų fono spalvos ir buferio dydžio užuominos nustatymą.
Ši pamoka išmokė mus konvertuoti JPG į nespalvotą PDF failą. Jei norite sužinoti apie vaizdo dydžio keitimo procesą, žr. straipsnį kaip pakeisti vaizdo dydį C#.