VintaSoft Office .NET Plug-in - Historique de développement

Notes de version du produit

Cette page vous fournit des informations sur l'historique de développement de VintaSoft Office .NET Plug-in. Les informations relatives à l'historique de l'API du plugin sont disponibles dans la documentation.

  • Développement .NET:
    • Ajout de la prise en charge de .NET 10 sous Windows, Linux et macOS.
    • L'édition "Spreadsheet" du plug-in a été remplacée par l'édition "Visual Editor" et inclut désormais des contrôles d'interface utilisateur pour l'édition visuelle des documents DOCX et XLSX.
    • Création des contrôles WinForms DocumentEditor et WPF WpfDocumentEditor, permettant l'édition de documents DOCX dans les applications WinForms/WPF:
      • Créer un nouveau document DOCX ou en ouvrir un existant dans l'éditeur de documents.
      • Afficher et imprimer le document
      • Ajouter, modifier ou supprimer du texte dans le document
      • Modifier les propriétés du texte (police, taille, gras, italique, couleur, etc.)
      • Modifier les propriétés des paragraphes (style, alignement, retrait, style de liste, etc.)) dans un document
      • Insérer/supprimer un saut de page
      • Ajouter/modifier/supprimer un en-tête ou un pied de page
      • Modifier les paramètres de page
      • Modifier les paramètres des colonnes de page
      • Enregistrer les modifications dans le document DOCX
      • Exporter le document DOCX au format PDF
    • Nombreuses corrections apportées au décodeur de documents DOCX.
    • Nombreuses corrections apportées au décodeur de documents XLSX.
    • Applications de démonstration:
      • Création de l'application de démonstration "Document Editor Demo", qui montre comment modifier un document DOCX dans une application WinForms.
      • Création de l'application de démonstration "WPF Document Editor Demo", qui montre comment modifier un document DOCX dans une application WPF.
    • Correction de plusieurs bogues mineurs.
  • Développement Web:
    • Création du contrôle d'interface utilisateur JavaScript WebDocumentEditorJS, qui permet de modifier un document DOCX dans une application web:
      • Créer un nouveau document DOCX ou en ouvrir un existant dans l'éditeur de documents web.
      • Afficher et imprimer le document
      • Ajouter, modifier ou supprimer du texte dans le document
      • Modifier les propriétés du texte (police, taille, gras, italique, couleur, etc.)
      • Modifier les propriétés des paragraphes (style, alignement, retrait, style de liste, etc.)) dans un document
      • Insérer/supprimer un saut de page
      • Ajouter/modifier/supprimer un en-tête ou un pied de page
      • Modifier les paramètres de page
      • Modifier les paramètres des colonnes de page
      • Enregistrer les modifications dans le document DOCX
      • Exporter le document DOCX au format PDF
    • Applications de démonstration:
      • Création de l'application de démonstration "ASP.NET Core Document Editor Demo", qui montre comment modifier un document DOCX dans une application ASP.NET Core.
      • Création de l'application de démonstration. "ASP.NET Core Angular Document Editor Demo", qui montre comment modifier un document DOCX dans une application "Angular + ASP.NET Core"
      • Création de l'application de démonstration "ASP.NET MVC Document Editor Demo", qui montre comment modifier un document DOCX dans une application ASP.NET MVC5
      • Création de l'application de démonstration "ASP.NET Document Editor Demo", qui montre comment modifier un document DOCX dans une application ASP.NET WebForms
  • Développement .NET:
    • Ajout de la possibilité de convertir un document DOCX en document HTML.
    • Ajout de la possibilité de convertir un document ODT (OpenOffice Text) en document DOCX.
    • Ajout de la possibilité de convertir un document ODS (OpenOffice Spreadsheet) en document XLSX.
    • Amélioration de l'algorithme de conversion d'un document HTML en document DOCX.
    • Amélioration de l'algorithme de conversion d'un document RTF en document DOCX.
  • Développement .NET:
    • Ajout de la prise en charge de .NET 9 sous Windows, Linux et macOS.
    • Ajout de la possibilité de convertir un document HTML en document DOCX. Les styles CSS externes ne sont pas encore pris en charge.
    • Ajout de la possibilité de convertir un document RTF en document DOCX.
  • Développement .NET:
    • Ajout de la prise en charge de nouveaux types de graphiques: radar, secteur 3D et surface.
    • Le convertisseur PDF vers DOCX peut désormais identifier les en-têtes et pieds de page des pages PDF et créer les sections correspondantes dans le document DOCX converti.
    • Nombreuses améliorations apportées à l'algorithme de rendu des graphiques Excel.
    • Correction de nombreux bogues mineurs.
  • Développement .NET:
    • Ajout de la possibilité de convertir des documents PDF en documents DOCX.
    • Ajout de la possibilité d'ouvrir des documents DOCX et XLSX protégés.
    • Ajout de la prise en charge de nouveaux types de graphiques: Bulles, Bourse, Combiné, Bulles 3D, Lignes 3D, Colonnes 3D, Aires 3D, Aires empilées 3D.
    • Création des contrôles WinForms SpreadsheetDocumentEditorControl et WPF WpfSpreadsheetDocumentEditorControl; chaque contrôle est un éditeur de documents XLSX complet.
    • Applications de démonstration:
      • Code considérablement simplifié du projet SpreadsheetEditorDemo/WpfSpreadsheetEditorDemo grâce à l'utilisation du contrôle SpreadsheetDocumentEditorControl.
    • Correction de plusieurs bogues non critiques.
  • Développement Web:
    • Ajout de la possibilité d'ouvrir des documents DOCX et XLSX sécurisés dans la visionneuse de documents Web.
  • Ajout de la prise en charge de .NET 8.0 sous Windows, Linux et macOS.
  • Développement .NET:
    • Ajout de la prise en charge des fichiers CSV et TSV:
      • Le décodeur de fichiers XLSX peut désormais ouvrir les fichiers CSV et TSV.
      • Ajout de la possibilité de convertir un fichier XLSX en fichier CSV ou TSV et inversement.
    • Implémentation de toutes les formes graphiques prédéfinies dans Office.
    • Applications de démonstration:
      • Les classes SpreadsheetEditorDemo et WpfSpreadsheetEditorDemo peuvent désormais ouvrir les fichiers CSV ou TSV.
      • Les classes SpreadsheetEditorDemo et WpfSpreadsheetEditorDemo peuvent désormais exporter un document XLSX ouvert au format CSV ou TSV.
    • Correction de plusieurs bogues mineurs.
  • Développement Web:
    • Le contrôle WebSpreadsheetDocumentEditorControlJS permet désormais de créer ou de modifier un lien hypertexte (lien URL ou lien de cellule).
    • Applications de démonstration:
      • La classe SpreadsheetEditorDemo peut désormais ouvrir les fichiers CSV et TSV.
  • Développement .NET:
    • Ajout de la possibilité de calculer des formules dans les documents XLSX.
    • Ajout de la prise en charge des graphiques en anneau dans les documents XLSX.
    • Ajout de la possibilité de modifier par programmation un document tableur nouveau ou existant à l'aide de l'éditeur de documents tableur de haut niveau:
      • Créer un nouveau document XLSX ou en ouvrir un existant dans l'éditeur de feuilles de calcul
      • Ajout de la possibilité de travailler avec un document tableur:
        • Définir la culture du document de feuille de calcul
        • Attribuer des paramètres (auteur, etc.) au document de feuille de calcul
        • Modifier les propriétés de style du document de feuille de calcul
        • Ajouter/supprimer des noms définis dans/depuis le document de feuille de calcul
      • Ajout de la possibilité de travailler avec les feuilles de calcul d'un document tableur:
        • Obtenir la liste des feuilles de calcul
        • Ajouter/supprimer/renommer une feuille de calcul; copier/insérer une feuille de calcul; Réorganiser les feuilles de calcul
      • Ajout de la possibilité de travailler avec une feuille de calcul d'un document tableur:
        • Modifier les paramètres d'affichage de la feuille de calcul
        • Insérer ou supprimer des colonnes/lignes
        • Modifier la taille des colonnes/lignes
        • Afficher/masquer des colonnes/lignes
        • Rechercher et remplacer du texte
      • Ajout de la possibilité de travailler avec un ensemble de cellules d'une feuille de calcul:
        • Insérer, copier, coller et supprimer un ensemble de cellules
        • Modifier les propriétés de style (police, remplissage, bordures, format numérique, style de texte, alignement, retrait, etc.) d'un ensemble de cellules
        • Modifier la taille d'un ensemble de cellules
        • Effacer les styles, le contenu et les hyperliens d'un ensemble de cellules
        • Fusionner et dissocier un ensemble de cellules
        • Spécifier un hyperlien vers une URL ou un emplacement dans un document pour un ensemble de cellules
      • Ajout de la possibilité de travailler avec une cellule d'une feuille de calcul:
        • Obtenir la valeur, la valeur formatée et la formule localisée d'une cellule
        • Calculer la valeur d'une formule de cellule
        • Modifier la valeur ou la formule d'une cellule
      • Ajout de la possibilité de travailler avec des dessins (graphiques, images, graphiques):
        • Ajouter une image
        • Supprimer un dessin (graphique, image, graphique)
      • Ajout de la possibilité de travailler avec des commentaires:
        • Ajouter, modifier, supprimer un commentaire
    • Ajout de la possibilité de modifier un Nouveau document tableur (XLSX) ou document existant dans une application WPF/WinForms:
      • Créer un nouveau document XLSX ou en ouvrir un existant dans un contrôle d'éditeur de feuille de calcul
      • Ajout de la possibilité de travailler avec un document tableur:
        • Définir la culture du document tableur
        • Attribuer des paramètres (auteur, etc.) au document de feuille de calcul
        • Modifier les propriétés de style du document de feuille de calcul
        • Ajouter/supprimer des noms prédéfinis au/depuis le document tableur
      • Ajout de la possibilité de travailler avec les feuilles de calcul d'un document tableur:
        • Obtenir la liste des feuilles de calcul
        • Ajouter/supprimer/renommer une feuille de calcul; copier/insérer une feuille de calcul; Réorganiser les feuilles de calcul
      • Ajout de la possibilité de travailler avec une feuille de calcul d'un document tableur:
        • Afficher une feuille de calcul
        • Modifier les paramètres d'aperçu de la feuille de calcul
        • Naviguer par cellules à l'aide de la souris et du clavier
        • Insérer ou supprimer des colonnes/lignes
        • Modifier la taille des colonnes/lignes
        • Afficher/masquer des colonnes/lignes
        • Rechercher et remplacer du texte
      • Ajout de la possibilité de travailler avec des cellules sélectionnées de la feuille de calcul:
        • Sélectionner des cellules à l'aide de la souris et du clavier
        • Copier, coller et supprimer les cellules sélectionnées
        • Modifier les propriétés de style (police, remplissage, bordures, format numérique, style de texte, alignement, retrait, etc.) des cellules sélectionnées
        • Modifier la taille des cellules sélectionnées
        • Ajuster automatiquement la largeur des colonnes ou la hauteur des lignes des cellules sélectionnées
        • Effacer les styles, le contenu et les liens hypertextes des cellules sélectionnées
        • Fusionner et dissocier les cellules sélectionnées
        • Afficher et masquer les cellules sélectionnées
        • Définir un lien hypertexte vers une URL ou un emplacement dans le document pour les cellules sélectionnées
      • Ajout de la possibilité de travailler avec une cellule d'une feuille de calcul:
        • Afficher le texte formaté et localisé de la cellule
        • Calculer la valeur d'une formule de cellule
        • Modifier le texte de la cellule directement dans la zone de la cellule
        • Modifier le texte de la cellule dans la barre de formule
        • Mettre en surbrillance les références lors de la modification de la formule de la cellule
      • Ajout de la possibilité de travailler avec des dessins (graphiques, images, graphiques):
        • Afficher les dessins sur la feuille de calcul
        • Mise à jour automatique du graphique lorsque ses données changent
        • Sélectionner un dessin sur la feuille de calcul
        • Ajouter une image
        • Supprimer un dessin (graphique, image, graphique)
      • Ajout de la possibilité de travailler avec des commentaires:
        • Afficher les commentaires sur la feuille de calcul
        • Ajouter, modifier, supprimer un commentaire
    • Applications de démonstration:
      • Création d'une nouvelle application de démonstration pour ordinateur: Vintasoft Spreadsheet Éditeur permettant de visualiser et de modifier un document tableur (XLSX). La démo est disponible pour les plateformes WPF et WinForms.
    • Nombreuses améliorations apportées.
    • Correction de nombreux bogues mineurs.
  • Développement Web:
    • Ajout de la possibilité de modifier un document tableur (XLSX) dans un navigateur web HTML5:
      • Contrôle d'interface utilisateur JavaScript compatible avec tous les principaux navigateurs web HTML5 (Chrome, Firefox, Edge, Opera, etc.)
      • L'interface utilisateur est compatible avec les ordinateurs, les tablettes et les smartphones.
      • Chargement d'un document tableur (XLSX) existant
      • Affichage et modification d'un document tableur (XLSX):
        • Affichage de la liste des feuilles de calcul, ajout/renommage/déplacement/suppression d'une feuille de calcul
        • Sélection/redimensionnement/ajout/suppression de lignes/colonnes dans la feuille de calcul
        • Naviguer par cellules à l'aide de la souris et du clavier
        • Sélectionner des cellules à l'aide de la souris et du clavier
        • Modification des propriétés de style (police, remplissage, bordures, format numérique, style de texte, alignement, retrait, etc.) des cellules sélectionnées
        • Afficher le texte formaté et localisé de la cellule
        • Calcul de la valeur de la formule de la cellule
        • Modification d'une cellule Saisie de texte directement dans la cellule de la feuille de calcul
        • Modifier le texte de la cellule dans la barre de formule
        • Recherche de texte dans un document tableur
      • Téléchargement du document tableur modifié
      • "Boîtes de dialogue standard" (renommer la feuille de calcul, rechercher du texte, etc.) pour Bootstrap, jQuery UI et JavaScript pur
      • Interface utilisateur personnalisable.
    • Création de tutoriels expliquant comment ajouter l'éditeur de documents tableur web à une application ASP.NET Core, Angular, React.js, ASP.NET MVC5 ou ASP.NET WebForms
    • Applications de démonstration:
      • Création d'une nouvelle application web de démonstration: Vintasoft Spreadsheet Editor, permettant de visualiser et de modifier un document tableur (XLSX). La démo est disponible pour ASP.NET Core, ASP.NET Core + Angular, ASP.NET MVC5 et ASP.NET WebForms.
  • Développement .NET:
    • Ajout de la prise en charge de .NET 7 sous Windows, Linux et macOS.
    • Ajout de la possibilité de convertir les fichiers XLS au format XLSX.
    • Ajout de la possibilité d'afficher les documents XLS.
    • Ajout de la prise en charge du texte arabe dans les documents DOCX et XLSX.
  • Développement .NET:
    • Ajout de la prise en charge multiplateforme pour Windows, Linux et macOS dans .NET 6, .NET 5 et .NET Core 3.1.
    • Dessin de graphiques 2D:
      • Tous les algorithmes du plug-in pour la gestion des graphismes 2D ont été entièrement revus.
      • Le plug-in utilise désormais le moteur de dessin (classe Vintasoft.Imaging.Drawing.DrawingEngine) pour l'affichage des graphismes 2D et n'utilise plus directement la bibliothèque GDI+ (System.Drawing.Common).
      • Le plug-in requiert un moteur de dessin: un moteur multiplateforme basé sur la bibliothèque SkiaSharp (compatible Windows, Linux et macOS) ou un moteur basé sur la bibliothèque GDI+ (compatible uniquement avec Windows).
    • Ajout de la prise en charge du texte arabe dans les documents XLSX.
    • Correction de nombreux bogues mineurs.
  • Développement .NET:
    • Plateformes prises en charge:
      • Ajout de la prise en charge de .NET 6 pour Windows.
    • Environnements de développement pris en charge:
      • Ajout de la compatibilité avec Visual Studio 2022.
    • Systèmes d'exploitation pris en charge:
      • Ajout de la compatibilité avec Windows 11.
      • Suppression de la compatibilité avec Windows Server 2003.
    • Ajout de la possibilité d'afficher les documents DOC.
    • Ajout de la possibilité de convertir un document DOC en document DOCX ou PDF.
    • Ajout de la possibilité d'afficher des graphiques dans les documents DOCX et XLSX.
    • Nombreuses améliorations apportées à l'algorithme d'affichage des documents DOCX et XLSX.
    • Fonctionnalités étendues pour l'édition de documents DOCX à l'aide de la classe DocxDocumentEditor:
      • Ajout de la possibilité d'éditer des graphiques.
      • Prise en charge étendue de l'édition des propriétés du texte.
      • Prise en charge étendue de l'édition des propriétés des paragraphes.
    • Création des assemblys .NET suivants:
      • Vintasoft.Imaging.Office.UI.dll
      • Vintasoft.Imaging.Office.Wpf.UI.dll
    • Correction de nombreux bogues mineurs.
  • Développement .NET:
    • Ajout de la possibilité d'éditer des documents DOCX et XLSX existants:
      • Ouvrir un document DOCX/XLSX existant.
      • Rechercher, supprimer, remplacer du texte, modifier les propriétés du texte (couleur d'arrière-plan, couleur du texte, gras, police, taille du texte, etc.).
      • Copier, insérer, modifier et supprimer une image (image de code-barres).
      • Copier, insérer, modifier et supprimer une ligne dans un tableau.
      • Modifier la valeur ou la couleur d'une cellule de tableau.
      • Modifier les bordures du tableau.
      • Enregistrer le document modifié au format DOCX/XLSX.
      • Exporter le document modifié vers un format de fichier compatible avec le VintaSoft Imaging .NET SDK (PDF, PDF/A, TIFF, etc.).
    • Amélioration significative des algorithmes de rendu des documents DOCX.
      • Ajout de la possibilité d'afficher les notes de bas de page et les notes de fin.
      • Ajout de la prise en charge des champs calculés (DATE, HEURE, DATE D'ENREGISTREMENT, DATE DE CRÉATION, DATE D'IMPRESSION, MACROBUTTON, NUMPAGES, CASE À COCHER, TOC, RÉFÉRENCE DE PAGE, LIEN HYPERTEXTE, RÉFÉRENCE DE STYLE, PAGE).
      • Ajout de la prise en charge du contenu supprimé.
      • Ajout de la possibilité d'afficher l'arrière-plan de la page.
      • Ajout de l'interprétation de l'option " Répéter comme ligne d'en-tête en haut de chaque page " pour les lignes de tableau.
      • Implémentation de l'algorithme de dimensionnement automatique des cellules de tableau en fonction de leur contenu.
      • Amélioration de la prise en charge des éléments flottants.
      • Amélioration de la prise en charge des objets VML.
      • Amélioration de l'algorithme de mise en page des paragraphes de texte.
      • Amélioration de l'algorithme de sélection de la police de caractères.
      • Amélioration de l'algorithme d'affichage du texte CJK (chinois, japonais, coréen).
      • Amélioration de l'algorithme de calcul de l'interligne.
      • Amélioration de l'algorithme de retour à la ligne.
      • Amélioration de l'algorithme d'alignement du texte.
      • Amélioration de l'algorithme de calcul des taquets de tabulation.
      • Amélioration de l'algorithme de numérotation du contenu de la page.
      • Amélioration de l'algorithme d'interprétation de l'option " Sauts de ligne et de page ".
      • Amélioration de l'algorithme d'interprétation de l'option " Conserver les paragraphes ensemble ".
      • Amélioration de l'algorithme de calcul des sauts de page.
      • Amélioration de l'algorithme de création des tableaux.
      • Amélioration de l'algorithme de mise en page de l'en-tête et du pied de page.
      • Amélioration de l'algorithme de création des listes.
      • Amélioration de l'algorithme de création des graphiques.
      • Amélioration de l'algorithme de création des images WMF.
    • Amélioration des algorithmes de rendu des documents XLSX.
      • Ajout de la prise en charge de la mise en forme des cellules selon le style financier.
      • Amélioration de l'algorithme de sélection de la police de caractères.
      • Amélioration de l'algorithme d'affichage du texte CJK (chinois, japonais, coréen).
      • Amélioration de l'algorithme de retour à la ligne automatique.
    • Correction de nombreux bogues dans les algorithmes de rendu des documents DOCX et XLSX.
    • Applications de démonstration:
      • Création d'une nouvelle application de démonstration WinForms: ReportGeneratorDemo, illustrant la génération de rapports à partir de modèles de documents DOCX ou XLSX.
  • Développement .NET:
    • Plateformes prises en charge:
      • Ajout de la prise en charge de .NET 5 pour Windows.
    • Ajout de la prise en charge des documents XLSX:
      • Rendu des documents XLSX.
      • Affichage des documents XLSX dans WinForms, WPF et sur le Web.
      • Impression des documents XLSX aux formats vectoriel et raster.
      • Superposer une page XLSX à une page PDF au format vectoriel et avec du texte.
      • Convertir un document XLSX en PDF vectoriel ou PDF/A avec texte, liens et navigation.
      • Convertir un document XLSX en SVG avec texte.
      • Convertir un document XLSX dans n'importe quel format d'image pris en charge par le VintaSoft Imaging .NET SDK.
      • Rechercher et extraire du texte d'un document XLSX.
      • Sélectionner du texte dans un document XLSX à l'aide de la souris dans la visionneuse d'images.
      • Sélectionner et naviguer dans le texte d'un document XLSX à l'aide du clavier dans la visionneuse d'images.
      • Naviguer sur les liens d'un document XLSX dans la visionneuse d'images.
      • Ajout de la possibilité de spécifier les paramètres d'alignement des documents XLSX: format de page, marge intérieure et zoom sur le contenu.
    • Amélioration de la prise en charge des documents DOCX:
      • Ajout de la prise en charge des tableaux et images flottants.
      • Ajout de la prise en charge du flux de texte autour des éléments flottants.
      • Ajout de la prise en charge des dégradés.
      • Ajout de la prise en charge de l'alignement et de la marge intérieure dans les listes.
      • Ajout de la possibilité de spécifier les paramètres d'alignement des documents DOCX: format de page, marge intérieure et zoom sur le contenu.
      • Amélioration des performances de l'algorithme de rendu des documents DOCX.
      • Amélioration des performances de l'algorithme de rendu des vignettes des pages DOCX.
      • Amélioration de la qualité de rendu des documents DOCX.
      • Amélioration de l'algorithme de conversion des fichiers DOCX en PDF et SVG.
  • Développement Web:
    • Ajout de la prise en charge des documents XLSX.
  • Ajout de la possibilité de convertir une page DOCX contenant du texte et des éléments vectoriels en fichier image SVG contenant également du texte et des éléments vectoriels.
  • Amélioration de l'algorithme d'analyse des documents DOCX.
  • Amélioration de l'algorithme de rendu des pages DOCX.
  • Création de VintaSoft Office .NET Plug-in - le nouveau module complémentaire pour VintaSoft Imaging .NET SDK avec les fonctionnalités suivantes:
    • Plateformes prises en charge: .NET Core 3 pour Windows, .NET Framework 4+ et 3.5
    • Rendu des documents DOCX
    • Affichage des documents DOCX dans WinForms, WPF et sur le Web
    • Impression des documents DOCX aux formats vectoriel et raster
    • Conversion d’un document DOCX en PDF vectoriel ou en PDF/A avec texteLiens et navigation
    • Superposer une page DOCX sur une page PDF au format vectoriel et avec du texte
    • Convertir un document DOCX en n'importe quel format d'image pris en charge par le SDK
    • Rechercher et extraire du texte d'un document DOCX
    • Utiliser la souris pour sélectionner du texte dans un document DOCX dans la visionneuse d'images
    • Utiliser le clavier pour sélectionner et naviguer dans le texte d'un document DOCX dans la visionneuse d'images
    • Naviguer dans les liens d'un document DOCX dans la visionneuse d'images