Overview

Sheetize est une plateforme SDK complète pour les applications .NET, offrant des outils spécialisés pour rationaliser et améliorer la gestion des tableaux. Conçu pour gérer un traitement complexe des tableaux, les SDK Sheetize simplifient les flux de travail documentaires, rendant la manipulation et la transformation des données intuitives, efficaces et robustes. Voici un aperçu détaillé des fonctionnalités et des capacités clés de Sheetize :

Caractéristiques Clés

  • Conversion de Tableaux :

    • Convertissez sans effort des tableaux vers divers formats, y compris Microsoft Excel (XLS/XLSX), CSV, HTML, et PDF.
    • Supporte l’analyse des données et l’intégration avec la conversion CSV pour une extraction de données rationalisée.
  • Gestion de Documents :

    • Fusionner et Diviser : Combinez efficacement plusieurs fichiers de tableaux ou divisez de grands documents pour une gestion et une distribution plus faciles.
    • Débloqueur de Tableaux : Débloquez programmatiquement des tableaux protégés, permettant un accès et une modification sans interruption.

SDK Spécialisés

  • Tableau vers PDF : Convertit des tableaux au format PDF, préservant la mise en forme et la structure d’origine, ce qui les rend idéaux pour la distribution et l’archivage.
  • Tableau vers HTML : Transforme les données de tableaux en pages HTML réactives et compatibles avec le web, garantissant l’accessibilité sur différents appareils.
  • Tableau vers CSV : Extrait les données de tableaux au format CSV, parfait pour la manipulation, le partage et l’intégration avec des applications orientées données.

Compatibilité et Intégration

Les SDK Sheetize sont conçus pour s’intégrer parfaitement dans des applications .NET sur les plateformes Windows, macOS, et Linux. Avec des API polyvalentes et puissantes, ils répondent à un large éventail de besoins en gestion documentaire, garantissant performance et fiabilité.

SDK Populaires

  • Convertisseur PDF : Génère des fichiers PDF à partir de tableaux, optimisés pour le partage et l’impression avec une mise en forme précise.
  • Diviseur de Tableaux : Divise de grands fichiers de tableaux en sections gérables, améliorant la manipulation et l’accessibilité.
  • Convertisseur JSON : Convertit des fichiers Excel en format JSON et vice versa, soutenant l’échange de données et une intégration facile dans d’autres applications.

Avec une documentation complète, des exemples de code, et une approche adaptée aux développeurs, Sheetize permet aux utilisateurs d’intégrer ces SDK sans effort, simplifiant même les flux de travail de tableaux les plus complexes.

Pour des détails supplémentaires, visitez le site officiel.

Sous-sections de Overview

Installation

Le SDK Sheetize peut être installé par diverses méthodes, chacune adaptée à différents environnements de développement et préférences. Voici les options d’installation recommandées :

1. NuGet (Méthode Recommandée)

Le gestionnaire de packages NuGet est la méthode la plus simple et la plus recommandée pour installer Sheetize, garantissant que vous avez accès aux dernières mises à jour directement depuis votre environnement de développement. En savoir plus sur cette méthode à Comment installer les SDK Sheetize en utilisant NuGet.

2. Installateur MSI

L’Installateur MSI est une option pratique pour ceux qui préfèrent avoir les DLLs Sheetize installées directement sur leur système. Cette approche est idéale pour les développeurs ayant besoin de Sheetize sur plusieurs projets sans gérer manuellement les fichiers DLL. En savoir plus sur cette méthode à Comment installer les SDK Sheetize en utilisant MSI.

3. Archive ZIP

Si vous préférez une installation manuelle, l’Archive ZIP fournit les DLLs Sheetize qui peuvent être extraites et ajoutées directement à votre projet. En savoir plus sur cette méthode à Comment installer les SDK Sheetize en utilisant ZIP.

2 nov. 2024

Sous-sections de Installation

System Requirements

Les SDK Sheetize sont conçus pour s’intégrer parfaitement aux applications .NET, prenant en charge une variété de systèmes d’exploitation et d’environnements de développement. Voici les principales exigences système :

Systèmes d’exploitation pris en charge

Windows

  • Windows 7 (x64, x86)
  • Windows 8, 8.1 (x64, x86)
  • Windows 10 (x64, x86)
  • Windows 11 (x64, x86)
  • Windows Server 2003 à Windows Server 2022 (x64, x86)
  • Microsoft Azure

macOS

  • macOS 10.12 (Sierra) et versions ultérieures

Linux

  • Compatible avec plusieurs distributions Linux :
    • Ubuntu (16.04, 18.04, 20.04, 22.04)
    • CentOS (7, 8)
    • Debian (9, 10)
    • OpenSUSE (Leap 15+, SLES 12+)

Android

  • Prend en charge Android 8.0 (Oreo) et versions ultérieures

Environnements de développement

  • Microsoft Visual Studio :
    • Visual Studio 2010 et versions ultérieures (y compris 2019 et 2022)
  • Prend en charge tout environnement de développement ciblant les plateformes .NET

Cadres .NET pris en charge

  • .NET Framework 4.0 et supérieur
  • .NET Standard 2.0 (.NET Core 3.1+)
  • .NET 6.0, .NET 7.0, .NET 8.0

Notes supplémentaires

  • Adobe Acrobat n’est pas requis pour utiliser les SDK Sheetize, mais est recommandé pour visualiser des documents tableurs.
2 nov. 2024

Declaration

Les SDK Sheetize nécessitent un ensemble de permissions de Plein Accès lorsqu’ils sont utilisés dans des applications .NET. Ce niveau de permission est nécessaire pour effectuer des opérations critiques au niveau du système, telles que l’accès aux paramètres du registre, aux fichiers système et la gestion des polices.

Pourquoi le Plein Accès est Nécessaire

Les SDK Sheetize reposent sur des classes système de .NET, qui ont souvent besoin de permissions élevées pour les raisons suivantes :

  • Accès au Registre : Certaines opérations peuvent nécessiter la lecture ou l’écriture dans le registre système à des fins de configuration.
  • Fichiers Système : Des tâches telles que la gestion des polices ou les opérations sur les fichiers peuvent nécessiter l’accès à des fichiers système au-delà du répertoire virtuel de l’application.

Limitations dans les Environnements de Confiance Moyenne

Dans les environnements d’hébergement qui imposent une sécurité de Confiance Moyenne, plusieurs permissions critiques sont restreintes ou indisponibles, ce qui pourrait entraver la fonctionnalité des SDK. Les limitations suivantes s’appliquent sous Confiance Moyenne :

  • OleDbPermission : Empêche l’utilisation de fournisseurs de données OLE DB gérés par ADO.NET pour accéder aux bases de données.
  • EventLogPermission : Bloque l’accès au Journal des Événements Windows, limitant les capacités de diagnostic.
  • ReflectionPermission : Restreint la réflexion, affectant certaines opérations dynamiques.
  • RegistryPermission : Nier l’accès au registre système.
  • WebPermission : Limite la communication à des adresses ou plages prédéfinies, comme configuré dans l’élément <trust>.
  • FileIOPermission : Limite l’accès aux fichiers au sein du répertoire virtuel de l’application.

Pour garantir une fonctionnalité complète, les SDK Sheetize doivent être utilisés dans un environnement de Plein Accès.

2 nov. 2024

Non-Windows Environment

Les SDKs Sheetize prennent en charge .NET Standard 2.0, ce qui leur permet d’être utilisés dans des applications .NET Core exécutées sur Linux ou d’autres environnements non-Windows. Pour garantir des performances optimales et un rendu texte précis, suivez les étapes ci-dessous :

Configuration recommandée pour Linux

1. Installer le package libgdiplus

Le package libgdiplus fournit des fonctionnalités GDI+ essentielles, critiques pour le rendu et le traitement des tableurs. Installez-le en exécutant la commande suivante dans votre terminal :

sudo apt-get install libgdiplus

2. Installer les polices compatibles avec Microsoft

Pour garantir un rendu texte correct, installez les polices TrueType de Microsoft en utilisant :

sudo apt-get install ttf-mscorefonts-installer

Ces polices devraient se trouver dans le répertoire /usr/share/fonts/truetype/msttcorefonts. Si votre système utilise un répertoire différent, mettez à jour le chemin dans votre code avant d’effectuer toute opération avec les SDKs Sheetize :

Sheetize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"))
Astuce

En installant ces packages et en configurant correctement le chemin des polices, vous pouvez maximiser les performances des SDKs Sheetize sur Linux ou d’autres systèmes non-Windows.

2 nov. 2024

Evaluation

Vous pouvez facilement télécharger les SDK Sheetize à des fins d’évaluation. La version d’évaluation est entièrement fonctionnelle, la seule différence étant la manière dont vous activez la licence.

Limitations de la version d’évaluation

La version d’évaluation fournit un accès complet à toutes les fonctionnalités, mais comprend les limitations suivantes jusqu’à ce qu’une licence soit appliquée :

  • Un filigrane d’évaluation est ajouté à toute sortie générée.
  • Seules les quatre premières pages de toute feuille de calcul peuvent être visualisées ou éditées.

Pour supprimer ces limitations et déverrouiller l’intégralité des capacités de Sheetize, il vous suffit d’appliquer une licence en ajoutant quelques lignes de code à votre projet.

2 nov. 2024

Developer's Guide

HTML Converter

Guide complet sur les fonctionnalités de conversion PDF vers HTML et HTML vers PDF de Sheetize HTML Converter.

Image Converter

Guide complet des fonctionnalités de Sheetize Image Converter pour la conversion de documents vers et depuis des formats d'image.

eBook Converter

Guide complet sur le convertisseur d'eBook Sheetize pour convertir des documents entre différents formats d'eBook.

JSON Converter

Guide complet sur les fonctionnalités de conversion de documents en JSON et de JSON en documents du Sheetize JSON Converter.

PDF Converter

Guide complet sur le convertisseur PDF Sheetize pour la conversion de documents vers et depuis PDF.

Spreadsheet Converter

Guide complet sur le convertisseur de tableurs Sheetize pour convertir des documents de tableurs vers et depuis différents formats.

Spreadsheet Merger

Guide complet sur le Sheetize Spreadsheet Merger pour combiner plusieurs fichiers de tableurs.

Spreadsheet Splitter

Guide complet sur le Sheetize Spreadsheet Splitter pour diviser les tableurs en plusieurs fichiers.

Spreadsheet Unlocker

Guide complet sur Sheetize Spreadsheet Unlocker pour supprimer la protection des feuilles de calcul.

Text Converter

Guide complet sur le Sheetize Text Converter pour convertir des documents en texte brut et vice versa.

2 nov. 2024

Sous-sections de Developer's Guide

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.

Image Converter

Le Sheetize Image Converter pour .NET permet aux développeurs de convertir des documents vers et depuis divers formats d’image, ce qui le rend idéal pour les applications impliquant la visualisation de documents, l’archivage d’images et la génération de contenu basé sur des images.

Caractéristiques clés

Conversion PDF en Image

Convertissez des documents PDF en formats d’image (par exemple, PNG, JPEG), parfait pour générer des aperçus ou pour le traitement de documents basé sur des images.

Conversion Image en PDF

Transformez des fichiers image en documents PDF, adaptés pour combiner des images en un seul fichier ou créer des rapports PDF à partir de données basées sur des images.


Guide détaillé

Conversion PDF en Image

Pour convertir un document PDF en un format d’image :

  1. Initialisez le Convertisseur : Créez une instance de ImageConverter.
  2. Définissez les Options de Conversion : Utilisez PdfToImageOptions pour spécifier le format d’image souhaité, la résolution et la qualité de sortie.
  3. Définissez les Chemins d’Entrée et de Sortie : Spécifiez les chemins pour le PDF d’entrée et les fichiers d’image de sortie.
  4. Exécutez la Conversion : Appelez la méthode Process pour finaliser la conversion.

Exemple : Convertir un PDF en Image PNG

// Étape 1 : Initialisez le Convertisseur d'Image
var converter = new ImageConverter();

// Étape 2 : Configurez les options pour la conversion PDF en Image
var options = new PdfToImageOptions(ImageType.Png);
options.Resolution = 300; // Définir la résolution à 300 DPI
options.Quality = 90; // Définir la qualité de l'image à 90%

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

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

Options Disponibles pour la Conversion PDF en Image

  • ImageType : Spécifiez le format d’image souhaité (Png, Jpeg, Bmp, etc.).
  • Résolution : Définissez la résolution (DPI) pour l’image de sortie.
  • Qualité : Définissez le niveau de qualité (pour la sortie JPEG).

Conversion Image en PDF

Pour convertir une image en PDF :

  1. Initialisez le Convertisseur : Créez une instance de ImageConverter.
  2. Définissez les Options de Conversion : Utilisez ImageToPdfOptions pour personnaliser la mise en page et l’apparence du PDF résultant.
  3. Spécifiez les Chemins : Définissez les chemins pour les fichiers d’image d’entrée et de PDF de sortie.
  4. Exécutez la Conversion : Appelez la méthode Process pour générer le PDF.

Exemple : Convertir une Image PNG en PDF

// Étape 1 : Initialisez le Convertisseur d'Image
var converter = new ImageConverter();

// Étape 2 : Configurez les options pour la conversion Image en PDF
var options = new ImageToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Centered;
options.ImageScalingOption = ImageScalingOption.FitToPage;

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

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

Options Supplémentaires pour la Conversion Image en PDF

  • PageLayoutOption : Définissez comment l’image est placée sur la page PDF (par exemple, Centered, TopLeft).
  • ImageScalingOption : Contrôlez comment l’image s’adapte à la page PDF (par exemple, FitToPage, Stretch).

Ce convertisseur est polyvalent pour les développeurs ayant besoin de travailler avec du contenu documentaire basé sur des images, que ce soit pour générer des aperçus de documents de haute qualité ou pour regrouper plusieurs images en PDFs pour une distribution facile.

eBook Converter

Le Sheetize eBook Converter pour .NET permet une conversion sans faille de documents vers et depuis des formats d’eBook populaires tels que EPUB et MOBI. Il est idéal pour les éditeurs, les bibliothèques numériques et les développeurs qui intègrent des fonctionnalités d’eBook dans leurs applications.

Caractéristiques principales

Conversion PDF vers EPUB

Convertissez facilement des fichiers PDF en format EPUB, les optimisant pour les lecteurs d’eBooks et autres appareils qui prennent en charge les formats d’eBook.

Conversion EPUB vers PDF

Convertissez le contenu d’eBook d’EPUB en PDF, le rendant adapté à l’impression ou à la visualisation hors ligne dans un format standardisé.


Guide détaillé

Conversion de PDF en EPUB

Pour convertir un document PDF en eBook EPUB :

  1. Initialiser le Convertisseur : Créez une instance de EbookConverter.
  2. Définir les Options de Conversion : Utilisez PdfToEpubOptions pour configurer les paramètres pour la sortie EPUB, tels que la gestion des images et les métadonnées.
  3. Définir les Chemins d’Entrée et de Sortie : Définissez les chemins pour le PDF d’entrée et l’EPUB de sortie.
  4. Effectuer la Conversion : Appelez la méthode Process pour convertir le document.

Exemple : Convertir PDF en EPUB

// Étape 1 : Initialiser le convertisseur d'eBook
var converter = new EbookConverter();

// Étape 2 : Configurer les options pour la conversion de PDF en EPUB
var options = new PdfToEpubOptions();
options.IncludeImages = true; // Inclure les images dans l'EPUB de sortie
options.SetMetadata("Title", "Converted eBook");

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

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

Options disponibles pour la conversion de PDF en EPUB

  • IncludeImages : Spécifiez si les images du PDF d’origine doivent être incluses dans l’EPUB résultant.
  • SetMetadata : Ajoutez des métadonnées telles que le titre, l’auteur et le sujet au fichier EPUB.

Conversion d’EPUB en PDF

Pour convertir un fichier EPUB en PDF :

  1. Initialiser le Convertisseur : Créez une instance de EbookConverter.
  2. Configurer les Options PDF : Utilisez EpubToPdfOptions pour définir des paramètres tels que la mise en page des pages et les marges.
  3. Spécifier les Chemins : Définissez les chemins des fichiers EPUB d’entrée et PDF de sortie.
  4. Effectuer la Conversion : Appelez la méthode Process pour compléter la conversion.

Exemple : Convertir EPUB en PDF

// Étape 1 : Initialiser le convertisseur d'eBook
var converter = new EbookConverter();

// Étape 2 : Configurer les options pour la conversion d'EPUB en PDF
var options = new EpubToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Portrait;
options.Margin = new MarginSettings(10, 10, 10, 10);

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

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

Options supplémentaires pour la conversion d’EPUB en PDF

  • PageLayoutOption : Définissez la mise en page de la page pour le PDF résultant, comme Portrait ou Landscape.
  • MarginSettings : Définissez les marges pour le PDF de sortie.

Ce convertisseur est extrêmement utile pour les éditeurs et les développeurs qui doivent automatiser les flux de travail liés aux eBooks. Que vous créiez des eBooks à partir de documents PDF ou prépariez des fichiers d’eBook pour l’impression, le Sheetize eBook Converter offre une solution flexible.

JSON Converter

Le Sheetize JSON Converter pour .NET offre une fonctionnalité robuste pour convertir des documents vers et depuis le format JSON, permettant une intégration facile dans des applications web et des workflows de traitement de données.

Caractéristiques clés

Conversion de Document en JSON

Convertissez des documents (par exemple, PDF, DOCX) en format JSON pour extraire le contenu dans un format structuré pour une analyse ou une intégration ultérieure.

Conversion de JSON en Document

Transformez des données JSON en formats de documents tels que PDF ou DOCX, permettant une génération facile de rapports ou une automatisation de documents.


Guide détaillé

Conversion de Document en JSON

Pour convertir un document en JSON :

  1. Initialiser le Convertisseur : Créez une instance de JsonConverter.
  2. Définir les Options de Conversion : Utilisez DocumentToJsonOptions pour configurer la représentation du document en JSON.
  3. Définir les Chemins d’Entrée et de Sortie : Définissez les chemins pour le document d’entrée et le fichier JSON de sortie.
  4. Exécuter la Conversion : Appelez la méthode Process pour convertir le document.

Exemple : Convertir PDF en JSON

// Étape 1 : Initialiser le JSON Converter
var converter = new JsonConverter();

// Étape 2 : Configurer les options pour la conversion de Document en JSON
var options = new DocumentToJsonOptions();
options.IncludeMetadata = true; // Inclure les métadonnées dans la sortie JSON
options.FormatOutput = true; // Formater la sortie JSON pour la lisibilité

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

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

Options disponibles pour la conversion de Document en JSON

  • IncludeMetadata : Spécifiez si les métadonnées du document doivent être incluses dans la sortie JSON.
  • FormatOutput : Choisissez si le JSON doit être formaté pour la lisibilité.

Conversion de JSON en Document

Pour convertir des données JSON en document :

  1. Initialiser le Convertisseur : Créez une instance de JsonConverter.
  2. Définir les Options de Conversion : Utilisez JsonToDocumentOptions pour définir le format cible du document et la mise en page.
  3. Spécifier les Chemins : Définissez les chemins pour le JSON d’entrée et le fichier de document de sortie.
  4. Exécuter la Conversion : Appelez la méthode Process pour générer le document.

Exemple : Convertir JSON en PDF

// Étape 1 : Initialiser le JSON Converter
var converter = new JsonConverter();

// Étape 2 : Configurer les options pour la conversion de JSON en Document
var options = new JsonToDocumentOptions(DocumentFormat.Pdf);
options.PageLayoutOption = PageLayoutOption.Portrait;

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

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

Options supplémentaires pour la conversion de JSON en Document

  • DocumentFormat : Spécifiez le format cible (Pdf, Docx, etc.).
  • PageLayoutOption : Définissez la mise en page pour le document résultant (Portrait, Landscape).

Ce convertisseur offre des capacités puissantes pour intégrer le contenu des documents avec des services web et d’autres applications basées sur les données. Que ce soit pour extraire des données de documents ou générer des documents à partir de données structurées, le Sheetize JSON Converter est une solution idéale pour les workflows de documents modernes.

PDF Converter

Le convertisseur PDF Sheetize pour .NET offre des fonctionnalités avancées pour convertir des documents vers et depuis le format PDF, ce qui le rend idéal pour l’archivage, le partage et l’assurance d’un formatage uniforme des documents sur différents dispositifs.

Caractéristiques Clés

Convertir Divers Formats en PDF

Convertissez des documents provenant de multiples formats, tels que DOCX, HTML et images, en PDF pour une distribution et une impression faciles.

Convertir PDF en Autres Formats

Convertissez des documents PDF en d’autres formats, tels que DOCX, HTML et images, pour une édition facile ou une intégration dans d’autres flux de travail.


Guide Détaille

Conversion de Documents en PDF

Pour convertir un document en PDF :

  1. Initialiser le Convertisseur : Créez une instance de PdfConverter.
  2. Configurer les Options de Conversion : Utilisez DocumentToPdfOptions pour configurer des paramètres tels que la mise en page et la compression.
  3. Définir les Chemins d’Entrée et de Sortie : Définissez les chemins pour le document d’entrée et le PDF de sortie.
  4. Exécuter la Conversion : Appelez la méthode Process pour convertir le document.

Exemple : Convertir DOCX en PDF

// Étape 1 : Initialiser le convertisseur PDF
var converter = new PdfConverter();

// Étape 2 : Configurer les options pour la conversion de document en PDF
var options = new DocumentToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Portrait;
options.CompressionLevel = CompressionLevel.High;

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

// Étape 4 : Lancer la conversion
converter.Process(options);

Options Disponibles pour la Conversion de Document en PDF

  • PageLayoutOption : Définissez la mise en page de la PDF résultant (Portrait, Landscape).
  • CompressionLevel : Spécifiez le niveau de compression pour réduire la taille du fichier (Low, Medium, High).

Conversion de PDF en Autres Formats

Pour convertir un document PDF en un autre format :

  1. Initialiser le Convertisseur : Créez une instance de PdfConverter.
  2. Configurer les Options de Conversion : Utilisez PdfToDocumentOptions pour spécifier le format de sortie et toute personnalisation.
  3. Spécifier les Chemins : Définissez les chemins de fichiers pour le PDF d’entrée et le document de sortie.
  4. Exécuter la Conversion : Appelez la méthode Process pour finaliser la conversion.

Exemple : Convertir PDF en DOCX

// Étape 1 : Initialiser le convertisseur PDF
var converter = new PdfConverter();

// Étape 2 : Configurer les options pour la conversion de PDF en DOCX
var options = new PdfToDocumentOptions(DocumentFormat.Docx);

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

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

Options Supplémentaires pour PDF en Autres Formats

  • DocumentFormat : Spécifiez le format de sortie souhaité (Docx, Html, Png, etc.).
  • TextExtractionMode : Définissez comment le texte est extrait du PDF (PlainText, FormattedText).

Le convertisseur PDF Sheetize est un outil essentiel pour gérer des documents, que vous souhaitiez créer des fichiers PDF facilement partageables ou convertir des PDF en formats éditables. Il offre de la flexibilité dans les deux sens, ce qui en fait un ajout puissant à la boîte à outils de tout développeur.

Spreadsheet Converter

Le convertisseur de tableurs Sheetize pour .NET offre des fonctionnalités pour convertir des tableurs entre différents formats, le rendant adapté aux tâches de transformation de données, de reporting et d’intégration.

Caractéristiques clés

Convertir un tableur en PDF

Convertir des fichiers de tableurs (par exemple, XLSX, CSV) en PDF pour un partage et une impression faciles.

Convertir un tableur en d’autres formats

Convertir des tableurs en formats tels que CSV, JSON ou HTML, permettant l’intégration avec des applications web ou des workflows de traitement de données.


Guide détaillé

Conversion d’un tableur en PDF

Pour convertir un tableur en PDF :

  1. Initialiser le convertisseur : Créer une instance de SpreadsheetConverter.
  2. Définir les options de conversion : Utiliser SpreadsheetToPdfOptions pour configurer des paramètres tels que la mise en page de la page, les options d’adaptation et le filigrane.
  3. Définir les chemins d’entrée et de sortie : Définir les chemins pour le tableur d’entrée et le PDF de sortie.
  4. Exécuter la conversion : Appeler la méthode Process pour terminer la conversion.

Exemple : Convertir XLSX en PDF

// Étape 1 : Initialiser le convertisseur de tableurs
var converter = new SpreadsheetConverter();

// Étape 2 : Configurer les options pour la conversion de tableurs en PDF
var options = new SpreadsheetToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Landscape;
options.FitToPage = true; // Assurez-vous que le tableur tienne sur une seule page

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

// Étape 4 : Lancer la conversion
converter.Process(options);

Options disponibles pour la conversion de tableurs en PDF

  • PageLayoutOption : Définir l’orientation de la page pour le PDF résultant (Portrait, Landscape).
  • FitToPage : Spécifier si le contenu du tableur doit être ajusté sur une seule page.

Conversion d’un tableur en d’autres formats

Pour convertir un tableur en un autre format (par exemple, CSV, HTML) :

  1. Initialiser le convertisseur : Créer une instance de SpreadsheetConverter.
  2. Configurer les options de conversion : Utiliser SpreadsheetToDocumentOptions pour spécifier le format cible.
  3. Spécifier les chemins : Définir les chemins du tableur d’entrée et du fichier de sortie.
  4. Exécuter la conversion : Appeler la méthode Process pour générer la sortie.

Exemple : Convertir XLSX en CSV

// Étape 1 : Initialiser le convertisseur de tableurs
var converter = new SpreadsheetConverter();

// Étape 2 : Configurer les options pour la conversion de tableurs en CSV
var options = new SpreadsheetToDocumentOptions(DocumentFormat.Csv);

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

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

Options supplémentaires pour la conversion de tableurs en documents

  • DocumentFormat : Définir le format de sortie souhaité (Csv, Json, Html).
  • IncludeFormulas : Choisir d’inclure des formules calculées ou seulement des valeurs statiques dans la sortie.

Le convertisseur de tableurs Sheetize est très polyvalent, offrant un support pour transformer des tableurs en divers formats pour répondre à différents besoins. Que vous créiez des rapports PDF à partir de tableurs ou extrayiez des données pour le traitement, ce convertisseur offre une solution fiable pour les développeurs.

Spreadsheet Merger

Le Sheetize Spreadsheet Merger pour .NET permet aux développeurs de fusionner plusieurs fichiers de tableurs en un seul, idéal pour consolider des données provenant de différentes sources dans un rapport unifié.

Caractéristiques principales

Fusionner plusieurs tableurs

Combinez plusieurs tableurs en un seul fichier, préservant l’intégrité des données et le formatage.


Guide détaillé

Fusion des tableurs

Pour fusionner plusieurs tableurs en un :

  1. Initialiser le Merger : Créez une instance de SpreadsheetMerger.
  2. Ajouter les fichiers d’entrée : Ajoutez tous les tableurs à fusionner.
  3. Spécifier le chemin de sortie : Définissez le chemin du fichier de sortie pour le tableur fusionné.
  4. Exécuter la fusion : Appelez la méthode Process pour fusionner les fichiers.

Exemple : Fusionner plusieurs fichiers XLSX

// Étape 1 : Initialiser le Spreadsheet Merger
var merger = new SpreadsheetMerger();

// Étape 2 : Ajouter les fichiers d'entrée
merger.AddInput(new FileDataSource("input1.xlsx"));
merger.AddInput(new FileDataSource("input2.xlsx"));

// Étape 3 : Définir le chemin du fichier de sortie
merger.AddOutput(new FileDataSource("merged_output.xlsx"));

// Étape 4 : Exécuter le processus de fusion
merger.Process();

Cette fonctionnalité est particulièrement utile pour créer des rapports unifiés ou consolider des données provenant de plusieurs sources sans intervention manuelle.

Spreadsheet Splitter

Le Sheetize Spreadsheet Splitter pour .NET aide les développeurs à diviser de grands fichiers tableurs en parties plus petites, idéales pour la distribution et la gestion des données.

Caractéristiques Clés

Diviser les Tableurs en Fichiers Plus Petits

Divisez de grands fichiers tableurs par feuille, plage ou règles personnalisées pour un traitement et un partage plus faciles.


Guide Détailé

Division d’un Tableur

Pour diviser un tableur en plusieurs fichiers plus petits :

  1. Initialiser le Diviseur : Créez une instance de SpreadsheetSplitter.
  2. Définir les Critères de Division : Utilisez SplitterOptions pour spécifier comment diviser (par exemple, par feuille ou par nombre de lignes).
  3. Définir les Chemins d’Entrée et de Sortie : Définissez le fichier d’entrée et les chemins pour les fichiers divisés de sortie.
  4. Exécuter la Division : Appelez la méthode Process pour diviser le fichier.

Exemple : Diviser XLSX par Feuille

// Étape 1 : Initialiser le Diviseur de Tableur
var splitter = new SpreadsheetSplitter();

// Étape 2 : Configurer les options pour diviser par feuille
var options = new SplitterOptions(SplitMode.BySheet);

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

// Étape 4 : Exécuter le processus de division
splitter.Process(options);

Cet outil est parfait pour diviser de grands fichiers en morceaux plus petits et gérables, rendant les données plus accessibles et plus faciles à manipuler.

Spreadsheet Unlocker

Le Sheetize Spreadsheet Unlocker pour .NET offre la possibilité de supprimer la protection des feuilles de calcul, permettant ainsi aux développeurs de modifier ou de reformater du contenu verrouillé.

Caractéristiques principales

Déverrouiller les feuilles de calcul protégées

Supprimez la protection par mot de passe ou le verrouillage au niveau de la feuille pour permettre les modifications de la feuille de calcul.


Guide détaillé

Déverrouillage d’une feuille de calcul protégée

Pour déverrouiller une feuille de calcul protégée :

  1. Initialiser le déverrouilleur : Créez une instance de SpreadsheetUnlocker.
  2. Fournir les informations d’identification pour le déverrouillage : Définissez le mot de passe ou spécifiez d’autres paramètres de déverrouillage.
  3. Définir les chemins d’entrée et de sortie : Définissez les chemins pour le fichier verrouillé d’entrée et le fichier déverrouillé de sortie.
  4. Exécuter le déverrouillage : Appelez la méthode Process pour déverrouiller le fichier.

Exemple : Déverrouiller un fichier XLSX

// Étape 1 : Initialiser le Spreadsheet Unlocker
var unlocker = new SpreadsheetUnlocker();

// Étape 2 : Définir les informations d'identification de déverrouillage
var options = new UnlockerLoadOptions();
options.Password = "password123";

// Étape 3 : Définir les chemins de fichiers
options.AddInput(new FileDataSource("locked_input.xlsx"));
options.AddOutput(new FileDataSource("unlocked_output.xlsx"));

// Étape 4 : Exécuter le processus de déverrouillage
unlocker.Process(options);

Le Spreadsheet Unlocker est utile pour les développeurs ayant besoin de modifier programmétiquement des feuilles de calcul protégées.

Text Converter

Le Sheetize Text Converter pour .NET permet la conversion de documents en format texte brut et vice versa, idéal pour l’extraction de données, l’archivage et l’intégration avec des systèmes basés sur du texte.

Caractéristiques principales

Convertir des documents en texte brut

Extraire le contenu texte de documents comme PDF, DOCX et HTML, utile pour le traitement de données et l’archivage.

Convertir le texte brut en formats de document

Créer des documents formatés à partir de texte brut, offrant un moyen facile de générer des rapports ou des fichiers structurés.


Guide détaillé

Conversion de document en texte brut

Pour convertir un document en texte brut :

  1. Initialisez le convertisseur : Créez une instance de TextConverter.
  2. Définissez les options de conversion : Utilisez DocumentToTextOptions pour configurer les paramètres de sortie.
  3. Définissez les chemins d’entrée et de sortie : Fixez les chemins pour le document d’entrée et le fichier texte de sortie.
  4. Exécutez la conversion : Appelez la méthode Process pour convertir le document.

Exemple : Convertir un PDF en texte brut

// Étape 1 : Initialisez le Text Converter
var converter = new TextConverter();

// Étape 2 : Configurez les options pour la conversion de document en texte
var options = new DocumentToTextOptions();

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

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

Le Text Converter est essentiel dans les scénarios où l’extraction de texte est nécessaire, comme la création d’archives ou le traitement de données en texte brut.

FAQs

Ce FAQ fournit des informations détaillées sur les fonctionnalités et les fonctionnalités des SDKs .NET de Sheetize, couvrant des aspects tels que la conversion de feuilles de calcul, la gestion de documents et les détails de compatibilité.


Questions Générales

1. Qu’est-ce que Sheetize pour .NET ?

Sheetize pour .NET est un SDK puissant conçu pour gérer des documents de feuilles de calcul de manière programmatique. Il comprend des outils pour convertir des feuilles de calcul dans divers formats, modifier des données de cellule, gérer des formulaires de feuilles de calcul et optimiser les workflows de documents.

2. Comment installer les SDKs Sheetize pour .NET ?

Vous pouvez installer les SDKs Sheetize en téléchargeant des fichiers d’assemblage depuis le site officiel ou en récupérant des packages directement depuis NuGet. Des instructions d’installation détaillées sont fournies dans la documentation de chaque SDK.


Conversion de Feuilles de Calcul

3. Comment puis-je convertir une feuille de calcul en PDF ?

Pour convertir une feuille de calcul en format PDF en utilisant le Convertisseur de Feuilles de Calcul en PDF :

  1. Instanciez la classe SpreadsheetPdfConverter.
  2. Créez un objet PdfConversionOptions pour configurer les paramètres de conversion.
  3. Spécifiez les chemins de la feuille de calcul d’entrée et du fichier PDF de sortie.
  4. Appelez la méthode Convert pour exécuter la conversion.

4. Comment convertir des feuilles de calcul en HTML ?

En utilisant le Convertisseur de Feuilles de Calcul en HTML :

  1. Créez une instance de la classe HtmlConverter.
  2. Configurez les options (par exemple, les paramètres de design réactif) via HtmlConversionOptions.
  3. Spécifiez les chemins des fichiers d’entrée/sortie et appelez la méthode Convert.

5. Comment puis-je convertir une feuille de calcul en CSV ?

Pour convertir une feuille de calcul en CSV :

  1. Instanciez la classe CsvConverter et créez un objet CsvConversionOptions.
  2. Ajoutez le fichier de feuille de calcul d’entrée et spécifiez le dossier de sortie.
  3. Définissez des options telles que le type de délimiteur.
  4. Appelez la méthode Convert pour générer le fichier CSV.

Gestion de Documents

6. Comment puis-je fusionner plusieurs feuilles de calcul en une seule ?

Pour fusionner des feuilles de calcul en utilisant le Mergeur de Feuilles de Calcul :

  1. Instanciez la classe SpreadsheetMerger.
  2. Ajoutez les fichiers de feuilles de calcul d’entrée et spécifiez un fichier de sortie via MergeOptions.
  3. Appelez la méthode Merge pour combiner les fichiers.

7. Comment puis-je diviser une grande feuille de calcul ?

En utilisant le Diviseur de Feuilles de Calcul :

  1. Instanciez la classe SpreadsheetSplitter.
  2. Configurez les paramètres de division avec SplitOptions pour définir comment diviser le fichier.
  3. Ajoutez la feuille de calcul d’entrée et spécifiez le dossier de sortie.
  4. Appelez la méthode Split pour créer des sections de feuille de calcul plus petites.

8. Comment déverrouiller une feuille de calcul protégée ?

Pour déverrouiller une feuille de calcul programmatiquement :

  1. Créez une instance de la classe SpreadsheetUnlocker.
  2. Utilisez UnlockOptions pour fournir les détails du mot de passe.
  3. Ajoutez le fichier d’entrée et spécifiez un chemin de sortie.
  4. Appelez la méthode Unlock pour supprimer la protection.

SDKs de Conversion Spécialisée

11. Comment puis-je convertir une feuille de calcul en JSON ?

Pour convertir des feuilles de calcul en JSON :

  1. Instanciez la classe JsonConverter.
  2. Utilisez JsonConversionOptions pour configurer les chemins et les paramètres d’entrée/sortie.
  3. Appelez la méthode Convert pour produire le fichier JSON.

12. Comment convertir une feuille de calcul en images (par exemple, JPEG, PNG) ?

En utilisant le Convertisseur de Feuilles de Calcul en Image :

  1. Créez une instance de la classe ImageConverter.
  2. Configurez les paramètres d’image via ImageConversionOptions (par exemple, type de format, résolution).
  3. Ajoutez les chemins des fichiers d’entrée/sortie et appelez la méthode Convert.

Licences et Compatibilité

13. Quelles sont les exigences système pour utiliser les SDKs Sheetize ?

Sheetize prend en charge :

  • Systèmes d’exploitation : Windows 7-11, Windows Server 2008-2022, macOS (10.14+), et Linux.
  • Frameworks : .NET Framework 4.0 à 8.0.
  • IDE : Compatible avec diverses versions de Visual Studio.

14. Comment configurer les clés de licence pour les SDKs Sheetize ?

Pour activer un SDK, référencez Sheetize dans votre projet et définissez les clés de licence avant d’utiliser des méthodes. Des instructions détaillées sont fournies dans la documentation de chaque SDK.

15. Où puis-je trouver plus d’exemples et de documentation pour Sheetize ?

Une documentation API complète et des exemples sont disponibles sur le site Sheetize, ou via les packages NuGet dans votre environnement de développement.


Fonctionnalités Supplémentaires

17. Sheetize est-il limité au travail avec des feuilles de calcul uniquement ?

Bien que Sheetize se concentre principalement sur la manipulation des feuilles de calcul, il prend également en charge les conversions vers et depuis des formats tels que JSON, HTML, PDF et des formats d’image tels que JPEG et PNG.

18. Comment puis-je convertir des feuilles de calcul dans d’autres formats comme DOC/DOCX ?

Vous pouvez convertir des feuilles de calcul en documents Word en utilisant le Convertisseur de Feuilles de Calcul en Word en :

  1. Créant une instance de la classe SpreadsheetWordConverter.
  2. Configurant des options avec DocConversionOptions.
  3. Ajoutant des chemins d’entrée/sortie et appelant la méthode Convert.

Pour plus d’informations, visitez le site officiel.

 Français