HTML Converter

Le Sheetize HTML Converter pour .NET offre des capacités robustes pour convertir des documents entre les formats PDF et HTML, idéal pour les applications web, l’archivage et la génération de rapports. Avec plusieurs options pour gérer les ressources et les mises en page, le convertisseur s’adapte aux diverses exigences des projets.

Caractéristiques clés

Conversion PDF vers HTML

Convertissez des fichiers PDF en HTML pour rendre les documents accessibles à la visualisation en ligne ou à l’intégration dans des applications où le format HTML est préféré.

Conversion HTML vers PDF

Transformez le contenu HTML en PDF de haute qualité, parfait pour générer des rapports imprimables, archiver du contenu web ou créer des formats de documents partageables.


Guide détaillé

Conversion PDF vers HTML

Pour convertir un PDF en HTML :

  1. Initialiser le convertisseur : Créez une instance de HtmlConverter.
  2. Définir les options de conversion : Utilisez PdfToHtmlOptions pour personnaliser la sortie, en choisissant soit des ressources imbriquées, soit des ressources externes.
  3. Définir les chemins d’entrée et de sortie : Définissez les chemins pour votre PDF d’entrée et votre HTML de sortie.
  4. Exécuter la conversion : Appelez la méthode Process pour convertir le fichier.

Exemple : Convertir PDF en HTML avec ressources imbriquées

// Étape 1 : Initialiser le convertisseur HTML
var converter = new HtmlConverter();

// Étape 2 : Configurer les options pour la conversion PDF vers HTML
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);

// Étape 3 : Définir les chemins de fichiers
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.html"));

// Étape 4 : Exécuter la conversion
converter.Process(options);

Options disponibles pour la conversion PDF vers HTML

  • SaveDataType :

    • FileWithEmbeddedResources : Génère un seul fichier HTML avec toutes les ressources intégrées.
    • FileWithExternalResources : Sauvegarde les ressources séparément, idéal pour les grands fichiers HTML.
  • Personnalisation de la sortie :

    • BasePath : Définir le chemin de base pour les ressources dans le document HTML.
    • IsRenderToSinglePage : Optionnellement rendre tout le contenu PDF sur une seule page HTML.

Conversion HTML vers PDF

Pour convertir un document HTML en PDF, suivez ces étapes :

  1. Initialiser le convertisseur : Créez une instance de HtmlConverter.
  2. Configurer les options PDF : Utilisez HtmlToPdfOptions pour définir la mise en page et les paramètres médias.
  3. Spécifier les chemins : Définissez les chemins de fichiers HTML d’entrée et PDF de sortie.
  4. Exécuter la conversion : Exécutez la méthode Process pour terminer la conversion.

Exemple : Convertir HTML en PDF

// Étape 1 : Initialiser le convertisseur HTML
var converter = new HtmlConverter();

// Étape 2 : Configurer les options pour la conversion HTML vers PDF
var options = new HtmlToPdfOptions();

// Étape 3 : Définir les chemins de fichiers
options.AddInput(new FileDataSource("input.html"));
options.AddOutput(new FileDataSource("output.pdf"));

// Étape 4 : Exécuter la conversion
converter.Process(options);

Options supplémentaires pour la conversion HTML vers PDF

  • Type de média :

    • HtmlMediaType.Print : Idéal pour générer des PDF adaptés à l’impression.
    • HtmlMediaType.Screen : Utilisez lors de la conversion de contenu conçu pour la visualisation numérique.
  • Ajustements de mise en page :

    • PageLayoutOption : Ajuste la manière dont le contenu HTML s’adapte à la mise en page PDF, comme ScaleToPageWidth pour garantir que le contenu s’échelle à la largeur du PDF.
    • IsRenderToSinglePage : Permet de rendre l’ensemble du contenu HTML sur une seule page PDF si nécessaire pour des présentations concises.

Ce convertisseur est polyvalent pour une variété d’applications, de la génération de rapports PDF basés sur du contenu web à la conversion d’archives de documents PDF pour l’accessibilité en ligne. Pour des configurations plus avancées, consultez la documentation complète de Sheetize.

 Français