Met Aspose.Words voor .NET kunt u documenten zoals DOCX, DOC, RTF, ODT, HTML converteren naar afbeeldingsbestandsindelingen zoals PNG, JPEG, BMP, GIF. In deze tutorial leer je hoe je een Word-document converteert naar afbeeldingen in C#.
Stappen om Word-document naar afbeeldingen te converteren in C#
- Installeer het Aspose.Words for .NET-pakket van NuGet.org
- Verwijzing naar Aspose.Words en Aspose.Words.Saving naamruimten toevoegen
- Licentie van Aspose.Words voor .NET instellen met behulp van de License.SetLicense-methode
- Importeer het invoerdocument in Aspose.Words’ DOM
- Maak een instantie van de klasse ImageSaveOptions om opties op te geven bij het weergeven van documentpagina’s naar afbeeldingen
- Implementeer de IPageSavingCallback-interface en stel het bestandsnaampad in met de eigenschap PageSavingArgs.PageFileName
- Stel het paginabereik van het Word-document in voor beeldconversie
- Sla ten slotte de afbeeldingen op schijf op met de Document.Save-methode
U moet vaak verschillende opmaak en stijlen van lettertypen gebruiken wanneer u met documenten werkt. Als u een document opent op een computer waarop de gebruikte lettertypen in het document niet zijn geïnstalleerd, zal de tekstweergave anders zijn in de documentviewer. De zaak zal hetzelfde zijn voor Aspose.Words. Het vereist TrueType-lettertypen bij het renderen van documenten naar formaten met een vaste pagina (JPEG, PNG, PDF of XPS). De lettertypen die in het invoerdocument worden gebruikt, moeten worden geïnstalleerd op de machine waarop u een Word-document naar afbeeldingen wilt converteren.
Eerder hebben we gekeken naar hoe een Word-document af te drukken met C# in een ander instructie-onderwerp. In dit onderwerp worden alle stappen uitgelegd om een Word-document naar afbeeldingen in C# te converteren
Code om Word-document te converteren naar afbeeldingen in C#
De bovenstaande code in C# converteert een Word-document naar afbeeldingen zonder MS Office te installeren. U kunt het gebruiken waar .NET is geïnstalleerd op Windows-, Linux-, macOS- en cloudplatforms (Amazon Web Services en Microsoft Azure).