Novità in Aspose.Words per .NET

Contents
[ ]

Questa pagina descrive le nuove funzionalità Aspose.Words più interessanti introdotte nelle versioni recenti.

Aspose.Words per .NET 24.5

Piattaforme

Gli assembly .NET 7.0/8.0 sono stati inclusi nel pacchetto Aspose.Words NuGet.

Rendering e stampa

Modifiche a Charts, Shapes e DrawingML 24.5

  • È stato implementato il rendering degli effetti DrawingML per la grafica SVG, che estende le funzionalità precedenti limitate alle immagini.
  • Il supporto per la creazione di grafici combinati e la regolazione di proprietà come larghezza del gap, sovrapposizione e scala di bolle all’interno dei gruppi di serie è stato introdotto aggiungendo ChartSeriesGroup e le classi ChartSeriesGroupCollection e le classi SeriesGroups proprietà.
  • La funzionalità per manipolare l’effetto SoftEdge delle forme è stata implementata aggiungendo la classe SoftEdgeFormat.
  • La possibilità di modificare i valori di regolazione delle forme è stata implementata aggiungendo AdjustmentCollection e Adjustment classi pubbliche e Adjustments proprietà.

Altro

  • La funzione per eliminare le pagine vuote da un documento è stata implementata aggiungendo il metodo RemoveBlankPages. 24.5
  • La possibilità di verificare la presenza di macro VBA senza caricare un documento è stata fornita aggiungendo la proprietà HasMacros. 24.5
  • Ora è supportato il mantenimento della numerazione della fonte durante l’inserimento di un documento utilizzando LINQ Reporting Engine. 24.5

Aspose.Words per .NET 24.1, 24.2, 24.3, 24.4

Aspose.Words 24.1 migliora l’esperienza relativa alla gestione dei colori dei tratti, migliora gli oggetti OLE e il reporting LINQ, oltre a introdurre un nuovo API pubblico delle origini bibliografiche.

Aspose.Words 24.2 ha ampliato l’API dei grafici, la gestione degli stili e le opzioni LINQ. Questa versione di Aspose.Words ha anche introdotto la possibilità di specificare SvgSaveOptions durante il rendering, un controllo più flessibile nel caricamento dei file Markdown e l’utilizzo del testo di riferimento per note a piè di pagina e note di chiusura.

Aspose.Words 24.3 introduce un nuovo lettore/scrittore TIFF e l’emulazione di operazioni raster binarie per i metafile WMF. Aspose.Words 24.3 continua anche ad espandere l’API dei grafici.

Aspose.Words 24.4 migliora il salvataggio dei formati, alcune opzioni di rendering, nonché migliora il lavoro con le firme digitali.

Formati supportati 24.4

Il formato immagine WebP moderno è ora supportato in Aspose.Words per .NET Framework 4.6.2 e versioni successive. Ora è possibile leggere e inserire immagini WebP nei documenti, nonché salvare immagini nel formato WebP.

Si prega di notare che attualmente WebP è disponibile solo in .NET Standard e .NET Framework v4.6.2 e versioni successive.

Rendering e stampa

Controllo colore tratto 24.1

La classe Stroke è stata estesa con una serie di nuove proprietà pubbliche relative alla gestione dei colori del tratto: ForeThemeColor e BackThemeColor, ForeTintAndShade e BackTintAndShade.

Estensione DrawingML Charts API 24.2 / 24.3 / 24.4

Dei DrawingML Charts API continua ad essere ampliata.

Incorpora i font dichiarati nelle regole @font-face 24.4

È stata aggiunta la possibilità di incorporare i font dichiarati nelle regole @font-face nelle definizioni del font del documento risultante aggiungendo una nuova proprietà chiamata SupportFontFaceRules.

Lavora con la formattazione effetto glow e riflessione 24.4

È stata implementata la possibilità di lavorare con la formattazione effetto glow e riflessione per un oggetto di disegno.

Caricamento e salvataggio di documenti

Specificare SvgSaveOptions durante il rendering 24.2

È stata aggiunta la funzionalità per specificare SvgSaveOptions durante il rendering utilizzando i metodi ShapeRenderer.Save e OfficeMathRenderer.Save.

Conserva le righe vuote durante il caricamento dei file Markdown 24.2

È stata aggiunta la possibilità di preservare le righe vuote durante il caricamento dei file Markdown.

Un nuovo lettore/scrittore TIFF 24.3

È stato sviluppato un nuovo lettore/scrittore TIFF per Aspose.Words per .NET Standard, .NET 6 e versioni successive. Aspose.Words per .NET 24.3 ha aggiunto il supporto per la lettura di immagini TIFF con tipi di compressione JPEG e Old JPEG, migliorando significativamente la qualità delle operazioni di lettura e scrittura.

Altro

  • È stata introdotta la possibilità di modificare il testo del controllo OLE TextBox aggiungendo una nuova proprietà Text alla nuova classe TextBoxControl. 24.1
  • Il API pubblico delle fonti bibliografiche è stato implementato aggiungendo un nuovo spazio dei nomi Aspose.Words.Bibliography con le sue nuove classi ed enumerazioni e aggiungendo una nuova proprietà Bibliography alla classe Document. 24.1
  • È stato fornito un API per limitare l’accesso ai membri del tipo utilizzando la sintassi del modello per LINQ Reporting Engine. 24.1
  • Alla classe Style sono state aggiunte le nuove proprietà pubbliche Priority, UnhideWhenUsed e SemiHidden per una gestione migliorata dello stile. 24.2
  • La funzionalità per recuperare il testo del segno di riferimento effettivo per le note a piè di pagina e le note di chiusura è stata migliorata con la proprietà ActualReferenceMark e il metodo UpdateActualReferenceMarks. 24.2
  • È stata abilitata la compatibilità con i grafici di Word 2016 per LINQ Reporting Engine. 24.2
  • È stata implementata l’emulazione di operazioni raster binarie per i metafile WMF. 24.3
  • È stata abilitata la possibilità di definire opzioni di firma per i documenti all’interno di SaveOptions aggiungendo una nuova classe chiamata DigitalSignatureDetails con nuovi membri pubblici, nonché aggiungendo nuove proprietà alle classi OoxmlSaveOptions, DocSaveOptions e OdtSaveOptions. 24.4

Aspose.Words per .NET 23.9, 23.10, 23.11, 23.12

Aspose.Words 23.9 espande le opzioni di rendering, l’emulazione del rendering dei metafile e le opzioni di salvataggio markdown.

Aspose.Words 23.10 migliora il rendering, espande le opzioni per caricare e salvare i documenti e consente agli utenti di unire i documenti in nuovi modi.

Aspose.Words 23.11 migliora il lavoro con revisioni, formato XLSX e caratteri nella legenda del grafico con opzioni aggiuntive.

Aspose.Words 23.12 introduce nuove proprietà ed enumerazioni per lavorare con documenti PDF e OOXML, oltre al supporto per le immagini WebP.

Rendering e stampa

Personalizzazione dei titoli degli assi nei grafici DrawingML 23.9

La capacità di personalizzare i titoli degli assi nei grafici DrawingML è stata introdotta mediante l’implementazione di una nuova proprietà ChartAxisTitle e Title della classe pubblica.

Determinazione della posizione verticale dei caratteri all’interno di un paragrafo 23.9

È ora possibile definire la posizione verticale dei font all’interno di un paragrafo utilizzando la nuova proprietà pubblica BaselineAlignment e la nuova enumerazione BaselineAlignment.

Controllo colore di primo piano 23.10

È stata aggiunta la possibilità di recuperare il colore di primo piano senza modificatori alle classi Fill e Stroke tramite la proprietà BaseForeColor.

Espansione della funzionalità dei grafici 23.10

La funzionalità delle classi ChartDataPointCollection, ChartSeries e ChartFormat è stata ampliata con nuovi metodi e proprietà.

Regola e adatta automaticamente un’immagine a una forma 23.10

Un modo semplice per regolare e adattare automaticamente un’immagine a una forma particolare è stato fornito tramite il nuovo metodo FitImageToShape.

Formattazione predefinita dei caratteri per le voci della legenda del grafico DrawingML 23.11

La possibilità di specificare la formattazione predefinita dei caratteri per le voci della legenda dei grafici DrawingML è stata aggiunta tramite la proprietà Font. Questa funzionalità facilita un aspetto più snello e coerente per gli elementi del grafico, migliorando l’estetica complessiva del documento.

Specificare il layout della pagina all’apertura del PDF in Reader 23.12

È stata aggiunta la possibilità di specificare il layout di pagina da utilizzare all’apertura di un documento in un lettore PDF attraverso l’introduzione di una nuova proprietà PageLayout nella classe PdfSaveOptions e l’introduzione di una nuova enumerazione PdfPageLayout.

Caricamento e salvataggio di documenti

Specificare un nome di cartella per costruire URI di immagine in Markdown 23.9

La classe MarkdownSaveOptions è stata ampliata includendo la proprietà ImagesFolderAlias, che permette di specificare il nome della cartella utilizzata per costruire gli URI delle immagini scritte nel documento Markdown.

Riduci dimensione output PDF 23.10

Sono state implementate varie ottimizzazioni del rendering PDF per ridurre le dimensioni dell’output quando si utilizzano le impostazioni OptimizeOutput.

Riconoscere i collegamenti ipertestuali durante il caricamento di documenti TXT 23.10

La funzionalità per riconoscere i collegamenti ipertestuali durante il caricamento di documenti TXT è stata implementata aggiungendo una nuova proprietà DetectHyperlinks.

Altro

  • È stata implementata l’emulazione del rendering del metafile per determinare la dimensione della rasterizzazione, in particolare per la larghezza della penna WMF e la larghezza della penna cosmetica EMF. Per raggiungere questo obiettivo, la proprietà ScaleWmfFontsToMetafileSize è stata sostituita con la proprietà EmulateRenderingToSizeOnPage ed è stata aggiunta la proprietà EmulateRenderingToSizeOnPageResolution. 23.9
  • Utilizzando il metodo InsertDocumentInline è stato introdotto un metodo semplificato per inserire un documento in un altro documento nella posizione corrente del cursore. 23.10
  • È stata aggiunta la possibilità di accedere e modificare le proprietà di stile attraverso l’introduzione della nuova proprietà Locked. 23.10
  • Ai metodi della classe CompositeNode è stato aggiunto un parametro di tipo generico. 23.10
  • È stato implementato un modo per controllare quando una determinata revisione deve essere accettata/rifiutata o meno utilizzando i metodi Accept e Reject. Questo miglioramento garantisce agli utenti un controllo più preciso sul processo di revisione. 23.11
  • La possibilità di scrivere tutte le sezioni di un documento sullo stesso foglio di lavoro XLSX è stata fornita tramite il nuovo tipo di enumerazione XlsxSectionMode e la nuova proprietà SectionMode. 23.11
  • È stato implementato un modo per controllare come verranno utilizzate le estensioni del formato ZIP64 per i documenti OOXML tramite la nuova proprietà Zip64Mode della classe OoxmlSaveOptions e la nuova enumerazione Zip64Mode. 23.12
  • È stato introdotto il supporto per l’immagine WebP. Tieni presente che questa funzionalità è disponibile solo per le versioni .NetStandart e .NET6+. 23.12

Aspose.Words per .NET 23.5, 23.6, 23.7, 23.8

Aspose.Words 23.5 migliora la capacità di lavorare con i dati delle serie di grafici e la capacità di lavorare con documenti ODT, oltre a migliorare le intestazioni/piè di pagina e la disposizione del testo.

Aspose.Words 23.6 espande le opzioni di rendering, aggiunge un nuovo formato di esportazione, migliora il reporting LINQ e gli strumenti LowCode.

Aspose.Words 23.7 migliora le capacità di reporting, aggiunge un nuovo formato di esportazione e introduce modifiche all’utilizzo di tabelle e firme digitali.

Aspose.Words 23.8 espande le capacità di diversi formati, migliora il rendering e aggiunge nuove opzioni per lavorare con i campi

Formati supportati

  • A partire dalla versione 23.6 è possibile salvare un documento in formato XLSX. Ora puoi convertire i tuoi documenti in formato Excel. 23.6
  • A partire dalla versione 23.7, è possibile salvare una pagina o una forma di documento in formato EPS. 23.7

Nuove funzionalità di formato

  • È stata introdotta la funzionalità per generare automaticamente il sommario (TOC) per i documenti MOBI. 23.8
  • Il costruttore PdfEncryptionDetails è stato ampliato con PdfPermissions. 23.8
  • È stata implementata la modellazione del testo verticale per i metafile EMF. 23.8

Rendering e stampa

Ottenere e modificare i dati della serie di grafici 23.5

La funzionalità per ottenere e modificare i dati delle serie di grafici è stata fornita aggiungendo:

Supporto per la tipografia avanzata 23.6

È stato aggiunto il supporto per la tipografia avanzata nel rendering WMF, EMF e EMF+.

Contenuto colorato nella pagina 23.6

È stata aggiunta la proprietà pubblica PageInfo.Colored che indica se la pagina è colorata o meno.

Formattazione per le etichette dei dati del grafico 23.6

È stata implementata la possibilità di impostare la formattazione di riempimento, tratto e didascalia per le etichette dei dati del grafico.

Mail Merge e reporting

Inserimento HTML dinamico per LINQ Reporting Engine 23.6

È stata aggiunta una nuova modalità di inserimento HTML dinamico per LINQ Reporting Engine.

Supporto tag Mustache 23.7

I tag Mustache sono ora supportati nei metodi MailMerge.GetRegionsHierarchy e MailMerge.GetFieldNamesForRegion.

Aggiornamenti della sintassi del modello del motore di reporting LINQ 23.7

La sintassi del modello LINQ Reporting Engine ora supporta i metodi di estensione ElementAt e ElementAtOrDefault.

Specificare la dimensione delle immagini renderizzate 23.8

È stata introdotta una nuova proprietà pubblica ImageSize per specificare la dimensione delle immagini renderizzate in pixel.

Conserva gli spazi bianchi per i valori stringa JSON – LINQ 23.8

È stata aggiunta un’opzione a LINQ Reporting Engine per preservare gli spazi vuoti per i valori di stringa JSON.

LowCode23.6

Sono stati aggiunti nuovi metodi LowCode destinati a unire diversi tipi di documenti in un unico documento di output.

Altro

  • È stato implementato il supporto per il testo a capo nelle intestazioni/piè di pagina. 23.5
  • È stata aggiunta la possibilità di rimuovere le firme digitali dai documenti ODT tramite il metodo RemoveAllSignatures. 23.5
  • È stata aggiunta la proprietà pubblica PhoneticGuide per ottenere il testo base e rubino della guida fonetica Run. 23.5
  • È stata aggiunta la possibilità di recuperare un valore di firma digitale da un documento firmato digitalmente come array di byte introducendo una nuova proprietà SignatureValue. 23.7
  • Le classi Row e Cell sono state estese con nuovi membri pubblici: Row.NextRow, Row.PreviousRow, Cell.NextCell e Cell.PreviousCell. 23.7
  • È stato aggiunto il supporto per i campi CITAZIONE e BIBLIOGRAFIA. 23.8

Aspose.Words per .NET 23.1, 23.2, 23.3, 23.4

Aspose.Words 23.1 migliora le prestazioni dell’emulazione delle operazioni raster, oltre a migliorare l’esportazione dei documenti e la qualità del rendering.

Aspose.Words 23.2 introduce il salvataggio dei documenti nel formato MOBI, migliora il rendering dei grafici e apporta modifiche notevoli ai dettagli dell’aspetto dei documenti.

Aspose.Words 23.3 migliora l’importazione e il salvataggio dei documenti con nuove proprietà e migliora anche la qualità del lavoro con il colore di sfondo e primo piano e il gradiente radiale.

Aspose.Words 23.4 migliora il calcolo di alcuni parametri e il posizionamento della tabella e del testo circostante.

Miglioramenti delle prestazioni

Emulazione di operazioni raster 23.1

Le prestazioni e la qualità dell’emulazione delle operazioni raster con i metafile sono state notevolmente migliorate.

Formati supportati

Esporta in MOBI 23.2

A partire dalla versione 23.2, è possibile salvare un documento in formato MOBI (chiamato anche PRC, AZW – Amazon il formato file e-book proprio di Kindle). Ora non solo puoi caricare documenti MOBI, ma anche esportare i tuoi file in formato MOBI.

Rendering

Lavorare con i colori del tema dell’ombreggiatura 23.1

È stata implementata la possibilità di lavorare con i colori del tema dell’ombreggiatura.

Supporto del coefficiente R quadrato nei grafici DML 23.1

È stato aggiunto il supporto del coefficiente R quadrato nelle etichette della linea di tendenza del grafico DML durante il rendering.

Miglioramenti al rendering del grafico 23.2

Dalla versione 23.2 il rendering del grafico è stato notevolmente migliorato.

Controllo del colore di sfondo e primo piano 23.3

La classe Fill è stata estesa con un set di nuove proprietà pubbliche relative ai colori di sfondo e primo piano: ForeThemeColor e BackThemeColor, ForeTintAndShade e BackTintAndShade.

Gradienti radiali con lo shader nativo SkiaSharp 23.3

È stato implementato il rendering dei gradienti radiali con lo shader nativo SkiaSharp per .NET Standard.

Distanza tra la tabella e il testo circostante 23.4

È stata aggiunta la possibilità di impostare la distanza tra la tabella e il testo circostante introducendo nuove proprietà nella classe Table: DistanceLeft, DistanceRight, DistanceTop e DistanceBottom.

Caricamento e salvataggio di documenti

Genera TOC per documenti AZW3 23.1

È stata aggiunta la possibilità di generare TOC (tabella dei contenuti) per i documenti AZW3 tramite l’uso della proprietà NavigationMapLevel.

Esportazione di voci di elenco in Markdown 23.1

È stato fornito un modo per controllare l’esportazione degli elementi dell’elenco nel formato Markdown aggiungendo la proprietà ListExportMode alla classe MarkdownSaveOptions.

Notifiche di avanzamento del salvataggio del documento 23.3

È stato implementato il salvataggio delle notifiche di avanzamento per i formati MOBI e AZW3.

Regolazione della spaziatura delle frasi e delle parole 23.3

È stata aggiunta la possibilità di specificare se regolare automaticamente la spaziatura delle frasi e delle parole durante l’importazione del documento introducendo la proprietà AdjustSentenceAndWordSpacing.

Altro

  • La possibilità di specificare la regolazione della spaziatura dei caratteri di un documento è stata aggiunta tramite l’implementazione della proprietà JustificationMode 23.2
  • È stato fornito il modo per istruire Aspose.Words se includere caselle di testo, note a piè di pagina e note di chiusura nelle statistiche sul conteggio delle parole aggiungendo la proprietà IncludeTextboxesFootnotesEndnotesInStat 23.2
  • Attraverso la proprietà AutomaticallyUpdate 23.2 è stata introdotta una nuova opzione per uno stile di documento, che consente di specificare se lo stile viene ridefinito automaticamente in base al valore appropriato
  • È stata aggiunta la possibilità di determinare se Run è una guida fonetica utilizzando la proprietà IsPhoneticGuide 23.4
  • È stato implementato un modo semplice per lavorare con serie e assi di grafici combinati introducendo la classe ChartAxisCollection e aggiungendo la proprietà Chart.Axes 23.4
  • Alla classe Shape 23.4 sono state aggiunte nuove proprietà pubbliche legate al posizionamento e al dimensionamento relativo della forma
  • La precisione e le prestazioni del calcolo della luminosità del colore per la risoluzione automatica del colore del testo sono state migliorate in conformità con le ultime versioni di Microsoft Word 23.4

Aspose.Words per .NET 22.9, 22.10, 22.11, 22.12

Aspose.Words 22.9 espande le opzioni per caricare e salvare documenti e migliora l’interazione con alcune altre opzioni.

Aspose.Words 22.10 migliora le opzioni di ricerca e sostituzione, potenzia gli oggetti OLE ed espande la funzionalità degli elenchi.

Aspose.Words 22.11 espande le sue funzionalità con nuove opzioni per lavorare più comodamente con oggetti già familiari: campi, stampa, OLE e tag di documenti strutturati.

Aspose.Words 22.12 migliora le capacità di rendering e introduce opzioni per lavorare con i margini durante il caricamento/salvataggio di un documento.

Miglioramenti delle prestazioni 22.12

È stata introdotta un’ottimizzazione che riduce significativamente la profondità dell’annidamento dello stato grafico durante il rendering in PDF per mantenere la conformità alle specifiche.

Rendering e stampa

Stampa di pagine non colorate su una stampante a colori 22.11

È stata implementata una modalità di stampa personalizzata a colori/scala di grigi aggiungendo un nuovo valore GrayscaleAuto all’enumerazione ColorPrintMode.

Una nuova proprietà di stampa consente agli utenti di controllare come vengono stampate le pagine non colorate se il dispositivo supporta la stampa a colori. Questa funzionalità può essere utile se gli utenti desiderano stampare automaticamente pagine non colorate utilizzando solo la modalità di stampa in scala di grigi.

Nuove proprietà di rendering dei bordi 22.12

Sono state introdotte le nuove proprietà pubbliche ThemeColor e TintAndShade.

Formula della linea di tendenza lineare per il rendering DrawingML 22.12

È stato implementato il rendering della formula della linea di tendenza lineare per i grafici DrawingML.

Impostazioni di fallback dei caratteri per i caratteri Google Noto 22.12

Le impostazioni di fallback dei caratteri predefiniti per i caratteri Google Noto sono state aggiornate.

Caricamento e salvataggio di documenti

Memorizzare nella cache le forme di intestazione o piè di pagina per ridurre le dimensioni del PDF 22.9

La possibilità di memorizzare nella cache le forme di intestazione/piè di pagina per ridurre la dimensione del file PDF di output è stata implementata aggiungendo una nuova proprietà CacheHeaderFooterShapes.

Rilevamento automatico della numerazione durante il caricamento di un documento 22.9

La possibilità di specificare la proprietà AutoNumberingDetection al momento del caricamento del testo è stata implementata attraverso un’estensione della classe TxtLoadOptions.

Specificare un particolare tipo di margine 22.12

È stata implementata la possibilità di specificare un particolare tipo Margin per la sezione specificata.

Cerca e confronta 22.10

La possibilità di ignorare StructuredDocumentTag durante le opzioni di ricerca e sostituzione è stata implementata aggiungendo una nuova proprietà IgnoreStructuredDocumentTags alla classe FindReplaceOptions.

Altro

  • È stata aggiunta una nuova funzionalità per ottenere FieldEQ come OfficeMath. 22.9
  • Era consentita la creazione di tag di documenti strutturati di tipo Group a livello di Riga. 22.9
  • Gli oggetti e i controlli OLE vengono ora trattati come immagini metafile durante la conversione di un documento in HTML. 22.10
  • È stata aggiunta una nuova funzionalità per verificare che un particolare elenco sia stato creato dallo stesso modello dell’elenco confrontato introducendo un nuovo metodo HasSameTemplate nella classe List. 22.10
  • È stata aggiunta la possibilità di creare nuovi tag di documenti strutturati di tipo Citation. 22.11
  • È stata fornita la possibilità di monitorare l’avanzamento dell’aggiornamento sul campo. 22.11
  • È stata introdotta una nuova proprietà EmbedAttachments che consente agli utenti di incorporare allegati OLE da un documento di origine nel documento PDF di output. 22.11

Guarda anche