VintaSoft Office .NET Plug-in - Cronologia di sviluppo

Note di rilascio del prodotto

Questa pagina fornisce informazioni sulla cronologia di sviluppo di VintaSoft Office .NET Plug-in. Le informazioni sulla cronologia dell'API del plug-in possono essere ottenute da documentation.

  • Sviluppo .NET:
    • Aggiunto il supporto per .NET 10 in Windows, Linux e macOS.
    • L'edizione del plug-in "Spreadsheet" è stata sostituita dall'edizione del plug-in "Visual Editor" e ora include controlli UI per la modifica visiva di documenti DOCX e XLSX.
    • Creati i controlli WinForms DocumentEditor e WPF WpfDocumentEditor, che consentono di modificare documenti DOCX in applicazioni WinForms/WPF:
      • Crea un nuovo documento DOCX o apri un documento DOCX esistente nel controllo editor di documenti
      • Visualizza e stampa il documento
      • Aggiungi/modifica/elimina il contenuto di testo nel documento
      • Modifica le proprietà del testo (carattere, dimensione del carattere, grassetto, corsivo, colore del testo, ...) in un documento
      • Modifica le proprietà del paragrafo (stile, allineamento del testo, rientro del testo, stile elenco, ...) in un documento
      • Inserisci/elimina un'interruzione di pagina
      • Aggiungi/modifica/elimina intestazione o piè di pagina
      • Modifica le impostazioni della pagina
      • Modifica le impostazioni delle colonne della pagina
      • Salva le modifiche nel documento DOCX
      • Esporta il documento DOCX in formato PDF
    • Aggiunte numerose correzioni al decodificatore di documenti DOCX.
    • Aggiunte numerose correzioni al decodificatore di documenti XLSX.
    • Applicazioni demo:
      • Creata l'applicazione demo "Document Editor Demo", che dimostra come modificare un documento DOCX in un'applicazione WinForms
      • Creata l'applicazione demo "WPF Document Editor Demo", che dimostra come modificare un documento DOCX in un'applicazione WPF
    • Risolti diversi bug minori.
  • Sviluppo Web:
    • Creato il controllo UI JavaScript WebDocumentEditorJS, che consente di modificare un documento DOCX in un'applicazione web:
      • Crea un nuovo documento DOCX o apri un documento DOCX esistente nell'editor di documenti web
      • Visualizza e stampa il documento
      • Aggiungi/modifica/elimina il contenuto di testo nel documento
      • Modifica le proprietà del testo (carattere, dimensione del carattere, grassetto, corsivo, colore del testo, ...) in un documento
      • Modifica le proprietà del paragrafo (stile, allineamento del testo, rientro del testo, stile elenco, ...) in un documento
      • Inserisci/elimina un'interruzione di pagina
      • Aggiungi/modifica/elimina intestazione o piè di pagina
      • Modifica le impostazioni della pagina
      • Modifica le impostazioni delle colonne della pagina
      • Salva le modifiche nel documento DOCX
      • Esporta il documento DOCX in formato PDF
    • Applicazioni demo:
      • Creata l'applicazione demo "ASP.NET Core Document Editor Demo", che dimostra come modificare un documento DOCX in un'applicazione ASP.NET Core
      • Creata l'applicazione demo "ASP.NET Core Angular Document Editor Demo", che dimostra come modificare un documento DOCX in un'applicazione "Angular + ASP.NET Core"
      • Creata l'applicazione demo "ASP.NET MVC Document Editor Demo", che dimostra come modificare un documento DOCX in un'applicazione ASP.NET MVC5
      • Creata l'applicazione demo "ASP.NET Document Editor Demo", che dimostra come modificare un documento DOCX in un'applicazione ASP.NET WebForms
  • Sviluppo .NET:
    • Aggiunta la possibilità di convertire un documento DOCX in un documento HTML.
    • Aggiunta la possibilità di convertire un documento ODT (OpenOffice Text) in un documento DOCX.
    • Aggiunta la possibilità di convertire un documento ODS (OpenOffice Spreadsheet) in un documento XLSX.
    • Migliorato l'algoritmo di conversione da documento HTML a documento DOCX.
    • Migliorato l'algoritmo di conversione da documento RTF a documento DOCX.
  • Sviluppo .NET:
    • Aggiunto il supporto per .NET 9 in Windows, Linux e macOS.
    • Aggiunta la possibilità di convertire un documento HTML in un documento DOCX. Gli stili CSS esterni non sono ancora supportati.
    • Aggiunta la possibilità di convertire documenti RTF in documenti DOCX.
  • Sviluppo .NET:
    • Aggiunto il supporto per nuovi tipi di grafico: Radar, Torta 3D, Superficie.
    • Ora il convertitore da PDF a DOCX può determinare le sezioni di intestazione e piè di pagina sulla pagina PDF e creare le sezioni appropriate nel documento DOCX convertito.
    • Aggiunti molti miglioramenti all'algoritmo che esegue il rendering del grafico Excel.
    • Risolti molti bug minori.
  • Sviluppo .NET:
    • Aggiunta la possibilità di convertire documenti PDF in documenti DOCX.
    • Aggiunta la possibilità di aprire documenti DOCX e XLSX protetti.
    • Aggiunto il supporto per nuovi tipi di grafici: Bolla, Azionario, Combinato, Bolla 3D, Linea 3D, Colonna 3D, Area 3D, Area impilata 3D.
    • Creati i controlli WinForms SpreadsheetDocumentEditorControl e WPF WpfSpreadsheetDocumentEditorControl: ciascun controllo è un editor di documenti XLSX completo.
    • Applicazioni demo:
      • Codice significativamente semplificato del progetto SpreadsheetEditorDemo/WpfSpreadsheetEditorDemo perché ora il progetto utilizza il controllo SpreadsheetDocumentEditorControl.
    • Corretti diversi bug non critici.
  • Sviluppo Web:
    • Aggiunta la possibilità di aprire documenti DOCX e XLSX protetti nel visualizzatore di documenti web.
  • Aggiunto il supporto per .NET 8.0 in Windows, Linux e macOS.
  • Sviluppo .NET:
    • Aggiunta la possibilità di lavorare con file CSV e TSV:
      • Ora il decodificatore di file XLSX può aprire file CSV e TSV.
      • Aggiunta la possibilità di convertire un file XLSX in un file CSV o TSV e viceversa.
    • Implementate tutte le forme grafiche,che sono predefinite in Office.
    • Applicazioni demo:
      • SpreadsheetEditorDemo e WpfSpreadsheetEditorDemo sono stati aggiunti con la possibilità di aprire file CSV o TSV.
      • SpreadsheetEditorDemo e WpfSpreadsheetEditorDemo sono stati aggiunti con la possibilità di esportare un documento XLSX aperto in un file CSV o TSV.
    • Risolti diversi bug minori.
  • Sviluppo Web:
    • È stata aggiunta la possibilità di impostare un nuovo collegamento ipertestuale o di modificare un collegamento ipertestuale esistente (collegamento ipertestuale URL o collegamento ipertestuale di cella) nel controllo WebSpreadsheetDocumentEditorControlJS.
    • Applicazioni demo:
      • SpreadsheetEditorDemo ora può aprire file CSV e TSV.
  • Sviluppo .NET:
    • Aggiunta la possibilità di calcolare formule in un documento XLSX.
    • Aggiunto il supporto per i grafici a ciambella nei documenti XLSX.
    • Aggiunta la possibilità di modificare un documento foglio di calcolo nuovo o esistente a livello programmatico utilizzando l'editor di documenti foglio di calcolo di alto livello:
      • Crea un nuovo documento XLSX o aprine uno esistente nell'editor di fogli di calcolo
      • Aggiunta la possibilità di lavorare con un documento foglio di calcolo:
        • Imposta la cultura del documento di foglio di calcolo
        • Assegna impostazioni (autore, ecc.) del documento di foglio di calcolo
        • Modifica le proprietà di stile del documento di foglio di calcolo
        • Aggiungi/elimina nomi definiti da/a un documento di foglio di calcolo
      • Aggiunta la possibilità di lavorare con i fogli di lavoro di un documento foglio di calcolo:
        • Ottieni un elenco di fogli di lavoro
        • Aggiungi/elimina/rinomina un foglio di lavoro; copia/inserisci un foglio di lavoro; riordina i fogli di lavoro
      • Aggiunta la possibilità di lavorare con un foglio di lavoro di un documento foglio di calcolo:
        • Modifica le impostazioni della visualizzazione del foglio di lavoro
        • Inserisci o elimina colonne/righe
        • Modifica la dimensione di colonne/righe
        • Mostra/nascondi colonne/righe
        • Cerca e sostituisci testo
      • Aggiunta la possibilità di lavorare con un set di celle di un foglio di lavoro:
        • Inserisci, copia, incolla ed elimina un set di celle
        • Modifica le proprietà di stile (carattere, riempimento, bordi, formato numerico, stile del testo, allineamento, rientro, ecc.) di un set di celle
        • Modifica le dimensioni di un set di celle
        • Cancella stili, contenuto, collegamenti ipertestuali del set di celle
        • Unisci e separa un set di celle
        • Specifica un collegamento ipertestuale a URL o posizione in un documento per il set di celle
      • Aggiunta la possibilità di lavorare con una cella del foglio di lavoro:
        • Ottieni un valore, un valore formattato e una formula localizzata della cella
        • Calcola il valore di una formula di cella
        • Modifica il valore o la formula di una cella
      • Aggiunta la possibilità di lavorare con i disegni (grafici, immagini, elementi grafici):
        • Aggiungi un'immagine
        • Elimina un disegno (grafici, immagini, elementi grafici)
      • Aggiunta la possibilità di lavorare con i commenti:
        • Aggiungi, modifica, elimina un commento
    • Aggiunta la possibilità di modificare un nuovo o un Documento foglio di calcolo (XLSX) esistente in applicazione WPF/WinForms:
      • Crea un nuovo documento XLSX o aprine uno esistente nel controllo dell'editor di fogli di calcolo
      • Aggiunta la possibilità di lavorare con un documento foglio di calcolo:
        • Imposta una cultura del documento foglio di calcolo
        • Assegna impostazioni (autore, ecc.) del documento di foglio di calcolo
        • Modifica le proprietà di stile del documento di foglio di calcolo
        • Aggiungi/elimina nomi predefiniti al/dal documento foglio di calcolo
      • Aggiunta la possibilità di lavorare con i fogli di lavoro di un documento foglio di calcolo:
        • Ottieni un elenco di fogli di lavoro
        • Aggiungi/elimina/rinomina un foglio di lavoro; copia/inserisci un foglio di lavoro; riordina i fogli di lavoro
      • Aggiunta la possibilità di lavorare con un foglio di lavoro di un documento foglio di calcolo:
        • Esegui il rendering di un foglio di lavoro
        • Modifica le impostazioni dell'anteprima del foglio di lavoro
        • Naviga tra le celle usando il mouse e la tastiera
        • Inserisci o elimina colonne/righe
        • Modifica la dimensione di colonne/righe
        • Mostra/nascondi colonne/righe
        • Cerca e sostituisci testo
      • Aggiunta la possibilità di lavorare con celle selezionate del foglio di lavoro:
        • Seleziona le celle usando il mouse e la tastiera
        • Copia, incolla ed elimina le celle selezionate
        • Modifica le proprietà di stile (carattere, riempimento, bordi, formato numerico, stile del testo, allineamento, rientro, ecc.) delle celle selezionate
        • Modifica dimensione delle celle selezionate
        • Adatta automaticamente la larghezza della colonna o l'altezza della riga delle celle selezionate
        • Cancella stili, contenuto e collegamenti ipertestuali delle celle selezionate
        • Unisci e dividi le celle selezionate
        • Mostra e nascondi le celle selezionate
        • Imposta un collegamento ipertestuale a URL o posizione nel documento per le celle selezionate
      • Aggiunta la possibilità di lavorare con una cella del foglio di lavoro:
        • Visualizza il testo formattato e localizzato della cella
        • Calcola il valore di una formula di cella
        • Modifica il testo della cella direttamente nell'area della cella
        • Modifica il testo della cella nella barra della formula
        • Evidenzia i riferimenti durante la modifica della formula della cella
      • Aggiunta la possibilità di lavorare con i disegni (grafici, immagini, elementi grafici):
        • Esegui il rendering dei disegni sul foglio di lavoro
        • Aggiorna automaticamente il grafico quando i suoi dati cambiano
        • Seleziona un disegno sul foglio di lavoro
        • Aggiungi un'immagine
        • Elimina un disegno (Grafici, Immagini, Grafica)
      • Aggiunta la possibilità di lavorare con i commenti:
        • Visualizza i commenti sul foglio di lavoro
        • Aggiungi, modifica, elimina un commento
    • Applicazioni demo:
      • Creata una nuova applicazione demo desktop - Vintasoft Spreadsheet Editor, che consente di visualizzare e modificare un documento di foglio di calcolo (XLSX). La demo è disponibile per le piattaforme WPF e WinForms.
    • Aggiunti molti miglioramenti.
    • Risolti molti bug minori.
  • Sviluppo Web:
    • Aggiunta la possibilità di modificare un documento foglio di calcolo (XLSX) in un browser web HTML5:
      • Controllo UI JavaScript che funziona in tutti i principali browser web HTML5 (Chrome, Firefox, Edge, Opera, ecc.)
      • L'interfaccia utente è compatibile con personal computer, tablet e smartphone
      • Carica un documento foglio di calcolo (XLSX) esistente
      • Visualizza e modifica un documento foglio di calcolo (XLSX):
        • Visualizza un elenco di fogli di lavoro, aggiungi/rinomina/sposta/elimina un foglio di lavoro
        • Seleziona/ridimensiona/aggiungi/rimuovi righe/colonne sul foglio di lavoro
        • Naviga tra le celle usando il mouse e la tastiera
        • Seleziona le celle usando il mouse e la tastiera
        • Modifica le proprietà di stile (carattere, riempimento, bordi, formato numerico, stile del testo, allineamento, rientro, ecc.) delle celle selezionate
        • Visualizza il testo formattato e localizzato della cella
        • Calcola il valore della formula della cella
        • Modifica direttamente il testo di una cella nella regione delle celle sul foglio di lavoro
        • Modifica il testo della cella nella barra della formula
        • Cerca testo nel documento del foglio di calcolo
      • Scarica il documento del foglio di calcolo modificato
      • "Finestre di dialogo "Standard" (rinomina foglio di lavoro, cerca testo, ecc.) per Bootstrap, JQuery UI, puro JavaScript
      • Interfaccia utente personalizzabile
    • Creati tutorial che descrivono come aggiungere l'editor di documenti di fogli di calcolo web a un'applicazione ASP.NET Core, Angular, React.js, ASP.NET MVC5, ASP.NET WebForms
    • Applicazioni demo:
      • Creata una nuova applicazione demo web - Vintasoft Spreadsheet Editor, che consente di visualizzare e modificare il documento del foglio di calcolo (XLSX). La demo è disponibile per ASP.NET Core, ASP.NET Core + Angular, ASP.NET MVC5, ASP.NET WebForms.
  • Sviluppo .NET:
    • Aggiunto il supporto per .NET 7 in Windows, Linux e macOS.
    • Aggiunta la possibilità di convertire file XLS in file XLSX.
    • Aggiunta la possibilità di eseguire il rendering di documenti XLS.
    • Aggiunto il supporto per il testo arabo nei documenti DOCX e XLSX.
  • Sviluppo .NET:
    • Aggiunto il supporto multipiattaforma per Windows, Linux e macOS in .NET 6, .NET 5 e .NET Core 3.1.
    • Disegno di grafica 2D:
      • Tutti gli algoritmi del plug-in per lavorare con la grafica 2D sono stati completamente rivisti.
      • Ora il plug-in disegna grafica 2D utilizzando il motore di disegno (classe Vintasoft.Imaging.Drawing.DrawingEngine) e non utilizza più direttamente la libreria GDI+ (System.Drawing.Common).
      • Il plug-in richiede un motore di disegno: un motore di disegno multipiattaforma basato sulla libreria SkiaSharp (utilizzabile su Windows, Linux e macOS) o un motore di disegno basato sulla libreria GDI+ (utilizzabile solo su Windows).
    • Aggiunto il supporto per il testo arabo nei documenti XLSX.
    • Risolti molti bug minori.
  • Sviluppo .NET:
    • Piattaforme supportate:
      • Aggiunto il supporto per .NET 6 per Windows.
    • Ambienti di sviluppo supportati:
      • Aggiunto il supporto di compatibilità per Visual Studio 2022.
    • Sistemi operativi supportati:
      • Aggiunto il supporto di compatibilità per il sistema operativo Windows 11.
      • Interrotto il supporto di compatibilità per il sistema operativo Windows Server 2003.
    • Aggiunta la possibilità di eseguire il rendering di documenti DOC.
    • Aggiunta la possibilità di convertire un documento DOC in un documento DOCX o PDF.
    • Aggiunta la possibilità di visualizzare grafici in documenti DOCX e XLSX.
    • Aggiunti numerosi miglioramenti all'algoritmo che visualizza i documenti DOCX e XLSX.
    • Estese le funzionalità per la modifica di documenti DOCX utilizzando la classe DocxDocumentEditor:
      • Aggiunta la possibilità di modificare i grafici.
      • Estese le funzionalità per la modifica delle proprietà del testo.
      • Estese le funzionalità per la modifica delle proprietà dei paragrafi.
    • Creati i seguenti assembly .NET:
      • Vintasoft.Imaging.Office.UI.dll
      • Vintasoft.Imaging.Office.Wpf.UI.dll
    • Risolti molti bug minori.
  • Sviluppo .NET:
    • Aggiunta la possibilità di modificare documenti DOCX e XLSX esistenti:
      • Apri un documento DOCX/XLSX esistente.
      • Trova, elimina, sostituisci il testo, modifica le proprietà del testo (colore di sfondo, colore del testo, testo in grassetto, carattere, dimensione del testo, ecc.).
      • Copia, inserisci,Modifica ed elimina un'immagine (immagine codice a barre).
      • Copia, inserisci, modifica ed elimina una riga in una tabella.
      • Modifica il valore di una cella di tabella, cambia il colore di una cella di tabella.
      • Modifica i bordi della tabella.
      • Salva il documento modificato in un file DOCX/XLSX.
      • Esporta il documento modificato in un formato di file supportato da VintaSoft Imaging .NET SDK (PDF, PDF/A, TIFF, ecc.).
    • Algoritmi di rendering dei documenti DOCX notevolmente migliorati:
      • Aggiunta la possibilità di visualizzare note a piè di pagina e note di chiusura.
      • Aggiunto il supporto per i campi calcolati (DATE, TIME, SAVEDATE, CREATEDATE, PRINTDATE, MACROBUTTON, NUMPAGES, FORMCHECKBOX, TOC, PAGEREF, HYPERLINK, STYLEREF, PAGE).
      • Aggiunto il supporto per i contenuti eliminati.
      • Aggiunta la possibilità di renderizzare lo sfondo della pagina.
      • Aggiunta l'interpretazione del flag "Ripeti come riga di intestazione nella parte superiore di ogni pagina" per la riga della tabella.
      • Implementato l'algoritmo di ridimensionamento automatico delle celle della tabella in base al contenuto.
      • Migliorato il supporto per gli elementi flottanti.
      • Migliorato il supporto per gli oggetti VML.
      • Migliorato l'algoritmo che impagina i paragrafi di testo.
      • Migliorato l'algoritmo di selezione del carattere per il testo.
      • Migliorato l'algoritmo di disegno del testo CJK (cinese, giapponese, coreano).
      • Migliorato l'algoritmo di determinazione dell'interlinea tra le righe di testo.
      • Migliorato l'algoritmo di ritorno a capo automatico delle righe di testo.
      • Migliorato l'algoritmo di allineamento del testo.
      • Migliorato l'algoritmo di calcolo delle tabulazioni nel testo.
      • Migliorato l'algoritmo di numerazione del contenuto nella pagina.
      • Migliorato l'algoritmo di interpretazione del flag "Interruzioni di riga e di pagina".
      • Migliorato l'algoritmo di interpretazione del flag "Mantieni i paragrafi uniti".
      • Migliorato l'algoritmo che calcola l'interruzione di pagina.
      • Migliorato l'algoritmo che disegna le tabelle.
      • Migliorato l'algoritmo che impagina l'intestazione e il piè di pagina.
      • Migliorato l'algoritmo che disegna gli elenchi sulla pagina.
      • Migliorato l'algoritmo che disegna la grafica sulla pagina.
      • Migliorato l'algoritmo che disegna le immagini WMF.
    • Migliorati gli algoritmi che eseguono il rendering dei documenti XLSX:
      • Aggiunto il supporto per la formattazione delle celle utilizzando lo stile finanziario.
      • Migliorato l'algoritmo di selezione del carattere per il testo.
      • Migliorato l'algoritmo di disegno del testo CJK (cinese, giapponese, coreano).
      • Migliorato l'algoritmo di a capo automatico delle righe di testo.
    • Corretti numerosi bug negli algoritmi che eseguono il rendering dei documenti DOCX e XLSX.
    • Applicazioni demo:
      • Creata una nuova applicazione demo WinForms - ReportGeneratorDemo, che mostra come generare report basati su modelli di documenti DOCX o XLSX.
  • Sviluppo .NET:
    • Piattaforme supportate:
      • Aggiunto il supporto per .NET 5 per Windows.
    • Aggiunto il supporto per i documenti XLSX:
      • Rendering di documenti XLSX.
      • Visualizzazione di documenti XLSX in WinForms, WPF, WEB.
      • Stampa di documenti XLSX in formato vettoriale e raster.
      • Sovrapponi una pagina XLSX a una pagina PDF in formato vettoriale e con testo.
      • Converti un documento XLSX in un documento PDF vettoriale o PDF/A con testo, collegamenti e navigazione.
      • Converti un documento XLSX in un documento SVG con testo.
      • Converti un documento XLSX in qualsiasi formato immagine supportato da VintaSoft Imaging .NET SDK.
      • Cerca ed estrai testo da un documento XLSX.
      • Utilizza il mouse per selezionare il testo in un documento XLSX nel visualizzatore di immagini.
      • Utilizza la tastiera per selezionare e navigare nel testo in un documento XLSX nel visualizzatore di immagini.
      • Naviga tra i collegamenti in un documento XLSX nel visualizzatore di immagini.
      • Aggiunta la possibilità di specificare le impostazioni di allineamento del documento XLSX: dimensione pagina, spaziatura interna, zoom per il contenuto della pagina.
    • Migliorato il supporto dei documenti DOCX:
      • Aggiunto il supporto per tabelle e immagini flottanti.
      • Aggiunto il supporto per il flusso di testo attorno agli elementi flottanti.
      • Aggiunto il supporto per i riempimenti sfumati.
      • Aggiunto il supporto per l'allineamento e la spaziatura interna negli elenchi.
      • Aggiunta la possibilità di specificare le impostazioni di allineamento del documento DOCX: dimensione pagina, spaziatura interna, zoom per il contenuto della pagina.
      • Aumentate le prestazioni dell'algoritmo che esegue il rendering dei documenti DOCX.
      • Aumentate le prestazioni dell'algoritmo che esegue il rendering delle miniature delle pagine DOCX.
      • Migliorata la qualità di rendering dei documenti DOCX.
      • Migliorato l'algoritmo di conversione da DOCX a PDF e SVG.
  • Sviluppo Web:
    • Aggiunto il supporto per i documenti XLSX.
  • Aggiunta la possibilità di convertire una pagina DOCX con testo e contenuto vettoriale in un file immagine SVG con testo e contenuto vettoriale.
  • Migliorato l'algoritmo di analisi dei documenti DOCX.
  • Migliorato l'algoritmo di rendering della pagina DOCX.
  • Creato VintaSoft Office .NET Plug-in - il nuovo componente aggiuntivo per VintaSoft Imaging .NET SDK con le seguenti funzionalità:
    • Piattaforme supportate: .NET Core 3 per Windows, .NET Framework 4+ e 3.5
    • Renderizza documenti DOCX
    • Visualizza documenti DOCX in WinForms, WPF e WEB
    • Stampa documenti DOCX in formato vettoriale e raster
    • Converte un documento DOCX in un documento PDF vettoriale o PDF/A con testo, collegamenti e navigazione
    • Sovrappone una pagina DOCX a una pagina PDF in formato vettoriale e con testo
    • Converte un documento DOCX in qualsiasi formato immagine supportato dall'SDK
    • Cerca ed estrae testo da un documento DOCX
    • Utilizza il mouse per selezionare il testo nel documento DOCX nel visualizzatore di immagini
    • Utilizza la tastiera per selezionare e navigare nel testo nel documento DOCX nel visualizzatore di immagini
    • Naviga tra i collegamenti nel documento DOCX nel visualizzatore di immagini