Comment fusionner des fichiers MHTML?
Aspose.HTML for .NET vous propose des outils pour fusionner des fichiers MHTML en ligne ou par programmation via C#. La fusion MHTML en ligne vous permet de fusionner plusieurs fichiers en un seul document en temps réel directement dans votre navigateur. Si vous souhaitez utiliser les fonctionnalités de fusion et de conversion dans votre produit ou fusionner MHTML par programme, veuillez télécharger la bibliothèque Aspose.HTML C#, découvrez notre documentation et examinez les exemples de code C#. La puissante API C# vous permet de fusionner des fichiers MHTML rapidement et en haute qualité.
Fusion MHTML en ligne
Testez la qualité de la fusion MHTML directement dans votre navigateur! Veuillez charger les fichiers à partir du système de fichiers local, sélectionner le format de sortie requis et exécuter l’exemple! C’est rapide, facile, sécurisé et totalement gratuit! Vous obtiendrez immédiatement le résultat dans un fichier séparé. Alors, fusionnez rapidement des fichiers MHTML et enregistrez le résultat au format PDF, XPS, DOCX ou TIFF en ligne!
// Open existing MHTML files for reading using var stream1 = File.OpenRead(DataDir + "document1.mht"); using var stream2 = File.OpenRead(DataDir + "document2.mht"); // Create an instance of MHTML Renderer using var renderer = new Aspose.Html.Rendering.MhtmlRenderer(); // Create an instance of PDF device using var device = new Aspose.Html.Rendering.Pdf.PdfDevice("output-mht.pdf"); // Merge all MHTML documents into PDF renderer.Render(device, stream1, stream2);
Étapes pour fusionner MHTML en PDF en C#
L’API Aspose.HTML for .NET fournit la classe Renderer pour le rendu et la fusion de documents MHTML. En utilisant directement les instances de Renderer, vous pouvez envoyer plusieurs fichiers simultanément au périphérique de rendu de sortie. L’API Aspose.HTML fournit l’implémentation suivante des moteurs de rendu : HtmlRenderer, SvgRenderer, MhtmlRenderer et EpubRenderer, qui sont utilisés pour rendre les documents HTML, SVG, MHTML et EPUB, respectivement.
Veuillez consulter l’exemple ci-dessus si vous souhaitez fusionner des fichiers MHTML par programmation. Vous pouvez fusionner des documents avec quelques lignes de code C#:
- Ouvrez un fichier MHTML existant.
- Créez une instance de MHTML Renderer. Utilisez le constructeur MhtmlRenderer() .
- Dans cette étape, vous pouvez choisir un périphérique de rendu. L’API fournit les implémentations suivantes : PdfDevice, XpsDevice, DocDevice et ImageDevice, qui sont utilisées pour générer respectivement les formats de fichier PDF, XPS, DOCX et Image.
- Si vous souhaitez fusionner MHTML en PDF, créez un périphérique PDF. Utilisez le constructeur PdfDevice() pour initialiser une nouvelle instance de la classe PdfDevice.
- Appelez la méthode Render() pour fusionner tous les documents MHTML en PDF.
- Copiez le code C# pour la fusion des fichiers MHTML et utilisez-le dans votre projet.
FAQ
1. Pourquoi cette fusion MHTML est-elle utile?
MHTML Merger est un outil pratique, puissant et rapide pour combiner plusieurs fichiers MHTML. Vous pouvez rapidement et facilement fusionner des documents MHTML en un seul et enregistrer le résultat aux formats PDF, XPS, DOCX et TIFF sans aucun problème!
2. Comment puis-je fusionner MHTML?
Vous pouvez fusionner MHTML en ligne ou par programmation. Pour fusionner HTML en ligne, veuillez charger des fichiers à partir de votre système de fichiers local ou d’une URL, sélectionnez le format de sortie requis dans la liste et exécutez l’exemple! Vous obtiendrez immédiatement le résultat. De plus, vous pouvez copier le code C# et l’utiliser sur votre propre application pour la fusion de fichiers.
3. Puis-je fusionner MHTML sur Linux, Mac OS, iOS ou Android?
Vous pouvez utiliser cette fusion en ligne gratuite MHTML à partir d’un appareil mobile, d’une tablette ou d’un ordinateur. L’interface de la fusion est très simple. Notre outil est pris en charge par tous les systèmes d’exploitation dotés d’un navigateur – Windows, Mac OS, Linux, Android et iOS. Il n’est pas nécessaire d’installer un outil supplémentaire pour prendre en charge l’exécution de cet outil.
Qu'est-ce que le format de fichier MHTML
Les fichiers avec l’extension MHTML représentent un format d’archive de page Web qui peut être créé par un certain nombre d’applications différentes. Le format est connu sous le nom de format d’archive car il enregistre le code HTML Web et les ressources associées dans un seul fichier. Ces ressources incluent tout ce qui est lié à la page Web, comme les images, les applets, les animations, les fichiers audio, etc. Les fichiers MHTML peuvent être ouverts dans une variété d’applications telles qu’Internet Explorer et Microsoft Word. Le format de fichier MHTML encode le contenu de la page de manière similaire aux spécifications définies dans message/rfc822 qui sont des spécifications relatives aux e-mails en texte brut. Les spécifications réelles du format sont détaillées dans la RFC 2557.
Comment installer Aspose.HTML pour la bibliothèque .NET
Vous pouvez utiliser plusieurs méthodes pour installer la bibliothèque Aspose.HTML for .NET sur votre système:
- Installez un Package NuGet à l’aide de l’interface graphique du gestionnaire de packages NuGet.
- Installez un package NuGet à l’aide de la console du gestionnaire de package. Vous pouvez utiliser la commande suivante
PM> Install-Package Aspose.Html
. - Installez Aspose.HTML for .NET via MSI.
Aspose.HTML est une bibliothèque avancée de grattage Web et d’analyse HTML. On peut créer, éditer, naviguer à travers les nœuds, extraire des données, fusionner et convertir des fichiers HTML, XHTML, MD, EPUB et MHTML en PDF, DOCX, Images et autres formats populaires. De plus, il gère également CSS, HTML Canvas, SVG, XPath et JavaScript prêts à l’emploi pour étendre les tâches de manipulation. C’est une API autonome et ne nécessite aucune installation de logiciel. Utilisez la bibliothèque Aspose.HTML C# pour convertir, fusionner, modifier des documents HTML, extraire des données du Web, et bien plus encore! Pour plus de détails sur l’installation de la bibliothèque C# et la configuration système requise, veuillez consulter Aspose.HTML Documentation.