Conholdate.Total for Net

21.11.0
2021-11-10 1.4 GB

Что нового в версии 21.11.0

Добавлено

  • Модульные пакеты NuGet по отдельным TFM для всех библиотек GroupDocs и Aspose.
  • Агрегатор ConversionEvents и событие OnFontSubstituted в GroupDocs.Conversion.
  • ИИ‑поддерживаемый обработчик естественных запросов для результатов OCR (Aspose.OCR).
  • Свойство соответствия OOXML для документов Word (Aspose.Words).
  • Transfer syntaxes JPEG XL для DICOM (Aspose.Medical).
  • JavaScript‑триггеры для полей форм PDF в полях даты/времени (Aspose.Words).
  • API для определения типа документа (на основе правил и ИИ) (Aspose.OCR).
  • Многофреймворчная доставка через NuGet для Aspose.Signature, Aspose.Watermark и связанных продуктов.
  • Поддержка штрихкодов Royal Mail Mailmark 4‑state C и L – кодирование и декодирование (Aspose.Barcode).
  • Энкодер EMF для BarcodeGenerator (Aspose.Barcode).
  • Поддержка TimeSamples в файлах USD (Aspose.3D).
  • Поддержка загрузки файлов VSD старой версии 3 (Aspose.Diagram).
  • Исправление градиентной заливки для кругов при конвертации VDX → EMF (Aspose.Diagram).
  • Новые свойства PresetTheme, PresetThemeVariant и PresetThemeQuickStyle для фигур (Aspose.Diagram).
  • Поддержка резервирования шрифтов по всей строке в Windows и Image.SelectActiveFrame (Aspose.Drawing).
  • Поддержка цветовой маски Bitmap и исправления сложных пересечений регионов (Aspose.Drawing).
  • Поддержка формулы/функции XLookup (Aspose.Cells).
  • Сохранение изображений через Workbook.Save(), сохранение в JSON и сохранение с LoadFormat.Image / LoadFormat.Json (Aspose.Cells).
  • Улучшенная производительность конвертации Excel → HTML и исправление переполнения стека при Excel → PDF (Aspose.Cells).
  • Новые улучшения OCR – загрузка пользовательского словаря, поддержка лицензий типа metered, результат в виде поискового PDF, многостраничный вывод DOCX/PDF (Aspose.OCR).
  • Новые элементы OMR – поле выравнивания, пустая строка, генерация шаблона JSON, размер балла для сетки (Aspose.OMR).
  • Новые API, связанные с OCRSaveMultipageDocument, Metered.SetMeteredKey, перегрузки проверки орфографии (Aspose.OCR).
  • Поддержка загрузки шаблонных файлов .json и генерация шаблонов OMR из объектов (Aspose.OMR).
  • Новые функции PDF – пароли на не‑латинице, сохранение изображений при экспорте PDF → Docx в режиме EnchantedFlow, поддержка лицензий .NET 6 (Aspose.PDF).
  • Декодер FlateDecode в EPS (Aspose.Imaging).
  • Новые параметры сжатия изображений PDF (Auto, Ccitt3, Ccitt4, Flate, Jpeg, LzwBaselinePredictor, LzwOptimizedPredictor, None, Rle) (Aspose.Imaging).
  • Новые перечисления форматов изображений (SaveFormat.Bmp, Emf, Gif, Jpg, Json, Png) и перечисления типов файлов (FileFormatType.Emf, Gif, Jpg, Json, Png, Wmf) (Aspose.Imaging).
  • Новые JavaScript‑триггеры для полей форм PDF (Aspose.Words).
  • Опция ExportImagesAsBase64 для Markdown (Aspose.Words).
  • Режим отображения страницы UseAttachments для PDF (Aspose.Words).
  • Класс ChmLoadOptions со свойством OriginalFileName (Aspose.Words).
  • Свойство FindReplaceOptions.IgnoreFieldCodes (Aspose.Words).
  • LoadOptions.ProgressCallback для отслеживания прогресса загрузки документа (Aspose.Words).
  • Сохранение изображений при PDF → Docx в режиме EnchantedFlow (Aspose.PDF).
  • Поддержка современных комментариев в PowerPoint (Aspose.Slides).
  • Новый API ModernComment (AddModernComment, InsertModernComment) (Aspose.Slides).
  • Удалено устаревшее перечисление SlideOrienation (Aspose.Slides).
  • Добавлен метод IMathElement.GetChildren (Aspose.Slides).
  • Поддержка обработки единиц в CSS media‑запросах и исправлено освобождение итератора узлов (Aspose.SVG).
  • Поддержка извлечения QR‑кодов из документов Word (GroupDocs.Viewer).
  • Настройка разрешения изображений внутри презентаций при рендеринге в HTML (GroupDocs.Viewer).
  • Поддержка токена отмены при сохранении документов CAD (GroupDocs.Viewer).
  • Автоматическое определение формата файла при неверном расширении (GroupDocs.Viewer).
  • Расширенное отображение цифровой подписи PDF – новое свойство Foreground (GroupDocs.Signature).
  • Новый тип штрихкода Mailmark (GroupDocs.Signature).
  • Подписи изображений из строк Base64 (ImageSignOptions.FromBase64) и реализация IDisposable (GroupDocs.Signature).
  • Новые форматы экспорта электронных таблиц (Emf, Jpg, Png) (GroupDocs.Signature).
  • Новая поддержка архива Z (ZArchive class) и настройки фильтра XZ BCJ X86 (Aspose.Zip).
  • Новые средства работы с архивами CPIO (CpioArchive, CpioEntry) (Aspose.Zip).
Улучшено
  • Обновление движка в библиотеках GroupDocs.Annotation, Assembly и Conversion, обеспечивающее более быстрый рендеринг и снижение потребления памяти.
  • Ускоренный кэш преобразования цветов ICC в Aspose.Imaging.
  • Оптимизированный метод GetFileInfo в GroupDocs.Parser.
  • Обновленная обработка сжатия для PPTX в Aspose.Slides.
  • Улучшена производительность конвертации Excel → HTML (Aspose.Cells).
  • Повышена точность рендеринга изображений в Aspose.HTML.
  • Производительность рендеринга таблиц увеличена до восьми раз (Aspose.HTML).
  • Улучшенный алгоритм устранения пробелов в Aspose.HTML.
  • Улучшенная обработка единиц в CSS media‑запросах в Aspose.HTML.
  • Повышено качество чтения GeoTIFF за счёт интеграции Aspose.Imaging 21.10 (Aspose.GIS).
  • Улучшена обработка JavaScript в полях форм PDF (Aspose.Words).
  • Улучшена поддержка DICOM JPEG XL transfer syntaxes (Aspose.Medical).
  • Оптимизированные конвейеры конвертации CAD (GroupDocs.Conversion) – Cad → Fbx, Cad → Dwf/Dxf, и исправления для macOS/Linux.
  • Улучшена работа с большими изображениями и памятью в Aspose.Imaging (несколько исправлений).
  • Улучшена поддержка современных комментариев в файлах PowerPoint (Aspose.Slides).
  • Улучшено определение форматов файлов при неверных расширениях (GroupDocs.Viewer).
  • Улучшен рендеринг QR‑кодов в документах Word (GroupDocs.Viewer).
Исправлено
  • Aspose.3D – Исправлено NullReferenceException в некоторых файлах USDZ (THREEDNET‑998), исправлены сбои при работе со старыми файлами FBX (THREEDNET‑997), исправлена загрузка некорректных GLB (THREEDNET‑996), исправлено отображение текста/меток в GLTF (THREEDNET‑982), исправлены проблемы с именем узла FBX (THREEDNET‑988), исправлены ошибки присвоения материалов (THREEDNET‑987), исправлены отсутствующие индексы в GLTF (THREEDNET‑986), исправлен баг материала цвета линии (THREEDNET‑985).
  • Aspose.BarCode – Добавлены поля, методы и типы для Mailmark (BARCODENET‑37656‑37655‑37842).
  • Aspose.CAD – Исправлен экспорт сущности Region в многопоточном режиме (CADNET‑8303), исправлен экспорт растра PCL (CADNET‑8298), исправлено отображение составных глифов (CADNET‑8271), исправлено создание VPORT (CADNET‑8258), унифицирован API сущностей (CADNET‑8083), исправлена регрессия заливки SOLID (CADNET‑8341) и связанные проблемы, исправлено преобразование полилинии (CADNET‑8330), исправлен вывод UpdateSize (CADNET‑8322), исправлены проблемы рендеринга AutoCAD (CADNET‑8284), исправлен отсутствующий блок текста после конвертации DWG (CADNET‑8261), исправлены ошибки загрузки изображения DWG (CADNET‑8241), исправлен ключевой ошибки DXF → HTML (CADNET‑8227), исправлены отсутствующие атрибуты (CADNET‑8287), добавлено автоматическое определение масштаба (CADNET‑8307).
  • Aspose.Cells – Исправлена поддержка XLookup, сохранение изображений через Workbook.Save(), сохранение JSON, извлечение форматированных значений, удаление определённых имён, переполнение стека при конвертации Excel → PDF, производительность конвертации в HTML, 3D облако фигур, сохранение внешнего NamedRange, сохранение типов данных, условное форматирование ColorScale, позиционирование линий, ошибки генерации PDF, удаление заголовка оси, проблемы с осями диаграмм, перекрытие формул, исчезновение горизонтальной оси, отрисовка круговых диаграмм, проблемы GridDesktop, зависимость Newtonsoft.Json, отрисовка многострочного текста, исключение при конвертации HTML‑в‑Excel в поток, потеря форматирования при импорте XML, отрисовка шрифта Windings, культурно‑специфичная ошибка XLSX→PDF, различия XML, ошибки меток tick‑mark в EMF, ошибки конвертации пунктирных линий, ошибки HtmlCrossType, конвертация макросов, видимость изображений MHT, ошибки форм PDF, различные исключения (серия CELLSNET‑*).
  • Aspose.Diagram – Исправлены круги с градиентной заливкой (DIAGRAMNET‑51111), потеря текста при VSDX → EMF (DIAGRAMNET‑51364), отсутствие эмодзи при VSDX → HTML (DIAGRAMNET‑52329), потеря колонтитулов (DIAGRAMNET‑52345), обрезка края при Visio → HTML (DIAGRAMNET‑52349), ArgumentOutOfRangeException при сохранении PDF (DIAGRAMNET‑52374), дублирование страницы при Page.Copy() (DIAGRAMNET‑52386).
  • Aspose.Drawing – Исправлено резервирование шрифтов, Image.SelectActiveFrame, обработка цветовой маски bitmap, ошибки сложного пересечения регионов.
  • Aspose.Email – Исправлено загрузка MapiMessage с сохранением полей (EMAILNET‑40470), ошибка размера GraphMessageInfo (EMAILNET‑40462), Outlook «Ответить всем» после добавления в PST (EMAILNET‑40412), ошибка повторения ежегодного события (EMAILNET‑40425), NRE Strato.de (EMAILNET‑40454), потеря данных при сохранении EML как MHTML (EMAILNET‑40460), дублирование размера GraphMessageInfo (EMAILNET‑40462), проблемы DateTime при MailMessage → MapiMessage (EMAILNET‑40464), ошибка отправки EnGuard SMTP (EMAILNET‑40471), ошибка доступа к почтовому ящику Office 365 (EMAILNET‑40431).
  • Aspose.GIS – Исправлены проблемы чтения GeoTIFF (GISNET‑1288).
  • Aspose.HTML – Исправлен разбор единиц в CSS media‑запросах, устранение пробелов, точность рендеринга изображений, производительность отрисовки таблиц, алгоритм мутации итератора узлов.
  • Aspose.Imaging – Исправлен декодер FlateDecode в EPS (IMAGINGNET‑4708), результат декомпрессии BMP → DXT1 (IMAGINGNET‑4825), конвертация SVG → PNG (IMAGINGNET‑4800), регрессия сжатия PSD (IMAGINGNET‑4785), ошибка открытия Tiff (IMAGINGNET‑4783), исключение при сохранении Image в многопоточном режиме (IMAGINGNET‑4679), исключения при загрузке/размере EPS (IMAGINGNET‑4637‑4634), специфическая ошибка загрузки EPS (IMAGINGNET‑4586), утечка памяти из‑за циклических ссылок (IMAGINGNET‑4582), исключение размера EPS «rectfill» (IMAGINGNET‑4497), исключение свойства Size в EPS (IMAGINGNET‑4457).
  • Aspose.Note – Исправлено наложение текста после DOCX → PDF (NOTENET‑5475), совместимость с Windows Server 2016 (NOTENET‑3314), исключение SetLicense в .NET 6 (NOTENET‑5514).
  • Aspose.OCR – Исправлены проблемы, связанные с GPU (из примечаний к версии 21.6.0), добавлена поддержка лицензий типа metered, загрузка словаря для проверки орфографии, поисковый PDF с исходной структурой, многостраничный вывод DOCX/PDF.
  • Aspose.OMR – Добавлены поле выравнивания, элемент пустой строки, генерация шаблона JSON, размер балла для сетки (OMRNET‑258, 267, 274, 286).
  • Aspose.Page – Исправлена проблема с установкой лицензии в .NET 6.0 (PAGENET‑309).
  • Aspose.PDF – Исправлена поддержка паролей на не‑латинице (PDFNET‑49031), пустые поля при экспорте изображений (PDFNET‑42396), скрытое поле изображений при экспорте PNG (PDFNET‑44591), скрытая информация в TIFF (PDFNET‑49647), исключение при открытии PDF (PDFNET‑50676), смешанная проблема с английскими/арабскими шрифтами (PDFNET‑50470), ошибка WholeWordsHyphenation (PDFNET‑50818), «Input string not in correct format» при сохранении (PDFNET‑50498), медленная конвертация TIFF (PDFNET‑33619), исключение PdfFileInfo (PDFNET‑31830), ошибка извлечения ссылок (PDFNET‑30101), ArgumentException при объединении закладок (PDFNET‑37070), исключение при конвертации DOCX (PDFNET‑37583), исключение чтения версии PDF (PDFNET‑38534), потеря прозрачности в PDF/A (PDFNET‑40380), ошибка отображения флажков в PDF/A1b (PDFNET‑40959), пустой результат при EPS → PDF (PDFNET‑44097), переполнение стека в Document() (PDFNET‑37775), ошибка извлечения страниц (PDFNET‑38030), исключение оптимизации объединённого PDF (PDFNET‑38342), InvalidOperationException при сохранении (PDFNET‑37150), искажение вывода PDF/A (PDFNET‑37678), аннулирование полей подписи (PDFNET‑38630), повреждение JPEG‑изображений после сжатия (PDFNET‑41647), проблема переноса символов двойного байта (PDFNET‑50166), NullReference при подписании PDF (PDFNET‑50748), отсутствие значений ячеек (PDFNET‑44036), сбой открытия в Adobe Acrobat DC после штампа текста (PDFNET‑50313), отсутствие водяного знака оценочной версии при PS → PDF (PDFNET‑48018), исключение извлечения сертификатов Linux (PDFNET‑49007), смещение TextBoxField после клика (PDFNET‑50414), бесконечный цикл при HTML → PDF (PDFNET‑50835), наложение текста после замены (PDFNET‑50801), NullReference проверки в зашифрованном PDF (PDFNET‑50751).
  • Aspose.PSD – Исправлено исключение при добавлении существующего текстового слоя в группу (PSDNET‑767), IndexOutOfRange при TextLayer.UpdateText (PSDNET‑988), ошибки координат экспортированной фигуры (PSDNET‑989), некорректный экспорт векторной фигуры при экспорте папки (PSDNET‑1002).
  • Aspose.Slides – Исправлена реализация современных комментариев, ряд ошибок: пустая загрузка PPTM (SLIDESNET‑42867), открытие PPTX с макросами (SLIDESNET‑42860), исключение при сохранении PPS/POT (SLIDESNET‑42857), повреждение при PPT → PPTX (SLIDESNET‑42852), сбой SVG (SLIDESNET‑42850), потеря гиперссылок при PPTX → PDF (SLIDESNET‑42838), символ звёздочки при извлечении из master/layout (SLIDESNET‑42833), некорректные значения GetRect (SLIDESNET‑42831), отсутствие 3D вращения на миниатюрах (SLIDESNET‑42821), отсутствие гиперссылок при PPTX → PDF (SLIDESNET‑42817), бесконечная конвертация PPTX → HTML (SLIDESNET‑42813), зависание конвертации (SLIDESNET‑42801), жирный текст после PPTX → SVG (SLIDESNET‑42800), некорректные эмодзи при PPTX → HTML (SLIDESNET‑42792), некорректные выносные линии меток данных при PPTX → JPEG (SLIDESNET‑42779), размытые 3D‑элементы при PPTX → PDF (SLIDESNET‑42767), изменение фона при PPTX → ODP (SLIDESNET‑42765), ошибочные китайские символы при SVG → PNG (SLIDESNET‑42748), обрезка меток данных диаграмм при PPTX → JPEG (SLIDESNET‑42726), ошибка выравнивания теней при PPTX → PDF (SLIDESNET‑42711), форматирование изображения после пересохранения (SLIDESNET‑42662), ArgumentOutOfRangeException RemoveSection (SLIDESNET‑42652), проблемы конвертации PPTX → PDF (SLIDESNET‑40788).
  • Aspose.SVG – Исправлено освобождение итераторов узлов, улучшена обработка единиц в CSS media‑запросах.
  • Aspose.Tasks – Исправлено System.OverflowException для больших длительностей (TASKSNET‑10377), исключение загрузки P6 XML (TASKSNET‑10369), исключения парсинга формул (TASKSNET‑3611).
  • Aspose.TeX – Добавлена поддержка пакета hyperref (TEXNET‑157).
  • Aspose.Zip – Исправлено отображение многоточия для длинных имён файлов в самораспаковывающихся архивах (ZIPNET‑705), ошибка извлечения при XZ с фильтром BCJ (ZIPNET‑745).
  • GroupDocs.Annotation – Добавлен компонент флажка для PDF, волнистая аннотация для PDF, Word и Slides (ANNOTATIONNET‑1872, 1894‑1896).
  • GroupDocs.Comparison – Исправлено сравнение альтернативного текста (COMPARISONNET‑2761), сравнение группированных объектов в PowerPoint (COMPARISONNET‑2898), неточности счётчика изменений в Word/PDF (COMPARISONNET‑2918‑2919), проблема изменения стиля презентации (COMPARISONNET‑2873), некорректная высота страницы PDF (COMPARISONAPP‑71), ошибки расчёта координат для PDF с изображениями (COMPARISONAPP‑62).
  • GroupDocs.Conversion – Исправлена конвертация GIF → PDF (CONVERSIONNET‑4817), конвертация HTML → PPTX (CONVERSIONNET‑4841), конвертация DOCX → PDF в Ubuntu (CONVERSIONNET‑4894), зависание конвертации EML → PNG (CONVERSIONNET‑4905), маленький QR‑код при DOCX → PDF (.NET) (CONVERSIONNET‑4952), обновление полей штрихкода (CONVERSIONNET‑4953), проблема конвертации MHT → PDF (CONVERSIONNET‑4954), исключение конвертации PDF → Image на macOS (CONVERSIONNET‑4957), исключение конвертации Word → PDF на Debian/Linux 10 с .NET Core 5 (CONVERSIONNET‑4977).
  • GroupDocs.Signature – Исправлена обработка цвета переднего плана при внешнем виде цифровой подписи PDF (SIGNATURENET‑3730), добавлен тип штрихкода MailMark (SIGNATURENET‑3729), создание подписи изображения из base64 (SIGNATURENET‑3703), реализация IDisposable для ImageSignOptions (SIGNATURENET‑3735), новые форматы экспорта электронных таблиц (SIGNATURENET‑3734), исключение при рендеринге таблицы .ods (SIGNATURENET‑3733), исключение проверки/поиска цифровой подписи в Linux (SIGNATURENET‑3732), ошибка сертификации PDF в пробной версии (SIGNATURENET‑3731), повреждённый подписанный PDF на .NET Core 3.x (SIGNATURENET‑3701).
  • GroupDocs.Viewer – Исправлен рендеринг QR‑кодов в Word (VIEWERNET‑3681), настройка разрешения изображений презентации (VIEWERNET‑3689), токен отмены при сохранении CAD (VIEWERNET‑3672), автоопределение расширения Excel как TSV/CSV (VIEWERNET‑3694), удаление дублирующихся Action/Func (VIEWERNET‑3728), повреждение загрузки файла HPG (VIEWERNET‑2867), автоопределение неверных расширений (VIEWERNET‑2920), битые ссылки в CHM → HTML (VIEWERNET‑2986), исключение рендеринга DWG → PDF (VIEWERNET‑3187), ошибки CSS‑классов HTML (VIEWERNET‑3223), повреждение загрузки DWF (VIEWERNET‑3405, 3421), проблемы размера водяного знака PDF (VIEWERNET‑3453), исключение размера при рендеринге документа CAD (VIEWERNET‑3596), сбой кэширования второй страницы VSSX (VIEWERNET‑3675), исключение рендеринга PDF .NET 6 (VIEWERNET‑3680), исключение при определённом файле EPS (VIEWERNET‑3730), отсутствие текста при рендеринге PS → PDF (VIEWERNET‑3731), ошибки извлечения текста PDF (VIEWERNET‑3732).

Установка

.NET CLI

dotnet add package Conholdate.Total --version 21.11.0

Package Manager

NuGet\Install-Package Conholdate.Total -Version 21.11.0

Package Reference

<PackageReference Include="Conholdate.Total" Version="21.11.0" />

Packet CLI

paket add Conholdate.Total --version 21.11.0

Script & Interactive

#r "nuget: Conholdate.Total, 21.11.0"

Cake

// Install as a Cake Addin
#addin nuget:?package=Conholdate.Total&version=21.11.0

// Install as a Cake Tool
#tool nuget:?package=Conholdate.Total&version=21.11.0
История релизов