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

Informations sur les versions du produit

Sur cette page, vous pouvez obtenir des informations sur l'historique général du développement de VintaSoft Office .NET Plug-in. Des informations sur les modifications apportées à l'API SDK sont disponibles dans la documentation.

  • Développement .NET:
    • Ajout de la prise en charge de .NET 9 sur 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, Surface.
    • Le convertisseur PDF en DOCX peut désormais détecter la section d'en-tête et de pied de page sur la page du document PDF et créer les sections correspondantes dans le document DOCX converti.
    • De nombreuses améliorations ont été ajoutées à l'algorithme de rendu des graphiques.
    • De nombreux bugs mineurs ont été corrigés.
  • Développement .NET:
    • Ajout de la possibilité de convertir un document PDF en document DOCX.
    • Ajout de la possibilité d'ouvrir un document DOCX ou XLSX protégé.
    • Ajout de la prise en charge de nouveaux types de graphiques: Bulle, Action, Combiné, Bulle 3D, Ligne 3D, Colonne 3D, Zone 3D, Zone empilée 3D.
    • Le contrôle WinForms SpreadsheetDocumentEditorControl et le contrôle WPF WpfSpreadsheetDocumentEditorControl ont été implémentés, qui fournissent un éditeur de documents XLSX complet.
    • Applications de démonstration:
      • SpreadsheetEditorDemo, WpfSpreadsheetEditorDemo: Le code du projet a été considérablement simplifié car le projet utilise désormais le contrôle SpreadsheetDocumentEditorControl.
    • Correction de plusieurs bugs non critiques.
  • Développement Web:
    • Ajout de la possibilité d'ouvrir un document DOCX ou XLSX protégé dans une visionneuse de documents Web.
  • Ajout de la prise en charge de .NET 8.0 sur Windows, Linux et macOS.
  • Développement .NET:
    • Ajout de la possibilité de travailler avec des fichiers CSV et TSV:
      • Désormais, le décodeur de fichiers XLSX peut également ouvrir les fichiers CSV et TSV.
      • Ajout de la possibilité de convertir un fichier XLSX en fichier CSV ou TSV et vice versa.
    • Toutes les formes graphiques prédéfinies dans Office sont implémentées.
    • Applications de démonstration:
      • La possibilité d'ouvrir un fichier CSV ou TSV a été ajoutée aux applications de démonstration SpreadsheetEditorDemo et WpfSpreadsheetEditorDemo.
      • La possibilité d'exporter un document XLSX ouvert vers un fichier CSV ou TSV a été ajoutée aux applications de démonstration SpreadsheetEditorDemo et WpfSpreadsheetEditorDemo.
    • Correction de plusieurs bugs mineurs.
  • Développement Web:
    • WebSpreadsheetDocumentEditorControlJS a désormais la possibilité de définir un nouveau lien ou de modifier un lien existant. Les liens URL et les liens de cellule sont pris en charge.
    • Applications de démonstration:
      • L'application de démonstration Web SpreadsheetEditorDemo peut désormais ouvrir les fichiers CSV et TSV.
  • Développement .NET:
    • Ajout de la possibilité de calculer des formules dans un document XLSX.
    • Ajout de la prise en charge des graphiques en anneau dans un document XLSX.
    • Ajout de la possibilité de modifier par programmation un document de feuille de calcul nouveau ou existant (XLSX) à l'aide d'un éditeur de feuille de calcul de haut niveau:
      • Possibilité de créer un document XSLX ou d'ouvrir un document existant dans un éditeur de feuille de calcul.
      • Possibilité de travailler avec un document de feuille de calcul:
        • Possibilité de définir la culture d'un document de feuille de calcul.
        • Modification des propriétés (auteur, ...) d'un document de feuille de calcul.
        • Modification des propriétés de style d'un document de feuille de calcul.
        • Modification (ajout, suppression) de noms prédéfinis dans un document de feuille de calcul.
      • Possibilité de travailler avec les feuilles de calcul d'un document de feuille de calcul:
        • Obtention d'une liste de feuilles de calcul.
        • Ajouter/Supprimer/Renommer la feuille de calcul; copier/coller la feuille de calcul; Tri des feuilles de calcul
      • Possibilité de travailler avec une feuille de calcul:
        • Modifier le paramètre d'affichage de la feuille de calcul
        • Insérer ou supprimer des colonnes/lignes
        • Modifier la taille des colonnes/lignes
        • Afficher/masquer les colonnes/lignes
        • Possibilité de rechercher et de remplacer du texte
      • Possibilité de travailler avec un groupe de cellules de feuille de calcul:
        • Effectuer des opérations avec un groupe de cellules (copier, coller, supprimer)
        • Modifier les propriétés de style (police, remplissage, bordure, format des nombres, style du texte, alignement, retrait, ...) pour un groupe de cellules
        • Modifier la taille d'un groupe de cellules
        • Effacer le style, le contenu et le lien hypertexte pour un groupe de cellules
        • Fusionner et dissocier un groupe de cellules
        • Possibilité de spécifier un lien hypertexte pour un groupe de cellules
      • Possibilité de travailler avec une cellule de feuille:
        • Obtenir une valeur de cellule, une valeur de cellule formatée et une formule de cellule localisée
        • Calculer la valeur d'une formule dans une cellule
        • Modifier une valeur de cellule ou une formule de cellule
      • Possibilité de travailler avec des objets graphiques (graphique, image, graphique):
        • Ajouter une image
        • Supprimer un objet graphique (graphique, image, graphique)
      • Possibilité de travailler avec des commentaires:
        • Ajout, modification, suppression de commentaires
    • Ajout de la possibilité de modifier un commentaire nouveau ou existant Document de feuille de calcul (XLSX) dans une application WPF/WinForms:
      • Possibilité de créer un document XSLX ou d'ouvrir un document existant dans un éditeur de feuille de calcul.
      • Possibilité de travailler avec un document de feuille de calcul:
        • Possibilité de définir la culture d'un document de feuille de calcul.
        • Modification des propriétés (auteur, ...) d'un document de feuille de calcul.
        • Modification des propriétés de style d'un document de feuille de calcul.
        • Modification (ajout, suppression) de noms prédéfinis dans un document de feuille de calcul.
      • Possibilité de travailler avec les feuilles de calcul d'un document de feuille de calcul:
        • Obtention d'une liste de feuilles de calcul.
        • Ajouter/Supprimer/Renommer la feuille de calcul; copier/coller la feuille de calcul; Tri des feuilles de calcul
      • Possibilité de travailler avec une feuille de calcul:
        • Affichage d'une feuille
        • Modification des paramètres d'affichage de la feuille
        • Navigation dans les cellules à l'aide de la souris et du clavier
        • Insérer et supprimer des colonnes/lignes
        • Modifier la taille des colonnes/lignes
        • Afficher/masquer des colonnes/lignes
        • Possibilité de rechercher et de remplacer du texte
      • Possibilité de travailler avec des cellules sélectionnées:
        • Possibilité de sélectionner des cellules à l'aide de la souris et du clavier
        • Copie,Insérer et supprimer les cellules sélectionnées
        • Modifier les propriétés de style (police, remplissage, bordure, format des nombres, style de texte, alignement, retrait, ...) pour les cellules sélectionnées
        • Modifier la taille des cellules sélectionnées
        • Calculer automatiquement la largeur de colonne ou la hauteur de ligne pour les cellules sélectionnées
        • Effacer le style, le contenu et le lien hypertexte pour les cellules sélectionnées
        • Fusionner et dissocier un groupe de cellules
        • Afficher/masquer les cellules sélectionnées
        • Possibilité de spécifier un lien hypertexte pour les cellules sélectionnées
      • Possibilité de travailler avec une cellule de feuille:
        • Afficher le texte de cellule formaté et localisé
        • Calculer la valeur d'une formule dans une cellule
        • Modifier le texte de cellule directement dans la zone de cellule sur la feuille
        • Modifier le texte de cellule dans la barre de formule
        • Mise en surbrillance des liens lors de la modification de la formule de cellule
      • Possibilité de travailler avec des objets graphiques (graphique, image, graphique):
        • Affichage des objets graphiques sur la feuille
        • Mise à jour automatique de l'image du graphique lors de la modification des données du graphique
        • Possibilité de sélectionner un objet graphique sur la feuille
        • Ajouter une image
        • Supprimer un objet graphique (graphique, image, graphique)
      • Possibilité de travailler avec des commentaires:
        • Affichage des commentaires sur la feuille
        • Ajout, modification, suppression de commentaires
    • Applications de démonstration:
      • Une nouvelle application de démonstration de bureau a été créée - "Vintasoft Spreadsheet Editor", qui vous permet d'afficher et de modifier un document de feuille de calcul (XLSX). L'application de démonstration est disponible pour les plateformes WPF et WinForms.
    • De nombreuses améliorations ont été ajoutées.
    • De nombreux bugs ont été corrigés.
  • Développement Web:
    • Ajout de la possibilité de modifier un document de feuille de calcul (XLSX) dans un navigateur Web HTML5:
      • Contrôle d'interface utilisateur JavaScript qui fonctionne dans tous les principaux navigateurs Web HTML5 (Chrome, Firefox, Edge, Opera, ...)
      • Interface utilisateur compatible avec les PC, tablettes et smartphones
      • Possibilité de charger un document de feuille de calcul existant (XLSX)
      • Possibilité d'afficher et de modifier un document de feuille de calcul (XLSX):
        • Afficher une liste de feuilles de calcul, ajouter/renommer/déplacer/supprimer une feuille de calcul
        • Possibilité de sélectionner, d'ajouter ou de supprimer des lignes/colonnes sur une feuille
        • Possibilité de redimensionner les lignes/colonnes sur une feuille
        • Navigation dans les cellules à l'aide de la souris et du clavier
        • Sélectionner des cellules à l'aide de la souris et du clavier
        • Modifier les propriétés de style (police, remplissage, bordure, format des nombres, style de texte, alignement, retrait, ...) pour les cellules sélectionnées
        • Afficher le texte de cellule formaté et localisé
        • Calculer la valeur d'une formule dans une cellule
        • Modifier le texte de cellule directement dans la zone de cellule sur la feuille
        • Modifier le texte de cellule dans la barre de formule
        • Possibilité de rechercher du texte
      • Possibilité de télécharger un document de feuille de calcul modifié
      • Boîtes de dialogue "standard" (boîte de dialogue de renommage de feuille, boîte de dialogue de recherche de texte, ...) pour Bootstrap, JQuery UI
      • Possibilité de personnaliser l'interface utilisateur de l'éditeur
    • Des guides ont été créés qui décrivent comment ajouter un éditeur de feuille de calcul à une application ASP.NET. Des guides sont disponibles pour les plateformes ASP.NET Core, Angular, React.js, ASP.NET MVC5, ASP.NET WebForms.
    • Applications de démonstration:
      • Une nouvelle application de démonstration Web a été créée - "Vintasoft Spreadsheet Editor", qui vous permet d'afficher et de modifier un document de feuille de calcul (XLSX). L'application de démonstration est disponible pour les plateformes ASP.NET Core, ASP.NET Core + Angular, ASP.NET MVC5, ASP.NET WebForms.
  • Développement .NET:
    • Ajout de la prise en charge de .NET 7 sur Windows, Linux et macOS.
    • Possibilité ajoutée de convertir des fichiers XLS en fichiers XLSX.
    • Possibilité ajoutée de restituer des fichiers XLS.
    • Prise en charge ajoutée 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:
      • Le Plug-in a complètement réécrit le code pour travailler avec des graphiques 2D.
      • Désormais, tous les travaux avec des graphiques bidimensionnels sont effectués à l'aide du moteur de dessin (classe Vintasoft.Imaging.Drawing.DrawingEngine). Le Plug-in n'utilise plus directement la bibliothèque GDI+ (System.Drawing.Common).
      • Pour utiliser le Plug-in, vous devez utiliser un moteur de dessin multiplateforme pour Windows, Linux et macOS basé sur la bibliothèque SkiaSharp ou un moteur de dessin pour Windows basé sur la bibliothèque GDI+ (System.Drawing.Common).
    • Ajout de la prise en charge du texte arabe dans les tableaux XLSX.
    • De nombreux bugs mineurs ont été corrigés.
  • 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 prise en charge de la compatibilité avec Visual Studio 2022.
    • Systèmes d'exploitation pris en charge:
      • Ajout de la prise en charge de la compatibilité avec Windows 11.
      • Abandon de la prise en charge de la compatibilité avec Windows Server 2003.
    • Ajout de la possibilité de restituer des documents DOC.
    • Ajout de la possibilité de convertir un document DOC en document DOCX ou PDF.
    • Ajout de la possibilité de restituer des diagrammes dans des documents DOCX et XLSX.
    • Rendu amélioré des documents DOCX et XLSX.
    • Amélioration de l'édition logicielle des documents DOCX à l'aide de la classe DocxDocumentEditor:
      • Ajout de la possibilité de modifier les diagrammes.
      • Prise en charge étendue de l'édition des propriétés de texte.
      • Prise en charge étendue de l'édition des propriétés de paragraphe.
    • Les assemblys .NET suivants ont été créés:
      • Vintasoft.Imaging.Office.UI.dll
      • Vintasoft.Imaging.Office.Wpf.UI.dll
    • De nombreux bugs mineurs ont été corrigés.
  • Développement .NET:
    • Ajout de la possibilité de modifier par programmation les documents DOCX et XLSX existants:
      • ouverture d'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, etc.);
      • copier, coller, modifier et supprimer l'image (image de code-barres);
      • copier, coller, modifier et supprimer des lignes dans un tableau;
      • définir la valeur d'une cellule de tableau, changer la couleur d'une cellule de tableau;
      • modification des bordures du tableau;
      • enregistrer le document modifié dans un fichier DOCX ou XLSX;
      • exporter le document modifié vers des formats d'image pris en charge par le SDK (PDF, PDF/A, TIFF et autres).
    • Les algorithmes de rendu des documents DOCX ont été considérablement améliorés:
      • Le rendu des notes de bas de page et de fin a été ajouté.
      • Ajout de la prise en charge des champs calculés (DATE, HEURE, DATE D'ENREGISTREMENT, DATE DE CRÉATION, DATE D'IMPRESSION, MACROBUTTON, NUMPAGES, FORMCHECKBOX, TOC, PAGEREF, HYPERLINK, STYLEREF, PAGE).
      • Ajout de la prise en charge du contenu distant.
      • Ajout du rendu de l'arrière-plan de la page.
      • Traitement implémenté de l'indicateur "Répéter comme en-tête sur chaque page" pour une ligne de tableau.
      • Sélection automatique implémentée des tailles de cellules du tableau en fonction du contenu.
      • Prise en charge améliorée des éléments flottants.
      • Placement des paragraphes amélioré.
      • L'algorithme qui sélectionne la police du texte a été amélioré.
      • Affichage amélioré du texte utilisant les polices CJK (polices chinoises, japonaises et coréennes).
      • L'algorithme qui détermine l'espacement des lignes entre les lignes de texte a été amélioré.
      • Renvoi à la ligne de texte amélioré.
      • L'algorithme d'alignement du texte a été amélioré.
      • L'algorithme de calcul des tabulations dans le texte a été amélioré.
      • L'algorithme de numérotation du contenu de la page a été amélioré.
      • L'algorithme de traitement de l'indicateur "Lignes orphelines désactivées" a été amélioré.
      • Amélioration de l'algorithme de traitement de l'indicateur "Ne pas rompre avec le suivant".
      • Affichage amélioré des tableaux sur la page.
      • L'algorithme qui détecte les sauts de page a été amélioré.
      • Amélioration du placement de l'en-tête et du pied de page sur la page.
      • Affichage amélioré des listes sur la page.
      • Affichage amélioré des graphiques sur la page.
      • Prise en charge améliorée des objets VML.
      • Affichage amélioré des images WMF.
    • Algorithmes de rendu de document XLSX améliorés:
      • Ajout de la prise en charge du formatage des cellules à l'aide du style financier.
      • L'algorithme qui sélectionne la police du texte a été amélioré.
      • Affichage amélioré du texte utilisant les polices CJK (polices chinoises, japonaises et coréennes).
      • Renvoi à la ligne de texte amélioré.
    • De nombreuses erreurs dans les algorithmes de rendu des documents DOCX et XLSX ont été corrigées.
    • Applications de démonstration:
      • Une application de démonstration ReportGeneratorDemo a été créée, qui démontre les capacités de création de rapports basés sur des 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 de documents XLSX dans WinForms, WPF, WEB.
      • Impression de documents XLSX (vecteur, raster).
      • Superposition d'une page XLSX sur une page PDF au format vectoriel avec texte conservé.
      • Convertir un document XLSX en PDF et PDF/A (vecteur avec préservation du texte, des liens et de la navigation).
      • Conversion du document XLSX en SVG (vecteur avec préservation du texte).
      • Convertissez un document XLSX en n'importe quel format d'image pris en charge par VintaSoft Imaging .NET SDK.
      • Extraction et recherche de texte.
      • Sélection de texte à l'aide de la souris.
      • Sélection et navigation dans le texte à l'aide du clavier.
      • Navigation dans les liens dans un document.
      • Possibilité de définir les paramètres d'alignement du document: taille de la page, retraits de page, échelle du contenu de la page.
    • Prise en charge améliorée des documents DOCX:
      • Ajout de la prise en charge des tableaux et images flottants.
      • Ajout de la prise en charge de l'habillage du texte autour des éléments flottants.
      • Ajout de la prise en charge des remplissages dégradés.
      • Ajout de la prise en charge de l'alignement et de l'indentation dans les listes.
      • Ajout de la possibilité de définir les paramètres d'alignement du document: taille de la page, retraits de page, échelle du contenu de la page.
      • Le rendu des documents DOCX a été accéléré.
      • Le rendu des miniatures des documents DOCX a été accéléré.
      • Amélioration de la qualité de rendu des documents DOCX.
      • L'algorithme de conversion de DOCX en PDF et SVG a été amélioré.
  • Développement Web
    • Ajout de la prise en charge des documents XLSX.
  • Ajout de la possibilité d'enregistrer une page DOCX avec du texte et du contenu vectoriel dans un fichier SVG avec du texte et du contenu vectoriel.
  • L'algorithme d'analyse des documents DOCX a été amélioré.
  • L'algorithme de rendu de page DOCX a été amélioré.
  • Le VintaSoft Office .NET Plug-in a été créé - un nouveau module 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 de documents DOCX
    • Affichage de documents DOCX dans WinForms, WPF, WEB
    • Impression de documents DOCX (vecteur,raster)
    • Convertir DOCX en PDF et PDF/A (vecteur avec texte, liens et navigation préservés)
    • Superposer une page DOCX sur une page PDF vectorielle avec texte préservé
    • DOCX vers n'importe quel format d'image pris en charge par Imaging SDK
    • Extraire et rechercher du texte
    • Sélectionner du texte à l'aide de la souris
    • Sélectionner et parcourir le texte à l'aide du clavier
    • Naviguer dans les liens du document