Šioje trumpoje pamokoje sužinosite, kaip konvertuoti Word į nuskaitytą PDF naudojant C#. Naudodami C# konvertuokite Word į nuskaitytą PDF naudodami kelias kodo eilutes ir paprastus API iškvietimus. Programą galima naudoti bet kurioje “.NET Core” aplinkoje, veikiančioje Windows, MacOS arba Linux platformose.
Veiksmai, kaip konvertuoti Word į nuskaitytą PDF naudojant C#
- Sukonfigūruokite projektą, kad pridėtumėte nuorodas į Aspose.Words iš NuGet paketų tvarkyklės ir Systems.Drawing
- Įkelkite šaltinio Word failą iš disko naudodami Document klasės objektą
- Konvertuokite puslapių diapazonus iš Word failo ir išsaugokite juos kaip vaizdus atminties sraute naudodami IPageSavingCallback
- Įkelkite išsaugotą žodžio puslapio vaizdo srautą ir pridėkite jį kaip vaizdą DocumentBuilder.
- Išsaugokite dokumentą kaip nuskaitytą PDF formatą diske
Naudoti C# nuskaityti DOC į PDF galima nesunkiai naudojant pirmiau nurodytą operacijų seką. Pradėsime procesą įkeldami šaltinio DOCX failą iš disko ir naudodami IPageSavingCallback, kiekvienas puslapių diapazone pasirinktas puslapis konvertuojamas į JPEG vaizdų atminties srautą. Tada pakartojame atskirų puslapių JPEG atminties srautus ir pridedame vidinius puslapius naudodami DocumentBuilder klasę. Galiausiai dokumentas diske išsaugomas kaip tik skaitomas nuskaitytas PDF failas.
Kodas konvertuoti Word į nuskaitytą PDF naudojant C#
Norėdami konvertuoti Word į PDF naudojant C# ir gauti nuskaitytą PDF failą, pirmiausia Word dokumento puslapius konvertuojame į JPEG vaizdus ir taip darome juos tik skaitomus. Tada naudodami DocumentBuilder klasę sukūrėme naują dokumentą naudodami pirmame žingsnyje sukurtus vaizdus ir išsaugojome jį kaip PDF diske.
Šiame vadove sužinojome, kad norint sukurti Word į nuskaitytą PDF konverterį, galima efektyviai naudoti C# pagrįstą API. Jei norite pašalinti tuščią Word failo puslapį naudodami C#, žr. straipsnį kaip pašalinti tuščią puslapį Word naudojant C#.