Rendre les images EMZ et EMF

Introduction

GroupDocs.Viewer pour .NET est une puissante API de rendu de documents qui permet aux développeurs d’afficher différents types de documents, notamment les images EMZ (Enhanced Windows Metafile) et EMF (Enhanced Metafile), dans leurs applications .NET. Dans ce didacticiel, nous explorerons comment restituer des images EMZ et EMF dans différents formats tels que HTML, JPG, PNG et PDF à l’aide de GroupDocs.Viewer pour .NET.

Conditions préalables

Avant de commencer, assurez-vous d’avoir les prérequis suivants :

  1. GroupDocs.Viewer pour .NET : vous pouvez télécharger la bibliothèque à partir deici.
  2. Environnement de développement : assurez-vous de disposer d’un environnement de développement compatible configuré pour le développement .NET.
  3. Exemples d’images EMZ/EMF : disposez d’exemples d’images EMZ et EMF pour le rendu.

Importer des espaces de noms

Avant de plonger dans le code, importons les espaces de noms nécessaires :

using GroupDocs.Viewer.Options;
using System;
using System.IO;

Maintenant, décomposons chaque exemple en plusieurs étapes dans un format de guide étape par étape :

Rendu d’images EMZ/EMF au format HTML

Étape 1 : Définir le répertoire de sortie :

string outputDirectory = "Your Document Directory";

Remplacer"Your Document Directory"avec le chemin où vous souhaitez enregistrer le fichier HTML rendu.

Étape 2 : Définir le format du chemin du fichier de page :

string pageFilePathFormat = Path.Combine(outputDirectory, "emz_result.html");

Cela spécifiera le format du chemin de fichier pour le fichier HTML rendu.

Étape 3 : Rendu au format HTML :

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_EMZ))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
    
    viewer.View(options);
}

Ce code initialise leViewer objet avec l’exemple d’image EMZ et le restitue au format HTML à l’aide des options spécifiées.

Rendu d’images EMZ/EMF au format JPG, PNG et PDF

Répétez les étapes suivantes pour le rendu aux formats JPG, PNG et PDF :

Étape 1 : Définir le format du chemin du fichier de page :

pageFilePathFormat = Path.Combine(outputDirectory, "emz_result.jpg");

Ajustez le nom et l’extension du fichier en fonction du format de sortie souhaité (jpg, png , oupdf).

Étape 2 : Rendu au format respectif :

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_EMZ))
{
    // Ajustez les options en fonction du format de sortie (Jpg, Png, Pdf)
    JpgViewOptions options = new JpgViewOptions(pageFilePathFormat);
    
    viewer.View(options);
}

RemplacerJpgViewOptions avecPngViewOptions ouPdfViewOptions en fonction du format de sortie souhaité.

Conclusion

En conclusion, GroupDocs.Viewer pour .NET fournit une solution transparente pour le rendu des images EMZ et EMF dans différents formats dans les applications .NET. En suivant les étapes décrites dans ce didacticiel, les développeurs peuvent intégrer sans effort des fonctionnalités de rendu de documents dans leurs applications.

FAQ

Q : GroupDocs.Viewer peut-il restituer d’autres formats de documents en dehors des images EMZ et EMF ?

R : Oui, GroupDocs.Viewer prend en charge un large éventail de formats de documents, notamment PDF, DOCX, PPTX, XLSX, etc.

Q : Existe-t-il un essai gratuit disponible pour GroupDocs.Viewer pour .NET ?

R : Oui, vous pouvez accéder à l’essai gratuitici.

Q : GroupDocs.Viewer offre-t-il une assistance aux développeurs ?

R : Oui, GroupDocs fournit une assistance via sonforum où les développeurs peuvent poser des questions et demander de l’aide.

Q : Puis-je acheter une licence temporaire pour GroupDocs.Viewer pour .NET ?

R : Oui, des licences temporaires sont disponibles à l’achatici.

Q : Où puis-je trouver une documentation détaillée pour GroupDocs.Viewer pour .NET ?

R : Vous pouvez vous référer à la documentationicipour obtenir des conseils complets sur l’utilisation de l’API.