Что нового в Aspose.Words для .NET

Contents
[ ]

На этой странице описаны самые интересные новые Aspose.Words Особенности, представленные в последних выпусках.

Aspose.Words для .NET 24.5

Платформы

Сборки .NET 7.0/8.0 включены в пакет Aspose.Words NuGet.

Рендеринг и печать

Изменения в Charts, Shapes и DrawingML 24.5

  • Реализован рендеринг эффектов DrawingML для графики SVG, расширяющий предыдущую функциональность, ограниченную изображениями.
  • Поддержка создания комбинированных диаграмм и настройки таких свойств, как ширина промежутка, перекрытие и пузырьковый масштаб в группах рядов, была введена путем добавления классов ChartSeriesGroup и ChartSeriesGroupCollection и свойства SeriesGroups.
  • Функциональность для управления эффектом SoftEdge фигур реализована путем добавления класса SoftEdgeFormat.
  • Возможность изменять значения настройки фигур реализована путем добавления AdjustmentCollection и Adjustment общедоступные классы и Adjustments свойство.

Другой

  • Функция удаления пустых страниц из документа реализована путем добавления метода RemoveBlankPages. 24.5
  • Возможность проверки наличия макросов VBA без загрузки документа предоставлена путем добавления свойства HasMacros. 24.5
  • Теперь поддерживается сохранение нумерации источников при вставке документа с помощью механизма отчетов LINQ. 24.5

Aspose.Words для .NET 24.1, 24.2, 24.3, 24.4

Aspose.Words 24.1 улучшает опыт управления цветами хода, улучшает OLE-объекты и отчетность LINQ, а также вводит новый Bibliography Sources публичный API.

Aspose.Words 24.2 Расширенные диаграммы API, Управление стилем и опции LINQ. Эта версия Aspose.Words Также появилась возможность указывать SvgSaveOptions при рендеринге, более гибком управлении загрузкой. Markdown Файлы и работа со справочным текстом для сносок и конечных сносок.

Aspose.Words 24.3 представляет новый TIFF Reader/Writer и эмуляцию операций с бинарными растрами для метафайлов WMF. Aspose.Words 24.3 также продолжает расширять диаграммы API.

Aspose.Words 24.4 улучшает форматы сохранения, некоторые опции рендеринга, а также улучшает работу с цифровыми подписями.

Поддерживаемые форматы 24.4

Современный формат изображения WebP теперь поддерживается в Aspose.Words для .NET Framework 4.6.2 и выше. Теперь вы можете читать и вставлять изображения WebP в документы, а также сохранять изображения в формате WebP.

Обратите внимание, что в настоящее время WebP доступен только в .NET Standard и .NET Framework v4.6.2 и выше.

Рендеринг и печать

Контроль цвета Stroke 24.1

The Stroke Класс был расширен с набором новых публичных свойств, связанных с управлением цветами хода: ForeThemeColor и BackThemeColor, ForeTintAndShade и BackTintAndShade.

Расширение DrawingML Charts API 24.2 / 24.3 / 24.4

The DrawingML Charts API продолжает расширяться.

Встраивание шрифтов, объявленных в правилах @font-face 24.4

Добавлена возможность встраивать шрифты, объявленные в правилах @font-face, в определения шрифтов полученного документа путем добавления нового свойства с названием SupportFontFaceRules.

Работа с форматированием свечения и отражения 24.4

Добавлена возможность работы с форматированием свечения и отражения для рисунков.

Загрузка и сохранение документов

Укажите SvgSaveOptions во время рендеринга 24.2

Возможность конкретизировать SvgSaveOptions во время рендеринга был добавлен с использованием ShapeRenderer.Save и OfficeMathRenderer.Save методы.

Сохранить пустые линии при загрузке Markdown файлы 24.2

Возможность сохранения пустых линий при загрузке Markdown Добавлены файлы.

Новый TIFF Reader/Writer 24.3

Новый читатель/писатель TIFF Aspose.Words для .NET Standard, .NET 6 и более поздние разработки. Aspose.Words для .NET 24.3 добавлена поддержка чтения изображений TIFF с JPEG и старыми типами сжатия JPEG, а также значительно улучшено качество операций чтения и записи.

Другой

  • Возможность изменять текст элемента управления OLE TextBox появилась путем добавления нового свойства Text в новый класс TextBoxControl. 24.1
  • Открытый доступ к библиографическим источникам API был реализован посредством добавления нового пространства имен Aspose.Words.Bibliography с его новыми классами и перечислениями, а также посредством добавления нового свойства Bibliography в класс Document. 24.1
  • Был предоставлен API для ограничения доступа к членам типа с использованием синтаксиса шаблона для механизма отчетов LINQ. 24.1
  • В класс Style добавлены новые общедоступные свойства Priority, UnhideWhenUsed и SemiHidden для расширенного управления стилями. 24.2
  • Функциональность получения фактического текста справочной метки для сносок и концевых сносок была расширена за счет свойства ActualReferenceMark и метода UpdateActualReferenceMarks. 24.2
  • Включена совместимость с диаграммами Word 2016 для механизма отчетов LINQ. 24.2
  • Реализована эмуляция двоичных растровых операций для WMF метафайлов. 24.3
  • Добавлена возможность определения параметров подписи для документов внутри SaveOptions путем добавления нового класса с названием DigitalSignatureDetails с новыми открытыми членами, а также добавления новых свойств в классы OoxmlSaveOptions, DocSaveOptions и OdtSaveOptions. 24.4

Aspose.Words для .NET 23.9, 23.10, 23.11, 23.12

Aspose.Words 23.9 расширяет параметры рендеринга, эмуляцию рендеринга метафайлов и markdown Сохранить варианты.

Aspose.Words 23.10 улучшает рендеринг, расширяет возможности загрузки и сохранения документов и позволяет пользователям объединять документы по-новому.

Aspose.Words 23.11 улучшает работу с доработками, форматом XLSX и шрифтами на легенде графика с дополнительными опциями.

Aspose.Words 23.12 вводятся новые свойства и перечисления для работы с документами PDF и OOXML, а также поддержка изображений WebP.

Чтение и печать

Настройка названий топоров в DrawingML диаграммы 23.9

Возможность настройки названий осей в диаграммах DrawingML была введена благодаря внедрению нового публичного класса. ChartAxisTitle и Title собственность.

Определение вертикального положения шрифтов в параграфе 23.9

Теперь можно определить вертикальное положение шрифтов в абзаце, используя новую публику. BaselineAlignment Собственность и новое BaselineAlignment перечисление.

Контроль цвета переднего плана 23.10

Способность извлекать цвет переднего плана без модификаторов была добавлена. Fill и Stroke классы через BaseForeColor собственность.

Расширение функциональности диаграмм 23.10

Функциональность The ChartDataPointCollection, ChartSeries, и ChartFormat Классы были расширены новыми методами и свойствами.

Автоматическая настройка и подгонка изображения в форму 23.10

Простой способ автоматической настройки и установки изображения в определенную форму был предоставлен с помощью нового. FitImageToShape метод.

Форматирование шрифта по умолчанию для рисования МЛ Обсуждение Chart Legend Entries 23.11

Возможность указать форматирование шрифта по умолчанию для записей легенд диаграмм DrawingML была добавлена через Font собственность. Эта функция облегчает более обтекаемый и последовательный внешний вид элементов диаграммы, улучшая общую эстетику документа.

Укажите макет страницы при открытии PDF в Reader 23.12.

Возможность указать макет страницы, который будет использоваться при открытии документа в PDF-ридере, была добавлена благодаря введению нового. PageLayout собственности на PdfSaveOptions Класс и введение нового PdfPageLayout перечисление.

Погрузка и экономия документов

Определение имени папки для построения URI изображения в Markdown 23.9

The MarkdownSaveOptions Класс был расширен за счет включения ImagesFolderAlias свойство, позволяющее указать название папки, используемой для построения изображения URI, записанного в Markdown Документ.

Сократить PDF Размер выпуска 23.10

Различные оптимизации рендеринга PDF для уменьшения размера вывода при использовании OptimizeOutput Настройки были реализованы.

Распознавать гиперссылки при загрузке документов TXT 23.10

Функция распознавания гиперссылок при загрузке документов TXT реализована путем добавления новой DetectHyperlinks собственность.

Другой

  • Реализована эмуляция метафильного рендеринга для определения размера растеризации, в частности для ширины ручки WMF и ширины косметической ручки EMF. Чтобы достичь этого, ScaleWmfFontsToMetafileSize имущество было заменено на EmulateRenderingToSizeOnPage собственности и EmulateRenderingToSizeOnPageResolution собственность была добавлена. 23.9
  • Упрощенный метод вставки одного документа в другой документ в текущем положении курсора был введен с использованием InsertDocumentInline метод. 23.10
  • Возможность доступа и модификации свойств стиля была добавлена благодаря внедрению новой технологии. Locked собственность. 23.10
  • Общий параметр типа был добавлен к методам CompositeNode класс. 23.10
  • Способ контроля, когда определенный пересмотр должен быть принят/отклонен или не был осуществлен с использованием Accept и Reject методы. Это расширение дает пользователям более точный контроль над процессом пересмотра. 23.11
  • Возможность записывать все разделы документа на одну и ту же рабочую таблицу XLSX была предоставлена с помощью нового стандарта. XlsxSectionMode Тип перечня и новый SectionMode собственность. 23.11
  • Способ контроля того, как расширения формата ZIP64 будут использоваться для документов OOXML, реализован через новое свойство Zip64Mode. OoxmlSaveOptions Класс и новый список Zip64Mode. 23.12.
  • Введена поддержка изображения WebP. Обратите внимание, что эта функция доступна только для .NetСтандарт и .NET6+ версий. 23.12.

Aspose.Words для .NET 23.5, 23.6, 23.7, 23.8

Aspose.Words 23.5 повышает возможность работы с данными серии диаграмм и возможность работы с документами ODT, а также улучшает заголовки/футеры и их текстовую обертку.

Aspose.Words 23.6 расширяет возможности рендеринга, добавляет новый формат экспорта, улучшает отчетность по LINQ и LowCode инструменты.

Aspose.Words 23.7 расширяет возможности отчетности, добавляет новый формат экспорта и вносит изменения в работу с таблицами и цифровыми подписями.

Aspose.Words 23.8 расширяет возможности различных форматов, улучшает рендеринг, добавляет новые возможности работы с полями

Поддерживаемые форматы

  • Начиная с версии 23.6, можно сохранить документ в формате XLSX. Теперь вы можете конвертировать документы в формат Excel. 23.6.
  • Начиная с версии 23.7, можно сохранить страницу документа или форму в формате EPS. 23.7

Новые особенности формата

  • Введена функция автоматического создания Таблицы Содержимого (TOC) для документов MOBI. 23.8
  • The PdfEncryptionDetails Конструктор был расширен PdfPermissions. 23.8
  • Реализовано формирование вертикального текста для метафайлов ЭМП. 23.8

Чтение и печать

Получить и изменить Данные серии Chart 23.5

Функция получения и изменения данных серии диаграмм была предоставлена путем добавления:

Поддержка расширенной типографии 23.6.

Добавлена поддержка расширенной типографии в рендеринге WMF, EMF и EMF+.

Цветной контент на странице 23.6.

Общественная собственность PageInfo.Colored, Добавлено указание, является ли страница цветной или нет.

Форматирование для Chart Data Labels 23.6.

Была реализована возможность настройки заполнения, хода и форматирования вызова для меток данных диаграмм.

Mail Merge и отчетность

Динамическая вставка HTML для LINQ Reporting Engine 23.6.

Добавлен новый способ динамической вставки HTML для LINQ Reporting Engine.

Mustache Tags поддержка 23.7

Mustache Теги теперь поддерживаются в MailMerge.GetRegionsHierarchy и MailMerge.GetFieldNamesForRegion методы.

Обновление LINQ Reporting Engine Template Syntax 23.7

Шаблон LINQ Reporting Engine теперь поддерживает ElementAt Методы расширения ElementAtOrDefault.

Определить размер отредактированных изображений 23.8

Новая общественная собственность ImageSize введено для указания размера визуализированных изображений в пикселях.

Сохраняйте белые пространства для струнных значений JSON - LINQ 23.8

В движок отчетности LINQ добавлена опция сохранения белых пространств для значений строк JSON.

LowCode 23.6.

Новый LowCode Были добавлены методы, предназначенные для объединения различных типов документов в единый выходной документ.

Другой

  • Осуществлена поддержка обертывания текста в заголовках/футерах. 23.5
  • Возможность удаления цифровых подписей из документов ODT была добавлена через приложение. RemoveAllSignatures метод. 23.5
  • Общественная собственность PhoneticGuide для получения базового и рубинового текста фонетического руководства Run был добавлен. 23.5
  • Возможность извлечения значения цифровой подписи из документа с цифровой подписью в виде байтового массива была добавлена путем введения нового SignatureValue собственность. 23.7
  • The Row и Cell Расширены занятия с новыми общественными деятелями – Row.NextRow, Row.PreviousRow, Cell.NextCell, и Cell.PreviousCell. 23.7
  • Добавлена поддержка полей CITATION и BIBLIOGRAPHY. 23.8

Aspose.Words для .NET 23.1, 23.2, 23.3, 23.4

Aspose.Words 23.1 улучшает производительность эмуляции растровых операций, а также повышает качество экспорта и рендеринга документов.

Aspose.Words 23.2 вводит сохранение документов в формате MOBI, улучшает рендеринг диаграмм и вносит заметные изменения в детали внешнего вида документа.

Aspose.Words 23.3 усиливает импорт документов и экономит новыми свойствами, а также улучшает качество работы с фоном и цветом переднего плана и радиальным градиентом.

Aspose.Words 23.4 улучшает расчет некоторых параметров и позиционирование таблицы и окружающего текста.

Повышение производительности

Эмуляция растровых операций 23.1

Значительно улучшены производительность и качество эмуляции растровых операций метафилами.

Поддерживаемые форматы

Экспорт в MOBI 23.2

Начиная с версии 23.2, можно сохранить документ в формате MOBI (также называемый PRC, AZW - MOBI). Amazon Формат файла электронной книги Kindle. Теперь можно не только загружать документы MOBI, но и экспортировать файлы в формат MOBI.

Рендеринг

Работа с Shading Theme Colors 23.1

Реализована возможность работы с затенением цветов темы.

Поддержка коэффициента R-квадратов в диаграммах DML 23.1

Поддержка R-квадратного коэффициента в DML графике трендовых линий при добавлении рендеринга.

Chart Rendering Улучшения 23.2

С 23.2 рендеринг диаграммы был значительно улучшен.

Фон и контроль цвета переднего плана 23.3

The Fill Класс был расширен с набором новых общественных свойств, связанных с цветами фона и переднего плана: ForeThemeColor и BackThemeColor, ForeTintAndShade и BackTintAndShade.

Радиальные градиенты с SkiaSharp Родной шадер 23.3

Обработка радиальных градиентов с помощью SkiaSharp родной шейдер для .NET Standard была осуществлена.

Расстояние между столом и окружающим текстом 23.4

Способность устанавливать расстояние между таблицей и окружающим текстом была добавлена путем введения новых свойств. Table класс: DistanceLeft, DistanceRight, DistanceTop, и DistanceBottom.

Погрузка и экономия документов

Генерировать TOC AZW3 Документы 23.1

Способность генерировать TOC (таблица содержания) для документов AZW3 была добавлена посредством использования NavigationMapLevel собственность.

Перечень экспортных товаров на Markdown 23.1

Способ контроля за экспортом списков товаров в Markdown Формат обеспечивается путем добавления ListExportMode собственности на MarkdownSaveOptions класс.

Документы, сохраняющие уведомления о прогрессе 23.3

Сохранение уведомлений о прогрессе для форматов MOBI и AZW3.

Приговор и корректировка слов 23.3

Возможность определять, следует ли автоматически корректировать интервал между предложениями и словами при импорте документов, была добавлена путем введения AdjustSentenceAndWordSpacing собственность.

Другой

  • Возможность конкретизировать корректировку интервала символа документа была добавлена через JustificationMode имущественная реализация 23.2
  • Способ инструктировать Aspose.Words включение текстовых ящиков, сносок и сносок в статистику подсчета слов было обеспечено путем добавления IncludeTextboxesFootnotesEndnotesInStat собственность 23.2
  • Введена новая опция для стиля документа, которая позволяет определить, является ли стиль автоматически переопределяемым на основе соответствующего значения. AutomaticallyUpdate собственность 23.2
  • Способность определять, Run является фонетический прогон был добавлен с использованием IsPhoneticGuide собственность 23.4
  • Простой способ работы с сериями и осями комбинированных графиков был реализован путем введения ChartAxisCollection Класс и добавление Chart.Axes собственность 23.4
  • Новые публичные свойства, связанные с формой относительного позиционирования и размера, были добавлены к Shape класс 23.4
  • Точность и производительность расчета яркости цвета для автоматического разрешения цвета текста были улучшены в соответствии с последними версиями Microsoft Word 23.4

Aspose.Words для .NET 22.9, 22.10, 22.11, 22.12

Aspose.Words 22.9 расширяет возможности загрузки и сохранения документов и улучшает взаимодействие с некоторыми другими вариантами.

Aspose.Words 22.10 улучшает поиск и замену опций, улучшает объекты OLE и расширяет функциональность списка.

Aspose.Words 22.11 расширяет функционал новыми опциями для более удобной работы с уже знакомыми объектами: полями, печатью, OLE и структурированными тегами документов.

Aspose.Words 22.12 расширяет возможности рендеринга и вводит опции работы с маржой при загрузке/сбережении документа.

Повышение производительности 22.12.

Введена оптимизация, которая значительно снижает глубину вложения графического состояния при рендеринге в PDF для поддержания соответствия спецификации.

Чтение и печать

Печать нецветная Страницы на цветном принтере 22.11.

Пользовательский режим цветной / серой печати был реализован путем добавления нового GrayscaleAuto ценность для ColorPrintMode перечисление.

Новое свойство печати позволяет пользователям контролировать, как печатаются нецветные страницы, если устройство поддерживает цветную печать. Эта функция может быть полезна, если пользователи хотят автоматически печатать нецветные страницы, используя только режим серой печати.

Новые пограничные свойства 22.12.

Новые общественные объекты ThemeColor и TintAndShade были введены.

Линейная формула тренда для рисования ML 22.12.

Реализован линейный рендеринг формул трендовой линии для диаграмм DrawingML.

Скачать Fallback Settings для Google Noto Шрифты 22.12.

Предопределенные параметры резервного копирования шрифта для Google Noto шрифты были обновлены.

Погрузка и экономия документов

Возможность кэширования форм заголовка / футера для уменьшения размера выходного файла PDF была реализована путем добавления нового файла. CacheHeaderFooterShapes собственность.

Автоматическая нумерация при загрузке документа 22.9

Возможность конкретизировать AutoNumberingDetection свойство при загрузке текста было реализовано посредством расширения TxtLoadOptions класс.

Определение конкретного Тип маржи 22.12.

Способность конкретизировать конкретную Margin Тип для данного раздела реализован.

Поиск и сравнение 22.10

Способность игнорировать StructuredDocumentTag После поиска и замены опционы были реализованы путем добавления новых IgnoreStructuredDocumentTags собственности на FindReplaceOptions класс.

Другой

  • Добавлена новая функция для получения FieldEQ в качестве OfficeMath. 22.9
  • Создание структурированных тегов документов Group Тип на уровне Row был разрешен. 22.9
  • Объекты и элементы управления OLE теперь рассматриваются как метафайлы при преобразовании документа в HTML. 22.10
  • Новая функция для проверки того, что определенный список был создан из того же шаблона, что и сравниваемый список, была добавлена путем введения нового HasSameTemplate Способ вхождения в List класс. 22.10
  • Возможность создания новых структурированных тегов документов Citation Тип был добавлен. 22.11.
  • Предоставлена возможность отслеживать ход обновления данных на местах. 22.11.
  • Новый EmbedAttachments Введено свойство, позволяющее пользователям встраивать вложения OLE из исходного документа в выходной документ PDF. 22.11.

Смотрите также