Novità in Aspose.Words per Python via .NET

Contents
[ ]

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

Aspose.Words per Python via .NET 24.5

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 series_groups 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 remove_blank_pages. 24.5
  • La possibilità di verificare la presenza di macro VBA senza caricare un documento è stata fornita aggiungendo la proprietà has_macros. 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 Python via .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 introduce un nuovo API pubblico delle origini bibliografiche.

Aspose.Words 24.2 ha ampliato l’API dei grafici e la gestione degli stili. 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: fore_theme_color e back_theme_color, fore_tint_and_shade e back_tint_and_shade.

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 support_font_face_rules.

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. 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
  • Alla classe Style sono state aggiunte le nuove proprietà pubbliche priority, unhide_when_used e semi_hidden 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à actual_reference_mark e il metodo update_actual_reference_marks. 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 Python via .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 baseline_alignment 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 fit_image_to_shape.

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à page_layout 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à images_folder_alias, 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 optimize_output.

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à detect_hyperlinks.

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à emulate_rendering_to_size_on_page ed è stata aggiunta la proprietà emulate_rendering_to_size_on_page_resolution. 23.9
  • È stato introdotto un metodo semplificato per inserire un documento in un altro documento nella posizione corrente del cursore utilizzando il metodo insert_document_inline. 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
  • È stata fornita la possibilità di scrivere tutte le sezioni di un documento sullo stesso foglio di lavoro XLSX tramite il nuovo tipo di enumerazione XlsxSectionMode e la nuova proprietà section_mode. 23.11
  • È stato implementato un modo per controllare il modo in cui 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 Python via .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

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.

Specificare la dimensione delle immagini renderizzate 23.8

È stata introdotta una nuova proprietà pubblica image_size 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
  • Inserita la proprietà pubblica phonetic_guide 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à signature_value. 23.7
  • Le classi Row e Cell sono state estese con nuovi membri pubblici: Row.next_row, Row.previous_row, Cell.next_cell e Cell.previous_cell. 23.7

Aspose.Words per Python via .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: fore_theme_color e back_theme_color, fore_tint_and_shade e back_tint_and_shade.

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: distance_left, distance_right, distance_top e distance_bottom.

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à epub_navigation_map_level.

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à list_export_mode 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à adjust_sentence_and_word_spacing.

Altro

  • È stata aggiunta la possibilità di specificare la regolazione della spaziatura dei caratteri di un documento tramite l’implementazione della proprietà justification_mode 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à include_textboxes_footnotes_endnotes_in_stat 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 introdotta attraverso la proprietà automatically_update 23.2
  • È stata aggiunta la possibilità di determinare se Run è una guida fonetica utilizzando la proprietà is_phonetic_guide 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 Python via .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: 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

Nuove proprietà di rendering dei bordi 22.12

Sono state introdotte le nuove proprietà pubbliche theme_color e tint_and_shade.

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

Memorizza nella cache le forme dell’intestazione o del 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à auto_numbering_detection 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à ignore_structured_document_tags alla classe FindReplaceOptions.

Altro

  • È stata aggiunta una nuova funzionalità per ottenere FieldEQ come OfficeMath. 22.9
  • È stata 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 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

Aspose.Words per Python via .NET 22.5, 22.6, 22.7, 22.8

Aspose.Words 22.5 introduce il supporto per nuovi formati di caricamento e una nuova dimensione della pagina di stampa, oltre a migliorare alcune opzioni di rendering.

Aspose.Words 22.6 espande le possibilità di conversione di PDF in altri formati, oltre a migliorare il lavoro con DrawingML e l’effetto di riempimento del testo solido.

Aspose.Words 22.7 migliora le possibilità di lavorare con le funzionalità di rendering e aggiunge anche nuove funzionalità per lavorare con l’importazione e l’esportazione di HTML in PDF.

Aspose.Words 22.8 introduce un nuovo formato di esportazione e migliora vari algoritmi di rendering.

Il API è stato migliorato per uno sviluppo più flessibile e conveniente.

Formati supportati

  • È stato introdotto il supporto per il caricamento di documenti EPUB e XML aggiungendo nuovi valori all’enumerazione LoadFormat. A partire dalla versione 22.5, è possibile caricare documenti EPUB e XML nel modello di documento Aspose.Words e convertirli in qualsiasi Formati di documenti supportati. 22.5
  • A partire dalla versione 22.8, è possibile salvare un documento nel formato AZW3 – Amazon formato di file e-book proprietario di Kindle (KF8 è un altro nome per il formato). Ora non solo puoi caricare documenti AZW3, ma anche esportare i tuoi file nel formato AZW3, che è essenzialmente un EPUB compilato. 22.8

Rendering e stampa

Nuovo formato di stampa 22.5

È stato aggiunto il supporto per il formato pagina di stampa “Busta n. 10” introducendo un nuovo valore nell’enumerazione PaperSize.

Rappresentazione di formule MathML 22.5

È stata migliorata la visualizzazione di un riquadro di bordo attorno alle formule MathML e il rilevamento dei caratteri durante la visualizzazione dei caratteri per tali formule.

Miglioramenti al grafico DML 22.6

Il API pubblico dei grafici DrawingML è stato esteso per supportare gradienti, texture e riempimenti a motivo.

Glyph descrive l’analisi per OpenType 22.7

È stata implementata l’analisi dei profili glyph Aspose.Words per i caratteri OpenType (CFF).

In precedenza, l’analisi glyph per i font OpenType (CFF) veniva eseguita tramite GDI+. Quindi ora funziona nei casi in cui GDI+ non è disponibile: Java, piattaforme .NET Standard, Linux, macOS e così via. Glyph delinea che l’analisi è richiesta in casi specifici come WordArt, effetti di testo, alcune funzionalità di Office Math e altre.

Imposta la formattazione dell’ombra della forma 22.7

È stata fornita la possibilità di impostare la formattazione dell’ombra dell’oggetto forma aggiungendo una nuova proprietà shadow_format.

Supporto per la spaziatura delle celle nelle tabelle 22.8

Il motore di layout è ora notevolmente migliorato: è stato implementato un meccanismo di spaziatura delle celle nelle tabelle molto complesso.

Sostituzione dei caratteri per i simboli 22.8

La sostituzione dei caratteri per i simboli è stata migliorata.

Algoritmo di rotazione delle etichette dell’asse del grafico 22.8

L’algoritmo di rotazione delle etichette degli assi del grafico è stato migliorato.

Caricamento e salvataggio di documenti

Carica e converti PDF in formato a pagina fissa senza modello di layout 22.6

È stata implementata la possibilità di caricare e convertire documenti PDF in formati di pagina fissi con alta fedeltà e prestazioni.

Nuova modalità di importazione HTML 22.7

È stata introdotta una nuova modalità di importazione HTML per elementi a livello di blocco aggiungendo un nuovo valore all’enumerazione HtmlInsertOptions.

Converti in PDF/UA-1 Conforme a WCAG 2.0 22.7

È stato aggiunto il supporto per la conversione di un documento nel formato PDF/UA-1, conforme a WCAG 2.0.

Pertanto, se il cliente dispone di un documento Word accessibile e lo converte in PDF/UA-1 tramite Aspose.Words menzionando le specifiche della conversione, l’output sarà compatibile con WCAG 2.0.

WCAG o Linee guida per l’accessibilità dei contenuti Web è un insieme di linee guida sviluppate dal W3C in collaborazione con individui e organizzazioni di tutto il mondo. Ora con Aspose.Words puoi convertire il tuo documento nel formato di output PDF/UA-1, adatto per creare documenti PDF conformi a WCAG 2.0.

Vale la pena notare che WCAG 2.0 prevede due requisiti aggiuntivi non specificati nella specifica PDF/UA-1:

  • requisiti di contrasto
  • requisiti per la codifica dei contenuti multimediali

Ma entrambi i requisiti non sono rilevanti nel nostro caso di conversione da Word a PDF.

Altro

È stata implementata l’eccezione per ereditare l’effetto di riempimento del testo solido che imita il comportamento di MS Word. 22.6

Aspose.Words per Python via .NET 22.3, 22.4

Aspose.Words 22.3 espande le possibilità di lavorare con i formati PDF e TXT e migliora il lavoro di alcuni algoritmi e motori esistenti.

Aspose.Words 22.4 migliora le funzionalità PDF: ora puoi salvare un file in formato PDF/A-4 e ottenere una serie di altri miglioramenti nell’output PDF. Allo stesso tempo, Aspose.Words 22.4 offre funzionalità aggiuntive per lavorare con grafici DML, leggere i metadati di Photoshop e importare elementi HTML a livello di blocco.

Il API è stato migliorato per uno sviluppo più flessibile e conveniente.

Funzionalità supportate

A partire da Aspose.Words 22.4 è stato aggiunto il supporto per Python 3.10.

Miglioramenti delle prestazioni

È stato implementato il caricamento di una cache di ricerca dei caratteri salvata in precedenza per accelerare il processo di inizializzazione della cache dei caratteri durante il rendering. Ora le tue soluzioni funzioneranno ancora più velocemente.

Formati supportati

È stato aggiunto il caricamento di un documento in formato AZW3 (KF8 è un altro nome per il formato). Ora puoi caricare un documento AZW3 e convertirlo in qualsiasi altro formato supportato.

Rendering

Rappresentazione di formule MathML

La resa degli operatori nelle formule MathML è stata migliorata.

Miglioramenti al grafico DML

Sono stati apportati i seguenti miglioramenti ai grafici DML:

  • L’algoritmo di ridimensionamento dell’asse del grafico DML è stato migliorato per essere lo stesso di MS Word

  • È stata fornita la possibilità di manipolare le voci della legenda del grafico DrawingML per rendere il nostro grafico API sempre più completo

  • È stata implementata la possibilità di specificare il nome di un file xls/xlsx a cui è collegato il grafico DrawingML

Rendering in PDF con conformità PDF/A-4

È stato aggiunto il rendering in PDF con conformità PDF/A-4 aggiungendo nuovi valori all’enumerazione PdfCompliancePDF_A4. Questa opzione presuppone livelli di conformità rivisti: la normale conformità PDF/A-4 è equivalente al livello di conformità U delle versioni precedenti e il livello di conformità A viene rimosso.

Lettura della risoluzione dei metadati di Photoshop in JPEG

È stata implementata la lettura della risoluzione dei metadati di Photoshop nelle immagini JPEG per risolvere un problema interessante relativo al ridimensionamento errato delle immagini durante il rendering.

Consenti al testo latino di andare a capo nel mezzo di una parola

È stato implementato il supporto per la funzione “Consenti al testo latino di andare a capo nel mezzo di una parola” per rendere il nostro supporto latino ancora migliore durante il rendering.

Caricamento e salvataggio di documenti

Controllo del comportamento dello stile durante il caricamento di un documento

È stata introdotta una nuova opzione force_copy_styles per controllare il comportamento degli stili in conflitto durante l’importazione del documento.

Converti forme in SVG durante l’esportazione

La possibilità di convertire forme in immagini SVG durante l’esportazione in HTML, MHTML o EPUB è stata fornita aggiungendo la proprietà export_shapes_as_svg.

Salvataggio in PDF 2.0 e miglioramenti nell’output PDF

Sono state introdotte la possibilità di salvare un documento come PDF 2.0 aggiungendo un nuovo valore all’enumerazione PdfCompliance, oltre a numerosi altri miglioramenti richiesti all’output PDF.

Nuova modalità di importazione HTML

È stata implementata una nuova modalità di importazione per gli elementi HTML a livello di blocco per imitare il comportamento Microsoft Word.

Altro

  • È stata introdotta la possibilità di ottenere OOXML di un controllo contenuto e salvarlo in una stringa.
  • È stato aggiunto il riconoscimento delle note a piè di pagina non standard nei documenti PDF durante l’importazione.
  • È stata aggiunta la possibilità di ottenere dati di campi personalizzati associati al campo.
  • L’algoritmo di confronto delle tabelle basato sull’analisi approfondita del meccanismo di confronto Microsoft Word è stato migliorato.
  • È stata fornita la sintassi dei commenti nel motore di reporting LINQ.

Guarda anche