Hoe Word naar gescande PDF te converteren met C#

Deze korte tutorial zal u begeleiden bij het converteren van Word naar gescande PDF met C#. Tijdens het gebruik van C# converteer Word naar gescand PDF met een paar regels code en eenvoudige API-aanroepen. De applicatie kan worden gebruikt in elk van de op .NET Core gebaseerde omgevingen op Windows-, macOS- of Linux-gebaseerde platforms.

Stappen om Word naar gescande PDF te converteren met C#

  1. Configureer het project om verwijzingen naar Aspose.Words toe te voegen vanuit de NuGet-pakketbeheerder en Systems.Drawing
  2. Laad het bron-Word-bestand van de schijf met behulp van het Document klassenobject
  3. Converteer de paginabereiken van het Word-bestand en sla ze op als afbeeldingen in Memory Stream met behulp van IPageSavingCallback
  4. Laad de opgeslagen woordpagina-afbeeldingsstroom en voeg deze toe als een afbeelding in DocumentBuilder
  5. Sla het document op als een gescande PDF op de schijf

Het gebruik van C# scan DOC to PDF is eenvoudig mogelijk met behulp van de bovengenoemde volgorde van bewerkingen. We zullen het proces starten door het bron-DOCX-bestand van de schijf te laden en met behulp van IPageSavingCallback wordt elke pagina die in het paginabereik is geselecteerd, geconverteerd naar een geheugenstroom van JPEG-afbeeldingen. Vervolgens doorlopen we afzonderlijke JPEG-geheugenstromen voor pagina’s en voegen we binnen pagina’s toe met behulp van de DocumentBuilder-klasse. Ten slotte wordt het document opgeslagen als een alleen-lezen gescande PDF op de schijf.

Code om Word naar gescande PDF te converteren met C#

Om Word naar PDF te converteren met C# en een gescande PDF te verkrijgen, hebben we de benadering aangenomen om de Word-documentpagina’s eerst naar JPEG-afbeeldingen te converteren en ze dus alleen-lezen te maken. Vervolgens hebben we met behulp van de DocumentBuilder-klasse een nieuw document gemaakt met behulp van de afbeeldingen die in de eerste stap zijn gemaakt en dat als een PDF op de schijf opgeslagen.

In deze tutorial hebben we geleerd dat voor het ontwikkelen van een Word naar gescande PDF-converter, de op C# gebaseerde API effectief kan worden gebruikt. Als je een lege pagina in een Word-bestand wilt verwijderen met C#, raadpleeg dan het artikel hoe een lege pagina in Word te verwijderen met C#.

 Nederlands