VintaSoft Office .NET Plug-in - Cronologia dello sviluppo

Informazioni sulle versioni del prodotto

In questa pagina puoi trovare informazioni sulla cronologia generale dello sviluppo di VintaSoft Office .NET Plug-in. Informazioni sulle modifiche apportate all'API SDK sono disponibili nella documentazione.

  • .NET-sviluppo:
    • Aggiunto supporto per .NET 9 su 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 un documento RTF in un documento DOCX.
  • .NET-sviluppo:
    • Aggiunto supporto per nuovi tipi di grafici: Radar, 3D Pie, Surface.
    • Ora il convertitore da PDF a DOCX può rilevare le sezioni di intestazione e piè di pagina nella pagina del documento PDF e creare le sezioni corrispondenti nel documento DOCX convertito.
    • Sono stati aggiunti numerosi miglioramenti all'algoritmo di rendering del grafico.
    • Sono stati risolti molti bug minori.
  • .NET-sviluppo:
    • Aggiunta la possibilità di convertire un documento PDF in un documento DOCX.
    • Aggiunta la possibilità di aprire un documento DOCX o XLSX protetto.
    • Aggiunto supporto per nuovi tipi di grafico: Bolla, Azionario, Combinato, Bolla 3D, Linea 3D, Colonna 3D, Area 3D, Area impilata 3D.
    • Sono stati implementati il ​​controllo WinForms SpreadsheetDocumentEditorControl e il controllo WPF WpfSpreadsheetDocumentEditorControl, che forniscono un editor di documenti XLSX completo.
    • Applicazioni demo:
      • SpreadsheetEditorDemo, WpfSpreadsheetEditorDemo: il codice del progetto è stato notevolmente semplificato perché ora il progetto utilizza il controllo SpreadsheetDocumentEditorControl.
    • Corretti diversi bug non critici.
  • Web-sviluppo:
    • Aggiunta la possibilità di aprire un documento DOCX o XLSX protetto in un visualizzatore di documenti web.
  • Aggiunto supporto per .NET 8.0 su Windows, Linux e macOS.
  • .NET-sviluppo:
    • Aggiunta la possibilità di lavorare con file CSV e TSV:
      • Ora il decodificatore di file XLSX può aprire anche file CSV e TSV.
      • Aggiunta la possibilità di convertire un file XLSX in un file CSV o TSV e viceversa.
    • Sono implementate tutte le forme grafiche predefinite in Office.
    • Applicazioni demo:
      • La possibilità di aprire un file CSV o TSV è stata aggiunta alle applicazioni demo SpreadsheetEditorDemo e WpfSpreadsheetEditorDemo.
      • La possibilità di esportare un documento XLSX aperto in un file CSV o TSV è stata aggiunta alle applicazioni demo SpreadsheetEditorDemo e WpfSpreadsheetEditorDemo.
    • Corretti diversi bug minori.
  • Web-sviluppo:
    • WebSpreadsheetDocumentEditorControlJS ora ha la possibilità di impostare un nuovo collegamento o di modificarne uno esistente. Sono supportati i collegamenti URL e i collegamenti cellulari.
    • Applicazioni demo:
      • L'applicazione demo web SpreadsheetEditorDemo ora può aprire file CSV e TSV.
  • .NET-sviluppo:
    • Aggiunta la possibilità di calcolare formule in un documento XLSX.
    • Aggiunto supporto per grafici a ciambella in un documento XLSX.
    • Aggiunta la possibilità di modificare a livello di programmazione un documento di foglio di calcolo nuovo o esistente (XLSX) utilizzando un editor di fogli di calcolo di alto livello:
      • Possibilità di creare un nuovo documento o di aprirne uno XSLX esistente in un editor di fogli di calcolo
      • Possibilità di lavorare con un documento di foglio di calcolo:
        • Possibilità di impostare la cultura di un documento di foglio di calcolo
        • Modifica delle proprietà (autore, ...) di un documento di foglio di calcolo
        • Modifica delle proprietà di stile di un documento di foglio di calcolo
        • Modifica (aggiunta, eliminazione) di nomi predefiniti in un documento di foglio di calcolo
      • Possibilità di lavorare con i fogli di lavoro di un documento di foglio di calcolo:
        • Ottenere un elenco di fogli di lavoro
        • Aggiungi/rimuovi/rinomina foglio di lavoro; copia/incolla il foglio di lavoro; riordinamento dei fogli di lavoro
      • Capacità di lavorare con un documento di foglio di calcolo foglio:
        • Modifica l'impostazione di visualizzazione del foglio di lavoro
        • Inserisci o elimina colonne/righe
        • Modifica la dimensione di colonne/righe
        • Mostra/nascondi colonne/righe
        • Possibilità di trovare e sostituire testo
      • Possibilità di lavorare con un gruppo di celle del foglio di lavoro:
        • Esegui operazioni con un gruppo di celle (copia, incolla, elimina)
        • Modifica le proprietà di stile (carattere, riempimento, bordo, formato numerico, stile testo, allineamento, rientro, ...) per un gruppo di celle
        • Modifica la dimensione di un gruppo di celle
        • Cancella stile, contenuto, collegamento ipertestuale per un gruppo di celle
        • Unisci e dividi un gruppo di celle
        • Possibilità di specificare un collegamento ipertestuale per un gruppo di celle
      • Possibilità di lavorare con una cella del foglio:
        • Ottieni un valore di cella, un valore di cella formattato e una formula di cella localizzata
        • Calcola il valore di una formula in una cella
        • Modifica un valore di cella o una formula di cella
      • Possibilità di lavorare con oggetti grafici (grafico, immagine, diagramma):
        • Aggiungi un'immagine
        • Elimina un oggetto grafico (grafico, immagine, diagramma)
      • Possibilità di lavorare con commenti:
        • Aggiungi, modifica, elimina commenti
    • Aggiunta la possibilità di modificare un documento di foglio di calcolo nuovo o esistente (XLSX) in un'applicazione WPF/WinForms:
      • Possibilità di creare un nuovo documento o di aprirne uno XSLX esistente in un editor di fogli di calcolo
      • Possibilità di lavorare con un documento di foglio di calcolo:
        • Possibilità di impostare la cultura di un documento di foglio di calcolo
        • Modifica delle proprietà (autore, ...) di un documento di foglio di calcolo
        • Modifica delle proprietà di stile di un documento di foglio di calcolo
        • Modifica (aggiunta, eliminazione) di nomi predefiniti in un documento di foglio di calcolo
      • Possibilità di lavorare con i fogli di lavoro di un documento di foglio di calcolo:
        • Ottenere un elenco di fogli di lavoro
        • Aggiungi/rimuovi/rinomina foglio di lavoro; copia/incolla il foglio di lavoro; riordinamento dei fogli di lavoro
      • Possibilità di lavorare con un foglio di lavoro di un documento di foglio di calcolo:
        • Visualizzazione di un foglio
        • Modifica dell'impostazione di visualizzazione del foglio
        • Navigazione tra le celle tramite mouse e tastiera
        • Inserimento ed eliminazione di colonne/righe
        • Modifica la dimensione di colonne/righe
        • Mostra/nascondi colonne/righe
        • Possibilità di trovare e sostituire testo
      • Possibilità di lavorare con le celle selezionate:
        • Possibilità di selezionare le celle tramite mouse e tastiera
        • Copia, incolla ed elimina le celle selezionate
        • Modifica le proprietà di stile (carattere, riempimento, bordo, formato numerico, stile testo, allineamento, rientro, ...) per le celle selezionate
        • Modifica le dimensioni delle celle selezionate
        • Calcola automaticamente la larghezza della colonna o l'altezza della riga per le celle selezionate
        • Cancella stile, contenuto, collegamento ipertestuale per le celle selezionate
        • Unisci e dividi un gruppo di celle
        • Mostra/nascondi le celle selezionate
        • Possibilità di specificare un collegamento ipertestuale per le celle selezionate
      • Possibilità di lavorare con una cella del foglio:
        • Visualizza il testo della cella formattato e localizzato
        • Calcola il valore di una formula in una cella
        • Modifica il testo della cella direttamente nell'area della cella sul foglio
        • Modifica il testo della cella nella barra della formula
        • Evidenzia i collegamenti durante la modifica della formula della cella
      • Possibilità di lavorare con oggetti grafici (grafico, immagine, diagramma):
        • Visualizza gli oggetti grafici sul foglio
        • Aggiorna automaticamente l'immagine del grafico quando si modificano i dati del grafico
        • Possibilità di selezionare un oggetto grafico sul foglio
        • Aggiungi un'immagine
        • Elimina un oggetto grafico (grafico, immagine, diagramma)
      • Possibilità di lavorare con commenti:
        • Visualizza i commenti sul foglio
        • Aggiungi, modifica, elimina commenti
    • Applicazioni demo:
      • È stata creata una nuova applicazione demo desktop: "Vintasoft Spreadsheet Editor",che consente di visualizzare e modificare un documento di foglio di calcolo (XLSX). L'applicazione demo è disponibile per le piattaforme WPF e WinForms.
    • Sono stati aggiunti numerosi miglioramenti.
    • Sono stati risolti molti bug.
  • Web-sviluppo:
    • Aggiunta la possibilità di modificare un documento di foglio di calcolo (XLSX) in un browser Web HTML5:
      • L'interfaccia utente JavaScript lo controlla funziona con tutti i principali browser Web HTML5 (Chrome, Firefox, Edge, Opera, ...)
      • Interfaccia utente compatibile con personal computer, tablet e smartphone
      • Possibilità di caricare un documento di foglio di calcolo esistente (XLSX)
      • Possibilità di visualizzare e modificare un documento di foglio di calcolo (XLSX):
        • Visualizza un elenco di fogli di lavoro, aggiungi/rinomina/sposta/elimina un foglio di lavoro
        • Possibilità di selezionare, aggiungere o eliminare righe/colonne su un foglio
        • Possibilità di ridimensionare righe/colonne su un foglio
        • Navigazione tra le celle tramite mouse e tastiera
        • Seleziona le celle utilizzando il mouse e la tastiera
        • Modifica le proprietà di stile (carattere, riempimento, bordo, formato numerico, stile testo, allineamento, rientro, ...) per le celle selezionate
        • Visualizza il testo della cella formattato e localizzato
        • Calcola il valore di una formula in una cella
        • Modifica il testo della cella direttamente nell'area della cella sul foglio
        • Modifica il testo della cella nella barra della formula
        • Possibilità di cercare testo
      • Possibilità di scaricare un documento di foglio di calcolo modificato
      • Finestre di dialogo "Standard" (finestra di dialogo per rinominare il foglio, finestra di dialogo per cercare testo, ...) per Bootstrap, JQuery UI
      • Possibilità di personalizzare l'interfaccia utente dell'editor
    • Sono state create delle guide che descrivono come aggiungere un editor di fogli di calcolo a un'applicazione ASP.NET. Sono disponibili guide per le piattaforme ASP.NET Core, Angular, React.js, ASP.NET MVC5, ASP.NET WebForms.
    • Applicazioni demo:
      • È stata creata una nuova applicazione demo web: "Vintasoft Spreadsheet Editor", che consente di visualizzare e modificare un documento di foglio di calcolo (XLSX). L'applicazione demo è disponibile per le piattaforme ASP.NET Core, ASP.NET Core + Angular, ASP.NET MVC5, ASP.NET WebForms.
  • .NET-sviluppo:
    • Aggiunto supporto per .NET 7 su Windows, Linux e macOS.
    • Aggiunta possibilità di convertire file XLS in file XLSX.
    • Aggiunta possibilità di eseguire il rendering di file XLS.
    • Aggiunto supporto per testo arabo nei documenti DOCX e XLSX.
  • .NET-sviluppo:
    • Aggiunto supporto multipiattaforma per Windows, Linux e macOS in .NET 6, .NET 5 e .NET Core 3.1.
    • Disegno di grafica 2D:
      • Il plugin ha completamente riscritto il codice per lavorare con la grafica 2D.
      • Ora tutto il lavoro con la grafica bidimensionale viene eseguito utilizzando il motore di disegno (classe Vintasoft.Imaging.Drawing.DrawingEngine). Il plugin non utilizza più direttamente la libreria GDI+ (System.Drawing.Common).
      • Per utilizzare il plugin, è necessario utilizzare un motore di disegno multipiattaforma per Windows, Linux e macOS basato sulla libreria SkiaSharp o un motore di disegno per Windows basato sulla libreria GDI+ (System.Drawing.Common).
    • Aggiunto supporto per testo arabo nelle tabelle XLSX.
    • Sono stati risolti molti bug minori.
  • .NET-sviluppo:
    • Piattaforme supportate:
      • Aggiunto supporto per .NET 6 per Windows.
    • Ambienti di sviluppo supportati:
      • Aggiunto supporto per la compatibilità con Visual Studio 2022.
    • SO supportati:
      • Aggiunto supporto per la compatibilità con Windows 11.
      • Eliminato supporto per la compatibilità con 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 diagrammi nei documenti DOCX e XLSX.
    • Miglioramento del rendering dei documenti DOCX e XLSX.
    • Miglioramento della modifica software dei documenti DOCX mediante la classe DocxDocumentEditor:
      • Aggiunta la possibilità di modificare i diagrammi.
      • Supporto esteso per la modifica delle proprietà del testo.
      • Supporto esteso per la modifica delle proprietà del paragrafo.
    • Sono stati creati i seguenti assembly .NET:
      • Vintasoft.Imaging.Office.UI.dll
      • Vintasoft.Imaging.Office.Wpf.UI.dll
    • Sono stati risolti molti bug minori.
  • .NET-sviluppo:
    • Aggiunta la possibilità di modificare a livello di programmazione i documenti DOCX e XLSX esistenti:
      • apertura di un documento DOCX/XLSX esistente;
      • cerca, elimina, sostituisci testo, modifica le proprietà del testo (colore di sfondo, colore del testo, grassetto, carattere, dimensione, ecc.);
      • copia, incolla,modifica ed eliminazione di un'immagine (immagine del codice a barre);
      • copia, incolla, modifica ed elimina righe in una tabella;
      • impostazione del valore di una cella della tabella, modifica del colore di una cella della tabella;
      • modifica dei limiti della tabella;
      • salva il documento modificato in un file DOCX o XLSX;
      • esporta il documento modificato nei formati immagine supportati dall'SDK (PDF, PDF/A, TIFF e altri).
    • Gli algoritmi di rendering dei documenti DOCX sono stati notevolmente migliorati:
      • È stato aggiunto il rendering delle note a piè di pagina e delle note di chiusura.
      • Aggiunto supporto per i campi calcolati (DATE, TIME, SAVEDATE, CREATEDATE, PRINTDATE, MACROBUTTON, NUMPAGES, FORMCHECKBOX, TOC, PAGEREF, HYPERLINK, STYLEREF, PAGE).
      • Aggiunto supporto per contenuti remoti.
      • Aggiunto rendering dello sfondo della pagina.
      • Implementata la gestione del flag "Ripeti come intestazione in ogni pagina" per una riga di tabella.
      • Implementata la selezione automatica delle dimensioni delle celle della tabella in base al contenuto.
      • Supporto migliorato per gli elementi mobili.
      • Posizionamento del paragrafo migliorato.
      • È stato migliorato l'algoritmo che seleziona il font per il testo.
      • Visualizzazione migliorata del testo che utilizza i font CJK (font cinesi, giapponesi e coreani).
      • È stato migliorato l'algoritmo che determina la spaziatura tra le righe di testo.
      • Miglioramento dell'interruzione di riga in una riga di testo.
      • L'algoritmo di allineamento del testo è stato migliorato.
      • L'algoritmo per il calcolo delle tabulazioni nel testo è stato migliorato.
      • L'algoritmo per la numerazione dei contenuti nella pagina è stato migliorato.
      • L'algoritmo per l'elaborazione del flag "Linee orfane disabilitate" è stato migliorato.
      • Migliorato l'algoritmo per l'elaborazione del flag "Non staccarti dal prossimo".
      • Migliorata la visualizzazione delle tabelle sulla pagina.
      • L'algoritmo che rileva le interruzioni di pagina è stato migliorato.
      • Posizionamento migliorato dell'intestazione e del piè di pagina sulla pagina.
      • Migliorata la visualizzazione degli elenchi sulla pagina.
      • Migliorata la visualizzazione della grafica sulla pagina.
      • Supporto migliorato per gli oggetti VML.
      • Visualizzazione migliorata delle immagini WMF.
    • Algoritmi di rendering dei documenti XLSX migliorati:
      • Aggiunto supporto per la formattazione delle celle utilizzando lo stile finanziario.
      • È stato migliorato l'algoritmo che seleziona il font per il testo.
      • Visualizzazione migliorata del testo che utilizza i font CJK (font cinesi, giapponesi e coreani).
      • Miglioramento dell'interruzione di riga in una riga di testo.
    • Corretti numerosi bug negli algoritmi di rendering dei documenti DOCX e XLSX.
    • Applicazioni demo:
      • È stata creata un'applicazione demo ReportGeneratorDemo, che dimostra le capacità di creazione di report basati su modelli di documenti DOCX o XLSX.
  • .NET-sviluppo:
    • Piattaforme supportate:
      • Aggiunto supporto per .NET 5 per Windows.
    • Aggiunto supporto per documenti XLSX:
      • Rendering di documenti XLSX.
      • Visualizzazione di documenti XLSX in WinForms, WPF, WEB.
      • Stampa di documenti XLSX (vettoriali, raster).
      • Sovrapposizione di una pagina XLSX a una pagina PDF in formato vettoriale con testo conservato.
      • Converti documento XLSX in PDF e PDF/A (vettore con conservazione di testo, collegamenti e navigazione).
      • Conversione del documento XLSX in SVG (vettore con conservazione del testo).
      • Converti il ​​documento XLSX in qualsiasi formato immagine supportato da VintaSoft Imaging .NET SDK.
      • Estrazione e ricerca di testo.
      • Selezione del testo tramite mouse.
      • Selezione e navigazione del testo tramite tastiera.
      • Navigazione tra i collegamenti in un documento.
      • Possibilità di impostare le impostazioni di allineamento del documento: dimensioni della pagina, rientri della pagina, scala per il contenuto della pagina.
    • Supporto migliorato per documenti DOCX:
      • Aggiunto supporto per tabelle e immagini mobili.
      • Aggiunto supporto per l'avvolgimento del testo attorno agli elementi mobili.
      • Aggiunto supporto per riempimenti sfumati.
      • Aggiunto supporto per allineamento e rientro negli elenchi.
      • Aggiunta la possibilità di impostare le impostazioni di allineamento del documento: dimensione della pagina, rientri della pagina, scala per il contenuto della pagina.
      • Il rendering dei documenti DOCX è stato accelerato.
      • Il rendering delle miniature dei documenti DOCX è stato accelerato.
      • Migliorata la qualità del rendering dei documenti DOCX.
      • L'algoritmo per convertire DOCX in PDF e SVG è stato migliorato.
  • Web-sviluppo
    • Aggiunto supporto per documenti XLSX.
  • Aggiunta la possibilità di salvare una pagina DOCX con testo e contenuto vettoriale in un file SVG con testo e contenuto vettoriale.
  • L'algoritmo di analisi dei documenti DOCX è stato migliorato.
  • L'algoritmo di rendering della pagina DOCX è stato migliorato.
  • Creato il VintaSoft Office .NET Plug-in, un nuovo modulo per VintaSoft Imaging .NET SDK con le seguenti funzionalità:
    • Piattaforme supportate: .NET Core 3 per Windows, .NET Framework 4+ e 3.5
    • Rendering di documenti DOCX
    • Visualizzazione di documenti DOCX in WinForms, WPF, WEB
    • Stampa di documenti DOCX (vettore, raster)
    • Conversione di DOCX in PDF e PDF/A (vettore con salvataggio di testo, collegamenti e navigazione)
    • Sovrapposizione vettoriale di una pagina DOCX su una pagina PDF con conservazione del testo
    • DOCX in qualsiasi formato immagine supportato da Imaging SDK
    • Estrazione e ricerca di testo
    • Selezione del testo tramite mouse
    • Selezione e navigazione del testo tramite tastiera
    • Navigazione tra i collegamenti nel documento