Denna korta handledning guidar dig om hur du konverterar Word till skannad PDF med C#. När du använder C#, konvertera Word till skannat PDF med några rader kod och enkla API-anrop. Applikationen kan användas i alla .NET Core-baserade miljöer på Windows, macOS eller Linux-baserade plattformar.
Steg för att konvertera Word till skannad PDF med C#
- Konfigurera projektet för att lägga till referenser till Aspose.Words från NuGet-pakethanteraren och Systems.Drawing
- Ladda in Word-källfilen från disken med klassobjektet Document
- Konvertera sidintervallen från Word-filen och spara dem som bilder i Memory Stream med IPageSavingCallback
- Ladda den sparade bildströmmen för ordsidan och lägg till den som en bild i DocumentBuilder
- Spara dokumentet som en skannad PDF på disken
Att använda C# scan DOC till PDF är lätt möjligt med hjälp av den tidigare nämnda operationssekvensen. Vi kommer att starta processen genom att ladda käll DOCX-filen från disken och använda IPageSavingCallback varje sida vald i sidintervallet konverteras till en minnesström av JPEG-bilder. Sedan går vi igenom individuella JPEG-minnesströmmar och lägger till insidor med hjälp av DocumentBuilder-klassen. Slutligen sparas dokumentet som en skrivskyddad skannad PDF på disken.
Kod för att konvertera Word till skannad PDF med C#
För att konvertera Word till PDF med C# och få en skannad PDF, har vi antagit metoden att konvertera Word-dokumentsidorna till JPEG-bilder först och därmed göra dem skrivskyddade. Sedan genom att använda klassen DocumentBuilder har vi skapat ett nytt dokument med bilderna som skapades i det första steget och sparat det som en PDF på disken.
I den här handledningen har vi lärt oss att för att utveckla en Word till skannad PDF-omvandlare kan C#-baserad API effektivt användas. Om du vill ta bort en tom sida i en Word-fil med C#, se artikeln hur man tar bort tom sida i Word med C#.