Ինչպես փոխարկել Word-ը սկանավորված PDF-ի, օգտագործելով C#

Այս հակիրճ ձեռնարկը կառաջնորդի ձեզ, թե ինչպես փոխակերպել Word-ը սկանավորված PDF-ի` օգտագործելով C#: C#-ն օգտագործելիս փոխարկեք Word-ը սկանավորված PDF-ի՝ օգտագործելով մի քանի տող կոդ և պարզ API զանգեր: Հավելվածը կարող է օգտագործվել Windows-ի, macOS-ի կամ Linux-ի վրա հիմնված .NET Core-ի վրա հիմնված ցանկացած միջավայրում:

Word-ը սկանավորված PDF-ի փոխարկելու քայլեր՝ օգտագործելով C#

  1. Կազմաձևեք նախագիծը, որպեսզի հղումներ ավելացնի Aspose.Words-ին NuGet փաթեթի կառավարիչից և Systems.Drawing-ից
  2. Բեռնել սկզբնաղբյուր Word ֆայլը սկավառակից՝ օգտագործելով Document դասի օբյեկտը
  3. Փոխակերպեք էջի միջակայքերը Word ֆայլից և պահեք դրանք որպես Պատկերներ Memory Stream-ում՝ օգտագործելով IPageSavingCallback
  4. Բեռնեք պահպանված բառի էջի պատկերի հոսքը և ավելացրեք այն որպես պատկեր DocumentBuilder-ում
  5. Պահպանեք փաստաթուղթը որպես սկանավորված PDF սկավառակի վրա

C# scan DOC to PDF-ի օգտագործումը հեշտությամբ հնարավոր է վերոհիշյալ գործողությունների հաջորդականության օգնությամբ: Մենք գործընթացը կսկսենք՝ բեռնելով աղբյուրի DOCX ֆայլը սկավառակից և օգտագործելով IPageSavingCallback, էջի տիրույթում ընտրված յուրաքանչյուր էջ վերածվում է JPEG պատկերների հիշողության հոսքի: Այնուհետև մենք կրկնում ենք առանձին էջի JPEG հիշողության հոսքերի միջոցով և կցում ենք էջերի ներսում՝ օգտագործելով DocumentBuilder դասը: Ի վերջո, փաստաթուղթը պահվում է որպես միայն կարդալու սկանավորված PDF սկավառակի վրա:

Բառը սկանավորված PDF-ի փոխարկելու կոդը C#-ի միջոցով

Որպեսզի վերափոխենք Word-ը PDF-ի C#-ի միջոցով և ստանանք սկանավորված PDF, մենք որդեգրել ենք Word փաստաթղթի էջերը նախ JPEG պատկերների փոխակերպելու և այդպիսով դրանք դարձնելով միայն կարդալու մոտեցումը: Այնուհետև օգտագործելով DocumentBuilder դասը, մենք ստեղծել ենք նոր փաստաթուղթ՝ օգտագործելով առաջին քայլում ստեղծված պատկերները և այն պահել որպես PDF սկավառակի վրա:

Այս ձեռնարկում մենք իմացանք, որ Word-ի սկանավորված PDF փոխարկիչ մշակելու համար C# վրա հիմնված API-ն կարող է արդյունավետ օգտագործվել: Եթե ցանկանում եք հեռացնել դատարկ էջը Word ֆայլում՝ օգտագործելով C#, տես ինչպես հեռացնել դատարկ էջը Word-ում C#-ով հոդվածը:

 Հայերեն