Այս ձեռնարկը մանրամասներ է տալիս ինչպես փոխարկել JPG-ն սև և սպիտակ PDF-ի C#-ով: Դուք կստանաք բոլոր անհրաժեշտ ռեսուրսները՝ այս առաջադրանքը կատարելու համար միջավայրի կարգավորումները, կարևոր անվանատարածքները, դասերը, մեթոդները և ծրագրավորման հաջորդականությունը կարգավորելու համար: Նկարագրությունը կտրամադրվի նաև JPG-ի սև և սպիտակ PDF փոխարկիչը C#-ում գրելու այս գործընթացը հարմարեցնելու համար միայն մի քանի API զանգերի օգնությամբ:
JPG-ը սև և սպիտակ PDF-ի C#-ով փոխարկելու քայլեր
- Ստեղծեք միջավայր՝ ավելացնելու Aspose.Imaging՝ օգտագործելով NuGet փաթեթի կառավարիչը
- Բեռնել աղբյուրի JPG պատկերը Image դասի օբյեկտում
- Կատարեք բեռնված պատկերի ձուլում RasterCachedImage դասի օբյեկտին
- Քեշել պատկերի տվյալները, եթե դրանք քեշավորված չեն
- Օգտագործելով նախապես սահմանված ֆիքսված շեմը, պատկերը երկուականացրեք
- Պահպանեք ստացված պատկերը որպես PDF՝ օգտագործելով PdfOptions օբյեկտը
Այս քայլերը նկարագրում են JPG-ը սև և սպիտակ PDF-ի փոխելու գործընթացը՝ օգտագործելով C# քայլ առ քայլ մոտեցմամբ, որտեղ սկզբում միջավայրը սահմանվում է՝ ավելացնելով անհրաժեշտ ռեսուրսները նախագծին, այնուհետև JPG-ի աղբյուրը բեռնվում է Image դասում: օբյեկտ, որը պետք է փոխվի սև և սպիտակ PDF-ի: Հաջորդ քայլերում պատկերի տիպի ձուլումը կատարվում է RasterCachedImage-ում, այնուհետև այն պահվում է հիշողության մեջ՝ կատարման համար, եթե ավելի վաղ չի արվել: Ի վերջո, մենք պատկերը երկուականացնում ենք՝ օգտագործելով նախապես սահմանված ֆիքսված շեմը, այնուհետև վերջնական արդյունքը պահվում է որպես PDF:
C#-ով JPG-ը սև և սպիտակ PDF-ի վերածելու կոդ
Այս կոդը բեռնում է ֆայլը փոխակերպելու JPG-ը սև և սպիտակ PDF-ի C#-ում` օգտագործելով Image դասի օբյեկտը, որը ոչ միայն աջակցում է բազմաթիվ այլ տեսակի պատկերներ, այլև ունի բազմաթիվ գերբեռնված գործառույթներ, ինչպիսիք են պատկերը հոսքից, այլ ոչ թե ֆայլի վրա: սկավառակի վրա և օգտագործեք լրացուցիչ LoadOptions պարամետր: Այս LoadOptions օբյեկտն աջակցում է առաջընթացի իրադարձությունների մշակման, տվյալների վերականգնման ռեժիմի, տվյալների ֆոնի գույնի և բուֆերի չափի ակնարկի կարգավորում:
Այս ձեռնարկը մեզ սովորեցրել է JPG-ը վերածել սև և սպիտակ PDF ֆայլի: Եթե ցանկանում եք սովորել պատկերի չափափոխման գործընթացը, տես ինչպես փոխել պատկերի չափը C#-ում-ի հոդվածը: