Ovaj kratki vodič će vas voditi kako pretvoriti Word u skenirani PDF pomoću C#. Dok koristite C#, pretvorite Word u skenirani PDF pomoću nekoliko redaka koda i jednostavnih API poziva. Aplikacija se može koristiti u bilo kojem od .NET Core okruženja na platformama temeljenim na Windows, macOS ili Linux.
Koraci za pretvaranje Worda u skenirani PDF pomoću C#
- Konfigurirajte projekt za dodavanje referenci na Aspose.Words iz upravitelja paketa NuGet i Systems.Drawing
- Učitajte izvornu Word datoteku s diska pomoću objekta klase Document
- Pretvorite raspone stranica iz Word datoteke i spremite ih kao slike u Memory Stream koristeći IPageSavingCallback
- Učitajte tok slika spremljene stranice riječi i dodajte je kao sliku unutar DocumentBuildera
- Spremite dokument kao skenirani PDF na disk
Korištenje C# skeniranja DOC-a u PDF lako je moguće uz pomoć gore navedenog niza operacija. Proces ćemo započeti učitavanjem izvorne DOCX datoteke s diska i korištenjem IPageSavingCallbacka, svaka stranica odabrana u rasponu stranica pretvara se u memorijski tok JPEG slika. Zatim ponavljamo kroz tokove JPEG memorije pojedinačnih stranica i dodajemo unutar stranica pomoću klase DocumentBuilder. Na kraju, dokument se sprema kao skenirani PDF samo za čitanje na disku.
Kod za pretvaranje Worda u skenirani PDF pomoću C#
Kako bismo konvertirali Word u PDF koristeći C# i dobili skenirani PDF, usvojili smo pristup da prvo pretvorimo stranice Word dokumenta u JPEG slike i tako ih učinimo samo za čitanje. Zatim smo pomoću klase DocumentBuilder izradili novi dokument koristeći slike stvorene u prvom koraku i spremili ga kao PDF na disk.
U ovom vodiču naučili smo da se za razvoj Word pretvarača u skenirani PDF može učinkovito koristiti API temeljen na C#. Ako želite ukloniti praznu stranicu u Word datoteci koristeći C#, pogledajte članak kako ukloniti praznu stranicu u Wordu pomoću C#.