Le rendu

Nous utilisons le terme “rendu” dans Aspose.Words pour décrire le processus de conversion d’un document dans un format de fichier ou un support paginé ou ayant le concept de pages. Nous parlons du rendu d’un document en pages. Le diagramme suivant montre ce qu’est le rendu dans Aspose.Words.

rendering_aspose-words

Les fonctionnalités de rendu de Aspose.Words vous permettent d’effectuer les opérations suivantes:

  • Convertissez un document ou des pages sélectionnées aux formats PDF, XPS, HTML, XAML, PostScript et PCL.
  • Convertissez un document en un document TIFF de plusieurs pages, ou convertissez n’importe quelle page en image raster et enregistrez-la au format BMP, PNG ou JPEG.
  • Convertissez une page de document en une image graphique vectorielle évolutive (SVG), ou convertissez-la en une image vectorielle et enregistrez-la au format EMF.
  • Rendre (dessiner) une page de document à une taille ou une échelle spécifique sur l’objet graphique .NET pour créer des vignettes, des images en taille réelle ou à l’échelle des pages du document.
  • Restituez un objet Shape séparément du document dans n’importe quel format d’image ou dans un objet graphique .NET.
  • Afficher n’importe quelle page d’un document dans un formulaire Windows.
  • Imprimez ou prévisualisez les pages du document à l’aide de l’infrastructure d’impression .NET standard.

Formats de documents à mise en page fluide ou à mise en page fixe

La plupart des formats de documents pouvant être chargés dans Aspose.Words sont appelés formats “flow-layout”. Les formats de mise en page de flux incluent DOC, OOXML, RTF, ODT et HTML. Les documents dans ces formats sont constitués de divers éléments tels que des paragraphes, des tableaux, des en-têtes, des pieds de page, des images, des champs et leur mise en forme, par exemple gras, italique, police, taille. Cependant, les formats de présentation de flux ne contiennent pas d’informations sur la position où chaque paragraphe ou caractère particulier est affiché sur une page.

En revanche, les formats “à mise en page fixe” (également appelés “page fixe”) tels que PDF et XPS contiennent des informations de positionnement exactes pour tous les éléments du document. Ces formats préservent l’apparence originale d’un document après sa présentation en pages, offrant ainsi une plus grande précision des informations affichées.

Moteur de mise en page

Aspose.Words implémente son propre moteur de mise en page qui formate un document de mise en page en pages. Aspose.Words implémente un certain nombre de moteurs de rendu qui produisent un document à mise en page fixe tel que PDF ou XPS, ou génèrent des pages sur un autre support tel que l’impression ou le dessin. Notez que l’export peut également être paginé pour HTML et XAML. Cela signifie qu’un document peut être enregistré au format HTML ou XAML standard (format de mise en page de flux), ou au format HTML et XAML “paginés” qui présentent les positions absolues des éléments.

L’avantage le plus important de l’utilisation du moteur de mise en page Aspose.Words est qu’il imite le fonctionnement du moteur de mise en page Microsoft Word. Par conséquent, lorsque vous convertissez un document Microsoft Word en PDF, XPS ou que vous l’imprimez à l’aide de Aspose.Words, la sortie apparaîtra presque exactement comme si elle avait été réalisée par Microsoft Word. Notez que Aspose.Words n’utilise pas Microsoft Word.