Ce bref didacticiel vous expliquera comment convertir Word en PDF numérisé à l’aide de C#. Lors de l’utilisation de C#, convertissez Word en PDF numérisé à l’aide de quelques lignes de code et d’appels d’API simples. L’application peut être utilisée dans n’importe quel environnement basé sur .NET Core sur des plates-formes Windows, macOS ou Linux.
Étapes pour convertir Word en PDF numérisé à l’aide de C#
- Configurez le projet pour ajouter des références à Aspose.Words à partir du gestionnaire de packages NuGet et de Systems.Drawing
- Chargez le fichier Word source à partir du disque à l’aide de l’objet de classe Document
- Convertissez les plages de pages du fichier Word et enregistrez-les en tant qu’images dans le flux de mémoire à l’aide de IPageSavingCallback
- Chargez le flux d’images de la page de mots enregistrée et ajoutez-le en tant qu’image dans DocumentBuilder
- Enregistrez le document au format PDF numérisé sur le disque
L’utilisation de C# scan DOC to PDF est facilement possible à l’aide de la séquence d’opérations susmentionnée. Nous allons commencer le processus en chargeant le fichier DOCX source à partir du disque et en utilisant IPageSavingCallback, chaque page sélectionnée dans la plage de pages est convertie en un flux mémoire d’images JPEG. Ensuite, nous parcourons les flux de mémoire JPEG de pages individuelles et ajoutons des pages intérieures à l’aide de la classe DocumentBuilder. Enfin, le document est enregistré en tant que PDF numérisé en lecture seule sur le disque.
Code pour convertir Word en PDF numérisé à l’aide de C#
Afin de convertir Word en PDF à l’aide de C# et d’obtenir un PDF numérisé, nous avons adopté l’approche consistant à convertir d’abord les pages du document Word en images JPEG et à les rendre ainsi en lecture seule. Ensuite, en utilisant la classe DocumentBuilder, nous avons créé un nouveau document en utilisant les images créées à la première étape et l’avons enregistré au format PDF sur le disque.
Dans ce didacticiel, nous avons appris que pour développer un convertisseur Word en PDF numérisé, l’API basée sur C# peut être utilisée efficacement. Si vous souhaitez supprimer une page vierge dans un fichier Word à l’aide de C#, reportez-vous à l’article comment supprimer une page vierge dans Word en utilisant C#.