Този кратък урок ще ви насочи как да конвертирате Word в сканиран PDF с помощта на C#. Докато използвате C#, конвертирайте Word в сканиран PDF с помощта на няколко реда код и прости извиквания на API. Приложението може да се използва във всяка от базираните на .NET Core среди на Windows, macOS или Linux базирани платформи.
Стъпки за конвертиране на Word в сканиран PDF с помощта на C#
- Конфигурирайте проекта за добавяне на препратки към Aspose.Words от мениджъра на пакети NuGet и Systems.Drawing
- Заредете изходния Word файл от диска, като използвате обекта от клас Document
- Конвертирайте диапазоните от страници от файла на Word и ги запазете като изображения в поток от памет с помощта на IPageSavingCallback
- Заредете потока от изображения на запазената страница с думи и го добавете като изображение в DocumentBuilder
- Запазете документа като сканиран PDF на диска
Използването на C# сканиране от DOC към PDF е лесно възможно с помощта на гореспоменатата последователност от операции. Ще започнем процеса, като заредим изходния DOCX файл от диска и използваме IPageSavingCallback, всяка страница, избрана в диапазона от страници, се преобразува в поток от памет от JPEG изображения. След това преминаваме през потоци от JPEG памет на отделни страници и добавяме вътрешни страници с помощта на клас DocumentBuilder. Накрая документът се записва като сканиран PDF файл само за четене на диска.
Код за конвертиране на Word в сканиран PDF с помощта на C#
За да конвертираме Word в PDF с помощта на C# и да получим сканиран PDF, ние възприехме подхода първо да конвертираме страниците на документа на Word в JPEG изображения и по този начин да ги направим само за четене. След това с помощта на класа DocumentBuilder създадохме нов документ, използвайки изображенията, създадени в първата стъпка, и го запазихме като PDF на диска.
В този урок научихме, че за разработването на Word към сканиран PDF конвертор C# може да се използва ефективно. Ако искате да премахнете празна страница във файл на Word с помощта на C#, вижте статията как да премахнете празна страница в Word с помощта на C#.