VintaSoft PDF .NET Plug-in - История развития

Информация о выпусках продукта

На данной странице Вы можете получить информацию о общей истории развития VintaSoft PDF .NET Plug-in. Информация о изменениях в API SDK находится в документации.

  • .NET разработка:
    • Теперь PDF/A-1b конвертер может конвертировать PDF документы, которые содержат OpenType шрифты.
    • Улучшен PDF/A конвертер.
    • Улучшен алгоритм удаления не нужного контента из PDF документа (класс PdfDocumentCleanupCommand).
    • Улучшено сжатие PDF документа (класс PdfDocumentCompressorCommand).
    • Значительно уменьшено потребление памяти при рендеринге PDF страницы, которая содержит большое количество векторного контента.
    • Исправлена ошибка при декодировании некоторых LZW данных.
    • Исправлена ошибка рендеринга паттерна FreeFormGouraudShadedTriangleMeshPattern.
    • Исправлено несколько ошибок в алгоритме рендеринга PDF страницы.
    • Исправлено несколько не критических ошибок.
  • Добавлена поддержка .NET 8.0 в Windows, Linux и macOS.
  • .NET разработка:
    • Добавлена возможность работы с линеаризованными PDF документами:
      • Добавлена возможность проверить, является ли PDF документ линеаризованным.
      • Добавлена возможность создать линеаризованный PDF документ.
    • Добавлена возможность внедрить информацию для долгосрочной проверки цифровой подписи (LTV) в PDF документ.
    • Все ресурсы из сборки Vintasoft.Imaging.Pdf.Resources.dll перенесены в сборку Vintasoft.Imaging.Pdf.dll. Сборка Vintasoft.Imaging.Pdf.Resources.dll удалена.
  • .NET разработка:
    • Добавлена поддержка для .NET 7 в Windows, Linux и macOS.
    • PDF/A:
      • Добавлена поддержка PDF/A-4, PDF/A-4e, PDF/A-4f.
    • Searchable PDF документы:
      • Добавлена возможность создать редактируемые searchable PDF документы в режиме текст над изображением (TextOverImage):
        • SDK создает шрифты на основе векторных изображений распознанных текстовых символов
        • полученные документы могут быть отредактированы используя функционал визуального редактирования PDF документов
      • Добавлен класс SearchablePdfGenerator, который позволяет создавать searchable PDF документы в режимах ImageOverText и TextOverImage.
    • Визуальное редактирование страницы PDF документа:
      • Добавлена возможность визуального редактирования любого текстового блока на PDF странице.
        В предыдущей версии было несколько ограничений на редактирование текстовых блоков, например, редактор не позволял редактировать текстовый блок с непечатаемыми символами.
      • Исправлены ошибки в визуальном редакторе страницы PDF документа.
    • Демо приложения:
      • В PdfEditorDemo/WpfPdfEditorDemo добавлена возможность добавления страниц используя OCR в режимах TextOverImage и ImageOverText.
      • В PdfEditorDemo/WpfPdfEditorDemo добавлена возможность конвертации и верификации документов по стандартам PDF/A-4, PDF/A-4e, PDF/A-4f.
    • Исправлено несколько мелких ошибок.
  • .NET разработка:
    • Добавлена кросс-платформенная поддержка для Windows, Linux и macOS в .NET 6, .NET 5 и .NET Core 3.1.
    • Рисование двухмерной графики:
      • В плагине полностью переписан код для работы с двухмерной графикой.
      • Теперь вся работа с двухмерной графикой осуществляется с помощью движка рисования (Vintasoft.Imaging.Drawing.DrawingEngine класс). Плагин больше не использует библиотеку GDI+ (System.Drawing.Common) напрямую.
      • Для работы плагина нужно использовать кросс-платформенный движок рисования для Windows, Linux и macOS на базе библиотеки SkiaSharp или движок рисования для Windows на базе библиотеки GDI+ (System.Drawing.Common).
    • Исправлено много мелких ошибок.
  • .NET разработка
    • Поддерживаемые платформы:
      • Добавлена поддержка .NET 6 для Windows.
    • Поддерживаемые среды разработки:
      • Добавлена поддержка совместимости с Visual Studio 2022.
    • Поддерживаемые ОС:
      • Добавлена поддержка совместимости с OS Windows 11.
      • Прекращена поддержка совместимости с ОС Windows Server 2003.
    • Редактирование существующего контента PDF страницы в WPF/WinForms просмотрщике изображений
      • Добавлена возможность редактирования контента (графика, изображения, формы, текст, регион обрезки) на PDF странице:
        • изменение размера объекта
        • перемещение объекта
        • поворота объекта относительно центра
        • удаление, копирование, вставка объекта
        • установка обрезки (используя графический путь) для объекта
        • редактирование изображения
        • замена изображения или формы на изображение или форму
        • редактирование параметров оператора вывода текста
      • Добавлена возможность редактирования текста на PDF странице с помощью редактора форматированного текста:
        • изменение текста
        • изменение свойств выбранного текста: шрифт, размер, цвет, жирный, курсив, подчеркивание, суперскрипт, субскрипт, горизонтальное масштабирование, межбуквенный интервал
        • изменение горизонтального выравнивания параграфа: лево, право, центр, по ширине
        • изменение отступа абзаца
        • изменение междустрочного интервала
        • создание нумерованного списка
    • Добавлена возможность редактировать параметры (цвет заливки, цвет обводки, альфа константа, толщина пера, режим смешивания цветов, режим вывода текста) PDF контента используя PDF Visual Editor.
    • Улучшена производительность и уменьшено использование памяти при работе с Type0 шрифтами.
    • Рисование графических фигур на PDF странице
      • Добавлена новая графическая фигура OfficeDocumentFigure, которая позволяет отобразить страницу DOCX документа.
      • Добавлена возможность редактирования текста OfficeDocumentFigure с помощью редактора форматированного текста:
        • изменение текста
        • изменение свойств выбранного текста: шрифт, размер, цвет, жирный, курсив, подчеркивание, суперскрипт, субскрипт, горизонтальное масштабирование, межбуквенный интервал
        • изменение горизонтального выравнивания параграфа: лево, право, центр, по ширине
        • изменение отступа абзаца
        • изменение междустрочного интервала
        • создание нумерованного списка
    • Аннотирование PDF документа
      • Добавлена новая аннотация PdfOfficeDocumentAnnotation, которая позволяет отобразить страницу DOCX документа.
      • Добавлена возможность редактирования текста PdfOfficeDocumentAnnotation с помощью редактора форматированного текста:
        • изменение текста
        • изменение свойств выбранного текста: шрифт, размер, цвет, жирный, курсив, подчеркивание, суперскрипт, субскрипт, горизонтальное масштабирование, межбуквенный интервал
        • изменение горизонтального выравнивания параграфа: лево, право, центр, по ширине
        • изменение отступа абзаца
        • изменение междустрочного интервала
        • создание нумерованного списка
    • Демо приложения
      • Добавлен новый функционал в PdfEditorDemo/WpfPdfEditorDemo:
        • Добавлена возможность редактировать контент (графика, изображения, формы, текст, регион обрезки) на PDF странице.
        • Добавлена возможность редактировать параметры (цвет заливки, цвет обводки, альфа константа, толщина пера, режим смешивания цветов, режим вывода текста) PDF контента.
        • Добавлена возможность редактировать текст на PDF странице с помощью редактора форматированного текста.
        • Добавлена возможность добавить Office аннотацию на PDF странице.
        • Добавлена возможность нарисовать графическую фигуру OfficeDocumentFigure на PDF странице.
      • Добавлен новый функционал в ReportGeneratorDemo:
        • Добавлен пример программного редактирования диаграмм в DOCX документе.
        • Добавлены примеры редактирования свойств текста и параграфа которые поддерживаются в новой версии.
    • Созданы следующие .NET сборки:
      • Vintasoft.Imaging.Pdf.Office.dll
      • Vintasoft.Imaging.Pdf.Office.UI.dll
      • Vintasoft.Imaging.Pdf.Office.Wpf.UI.dll
    • Исправлено много мелких ошибок.
  • .NET разработка
    • Добавлена поддержка Text-Markup аннотаций (Highlight, Underline, Strikeout).
  • Веб разработка
    • Поддерживаемые платформы:
      • JavaScript движок больше не зависит от библиотеки jQuery и полностью написан на JavaScript ES5.
      • JavaScript движок теперь поддерживает только HTML5 веб браузеры. Завершена поддержка старых веб браузеров на базе технологии SVG, более не поддерживается скрипт Vintasoft.Imaging.Pdf.Svg.js.
    • Внесены мелкие исправления в JavaScript API. Подробную информацию смотрите в документации.
    • Исправлены не критические ошибки в JavaScript движке.
  • .NET разработка
    • Поддерживаемые платформы:
      • Добавлена поддержка .NET 5 для Windows.
    • Добавлена возможность добавления расширенных свойств в цифровую подпись.
    • Ускорен алгоритм парсинга PDF документа.
  • .NET разработка
    • Добавлена возможность сохранить PDF страницу с текстом и векторным контентом в SVG файл с векторным контентом.
    • Оптимизирован алгоритм рендеринга PDF контента.
    • Несколько мелких исправлений.
  • WEB разработка
    • Добавлена возможность работать с защищенными PDF документами в веб.
  • .NET разработка
    • Поддерживаемые платформы:
      • Добавлена поддержка WPF и WinForms в .NET Core 3 для Windows.
        Созданы следующие .NET Core сборки:
        • Vintasoft.Imaging.Pdf.UI.dll
        • Vintasoft.Imaging.Pdf.Wpf.UI.dll
      • Рисование на PDF странице в WinForms/WPF просмотрщике изображений:
        • Добавлена возможность поворачивать прямоугольные графические фигуры (Rectangle, Ellipse, TextBox, FormXObject, Image, VintasoftImage) в WinForms/WPF просмотрщике изображений.
      • Обработка PDF страницы:
        • Добавлены новые команды для обработки PDF страницы: PdfColorBlendCommand, PdfPageColorBlendingCommand, PdfDesaturateCommand.
      • Демо приложения:
        • Созданы WPF и WinForms демо приложения (PdfEditorDemo, PdfReaderDemo и др.) для .NET Core.
  • Веб разработка
    • Добавлена возможность применять редакторские метки к PDF документу в веб просмотрщике изображений.
    • Добавлено много улучшений в отображении и заполнении интерактивных полей PDF документа в веб просмотрщике изображений.
    • Демо приложения:
      • Создано новое ASP.NET демо приложение - PdfEditorDemo, с помощью которого можно просмотреть PDF документ и применить редакторские метки к PDF страницам. Удалено ASP.NET демо приложение PdfReaderDemo.
  • .NET разработка
    • Поддерживаемые платформы:
      • Добавлена поддержка (без UI контролов) .NET Core 3 для Windows.
        Созданы следующие .NET Core сборки:
        • Vintasoft.Imaging.Pdf.dll
        • Vintasoft.Imaging.Pdf.JavaScript.dll
        • Vintasoft.Imaging.Pdf.Mrc.dll
        • Vintasoft.Imaging.Pdf.Ocr.dll
        • Vintasoft.Imaging.Pdf.Resources.dll.
      • Прекращена поддержка .NET Framework 2.0, теперь SDK поддерживает .NET Framework 4+ и 3.5.
  • Оптимизация PDF документа:
    • Создана новая команда - PdfSimplifyContentCommand, которая позволяет упростить векторный контент PDF.
  • Рисование на PDF странице:
    • Добавлена возможность генерировать и использовать Tiling паттерны.
  • Работа с шрифтами PDF документа:
    • Добавлена возможность извлечь TTF файл из TTC файла по имени шрифта.
  • Поиск текста в PDF документе и извлечение текста из PDF документа:
    • Уменьшено использование памяти при извлечении и выделении текста PDF страницы.
  • Веб разработка
    • Работа с PDF документами в веб приложении:
      • Создан платформенно-независимый .NET Core веб сервис для работы с PDF документами.
        Платформенно-независимый веб сервис позволяет быстро создать веб сервисы для любой .NET Core совместимой веб платформы, например для ASP.NET Core MVC, ServiceStack. Веб сервис расположен в сборке Vintasoft.Imaging.Pdf.Web.Services.dll.
      • Создан веб сервис для работы с PDF документами в ASP.NET Core MVC.
        Веб сервис расположен в сборке Vintasoft.Imaging.Pdf.AspNetCore.ApiControllers.dll.
    • Добавлена возможность заполнения интерактивной формы PDF документа в веб просмотрщике изображений.
  • .NET Framework разработка
    • Просмотр PDF документа в WinForms или WPF:
      • В инструменты PdfTextSelectionTool и WpfPdfTextSelectionTool добавлена возможность изменения выделения текста с помощью клавиатуры. Поддерживается 25 общепринятых сочетаний клавиш.
    • Оптимизация PDF документа:
      • Добавлена новая команда для обработки PDF документа - PdfDocumentCompressorCommand, которая упрощает процесс сжатия PDF документа, потому что предоставляет 40+ интуитивно понятных свойств для настройки процесса сжатия.
    • Печать PDF документа:
      • В класс PdfPrintDocument добавлена возможность векторной печати PDF документов содержащих прозрачность.
    • Обработка PDF страницы:
      • Добавлены новые команды для обработки PDF страницы - PdfResizeCommand и PdfPageScalingCommand, которые позволяют изменить физический размер PDF страницы.
      • Добавлены новые команды для обработки PDF страницы - PdfResizeCanvasCommand и PdfPageResizeCanvasCommand, которые позволяют изменить размер канвы PDF страницы.
      • Добавлены новые команды для обработки PDF страницы - PdfDrawImageCommand и PdfPageDrawImageCommand, которые позволяют векторно нарисовать изображение (или другую PDF страницу) на PDF странице.
      • Добавлены новые команды для обработки PDF страницы - PdfRotateCommand и PdfPageRotateOrthogonallyCommand, которые позволяют ортогонально повернуть PDF страницу.
      • Добавлена новая команда для обработки PDF страницы - PdfClearImageCommand, которая позволяет очистить контент PDF страницы.
      • Добавлены новые команды для обработки PDF страницы - PdfInvertCommand и PdfPageInvertCommand, которые позволяют векторно инвертировать контент PDF страницы.
    • Демо приложения:
      • Внесено много изменений в код демо приложения PdfCompressorDemo, чтобы сделать код оптимальнее и проще.
  • Управление структурой PDF документа:
    • Добавлена возможность удалять слои опционального контента из контента PDF документа.
    • Создана команда PdfDocumentCleanupCommand, которая позволяет удалять ненужные элементы из PDF документа.
    • Улучшены алгоритмы удаления контента PDF документа (результирующие документы стали более компактными).
  • Работа с цифровыми подписями PDF документа:
    • Добавлена возможность оценить изменения, которые были сделаны после подписания PDF документа.
    • Добавлена поддержка верификации Timestamp сигнатур (ETSI.RFC3161).
  • PDF/A:
    • Добавлена возможность конвертации изображений в PDF/A-1/2/3a документ.
  • Поиск текста в PDF документе и извлечение текста из PDF документа:
    • Улучшена работа WebPdfTextSelectionToolJS в многостраничном режиме.
  • Демо приложения:
    • В демо приложения PdfEditorDemo, PdfReaderDemo и WpfPdfEditorDemo добавлены визуальные инструменты: MagnifierTool, ImageMeasureTool, ZoomTool, ZoomToRectangleTool.
    • В демо приложения PdfEditorDemo и WpfPdfEditorDemo добавлена возможность удаления опционального контента из PDF документа.
  • Несколько мелких улучшений.
  • Добавлена поддержка PDF 2.0.
  • PDF/A:
    • Добавлена возможность валидации PDF документа на соответствие стандартам PDF/A-1a, PDF/A-2a и PDF/A-3a.
    • Добавлена возможность конвертации PDF документа в документ PDF/A-1a, PDF/A-2a или PDF/A-3a.
  • Просмотр PDF документа в WinForms или WPF:
    • Визуальный инструмент PdfTextSelectionTool теперь позволяет выделять текст сразу нескольких страниц PDF документа.
    • Ускорено отображение PDF аннотаций и интерактивных полей в многостраничном режиме просмотра.
  • Управление структурой PDF документа:
    • Добавлена возможность создания маркированного контента.
    • Добавлена возможность удаления дублирующихся ресурсов в PDF документе.
    • Добавлена возможность линеаризации дерева PDF для последующего анализа (PdfTreeNodeBase.GetLiniarizedSubtree).
    • Улучшен поиск и определение подходящих шрифтов.
    • Улучшены алгоритмы извлечения ресурсов.
    • Улучшены алгоритмы анализа и редактирования PDF контента.
  • Редактирование контента PDF страницы:
    • Добавлена возможность инвертирования контента PDF страницы.
    • Уcкорены алгоритмы анализа и редактирования контента PDF.
  • Рендеринг PDF документа:
    • Улучшен алгоритм рендеринга опционального контента PDF документа.
    • Добавлена возможность объединить векторную PDF аннотацию с контентом PDF страницы.
  • Поиск текста в PDF документе и извлечение текста из PDF документа:
    • Исправлены ошибки в алгоритме извлечения текста.
  • Демо приложения:
    • Несколько мелких изменений в Pdf Editor Demo и Pdf Reader Demo.
  • Подробная информация о изменениях в API находится в документации.
  • Просмотр PDF документа в WinForms или WPF:
    • Добавлена возможность одновременного аннотирования нескольких PDF страниц когда просмотрщик работает в многостраничном режиме просмотра.
    • Добавлена возможность одновременного заполнения интерактивных полей на нескольких PDF страницах когда просмотрщик работает в многостраничном режиме просмотра.
  • Просмотр PDF документа в HTML5 или SVG просмотрщике:
    • Добавлен новый визуальный инструмент WebPdfImageExtractorToolJS, который позволяет выбрать и извлечь изображение на PDF странице.
    • Добавлен новый визуальный инструмент WebPdfTextSelectionToolJS, который позволяет выделить, искать и извлекать текст на PDF странице.
  • Редактирование PDF контента в WinForms и WPF просмотрщике изображений:
    • Добавлена возможность одновременного редактирования интерактивных полей на нескольких PDF страницах когда просмотрщик работает в многостраничном режиме просмотра.
    • Добавлена возможность одновременного удаления контента на нескольких PDF страницах когда просмотрщик работает в многостраничном режиме просмотра.
    • Добавлена возможность одновременного редактирования контента на нескольких PDF страницах когда просмотрщик работает в многостраничном режиме просмотра.
    • Добавлена возможность перемещения PDF аннотаций и интерактивных полей с одной страницы на другую когда просмотрщик работает в многостраничном режиме просмотра.
    • Добавлен новый визуальный инструмент PdfContentXObjectTool, который позволяет найти, подсветить, удалить формы или изображения на PDF странице.
  • Верификация и конвертация PDF документов:
    • Конвертация PDF документов в формат PDF/A:
      • Добавлена возможность конвертации документов, которые содержат прозрачность.
      • Добавлена возможность конвертации TrueType шрифтов в CFF шрифты, когда это необходимо.
      • Добавлена возможность посмотреть список модификаций, которые были проведены в документе (свойство AppliedCommands в классе ConversionProfileResult).
    • Улучшены PDF/A конвертеры.
    • Улучшены PDF/A верфикаторы.
    • Исправлены ошибки в PDF/A конвертерах.
  • Работа с PDF документом:
    • Создан Web API 2 контроллер для работы с PDF документом (класс VintasoftPdfApi2Controller).
    • Создан Web API контроллер для работы с PDF документом (класс VintasoftPdfApiController).
    • Создан HTTP хендлер для работы с PDF документом (класс VintasoftPdfHandler).
    • Создан WCF сервис для работы с PDF документом (класс VintasoftPdfWcfService).
  • Оптимизация PDF документа:
    • Добавлена возможность удаления неиспользуемых ресурсов PDF документа (PdfDocument.RemoveUnusedNamedResources).
    • Добавлена возможность удаления неиспользуемых ресурсов PDF страницы (PdfPage.RemoveUnusedNamedResources).
    • Добавлена возможность удаления неиспользуемых ресурсов PDF формы (PdfFormXObjectResource.RemoveUnusedNamedResources).
    • Оптимизирован алгоритм упаковки PDF документов.
  • Поиск текста в PDF документе и извлечение текста из PDF документа:
    • Добавлена возможность извлечь форматированный текст PDF страницы. Поддерживается форматирование по параграфам, по линиям, для моноширинных шрифтов. Архитектура является открытой и позволяет создавать пользовательские алгоритмы для форматирования текста.
  • Рисование на PDF странице, форме XObject или аннотации:
    • Улучшен алгоритм переноса слов в методе PdfGraphics.DrawString(). Теперь алгоритм оптимально разделяет слово для переноса на следующую строку в случае отсутствия разрыва в слове.
  • Работа с шрифтами PDF документа:
    • Реализована возможность определения можно ли закодировать заданный текст используя заданный шрифт.
    • Улучшены парсеры шрифтов.
  • Работа с интерактивными полями PDF документа:
    • Добавлена поддержка минимального и максимального размера шрифта для текстовых интерактивных полей у которых размер шрифта определяется автоматически.
    • Улучшены генераторы представления для RadioButton и CheckBox.
  • Редактирование PDF контента:
    • Улучшен алгоритм обрезания контента PDF страницы (PdfPage.Crop).
    • Улучшен алгоритм обрезания контента PDF формы (PdfFormXObject.Crop).
  • Визуальное взаимодействие с PDF документом:
    • Улучшен JavaScript interpreter.
  • Демо приложения:
    • В WinForms и WPF демо приложении PdfEditorDemo:
      • Добавлена возможность работы с PDF документом в многостраничном режиме.
      • Добавлены новые возможности по обработке PDF документа:
        • Добавлена возможность удаления ресурсов, которые не используются в PDF документе.
        • Добавлена возможность распаковки/упаковки потоков данных PDF документа.
        • Добавлена возможность конвертация TrueType шрифта в CFF шрифта.
      • Улучшено представление результатов конвертеров PDF/A:
        • Добавлена возможность группировать результаты по страницам.
        • Добавлена возможность группировать результаты по примененным командам.
      • Добавлена возможность работы с формами и изображениями на PDF странице: выделение мышью, подсветка, удаление.
      • Реализована поддержка горячих клавиш Ctrl+C, Ctrl+V, Del при редактировании интерактивных полей.
      • Мелкие улучшения.
    • Создана мини демка "PDF Document Viewer", которая демонстрирует минимально необходимый функционал, который требуется для построения приложения просматривающего PDF документы.
    • В WinForms и WPF демо приложении PdfReaderDemo:
      • Добавлена возможность работы с PDF документом в многостраничном режиме.
      • Добавлена возможность работы с формами и изображениями на PDF странице: выделение мышью и подсветка.
    • В ASP.NET WebForms и ASP.NET MVC приложении PdfReaderDemo:
      • Добавлена возможность получить информацию о PDF документе.
      • Добавлена возможность извлечения, выделения и поиска текста на PDF странице.
      • Добавлена возможность извлечения изображений из PDF документа.
      • Проведен рефакторинг кода демо приложений.
  • Подробная информация о изменениях в API находится в документации.
  • Верификация и конвертация PDF документов:
    • Добавлена возможность верификации PDF документов на соответствие стандартам: PDF/A-1b, PDF/A-2b, PDF/A-3b:
      • Возможность выполнить верификацию отдельного раздела или пункта спецификации.
      • Возможность быстрой верификации (до первой ошибки).
      • Возможность отображения детального многоуровневого прогресса верификации.
      • Максимально детализированный просмотр результатов верификации.
      • Открытая архитектура, которая позволяет разрабатывать любые алгоритмы проверки PDF документов.
    • Добавлена возможность конвертации PDF документов в форматы: PDF/A-1b, PDF/A-2b, PDF/A-3b:
      • Возможность выполнить конверацию отдельного раздела или пункта спецификации.
      • Множество настроек конвертора позволяют легко настроить процесс конвертации.
      • Возможность отображения детального многоуровневого прогресса конвертации.
      • Максимально детализированный просмотр результатов конвертации.
      • Открытая архитектура, которая позволяет разрабатывать любые алгоритмы конвертации PDF документов.
  • Работа с PDF документом:
    • Добавлена возможность многопоточной работы с PDF документом (рендеринг, получение миниатюр, извлечение текста, извлечение изображений).
    • Улучшен алгоритм восстановления таблицы XREF.
  • Работа с аннотациями (PDF comments) PDF документа:
    • Добавлена поддержка новых типов PDF аннотаций:
      • Ink
      • File Attachment
    • Добавлен стиль Cloudy для PDF аннотаций: полигон, прямоугольник, free text.
    • Добавлено отображение всплывающих подсказок над PDF аннотациями в WinForms и WPF просмотрщиках изображений с аннотациями.
    • Улучшено множественное выделение аннотаций в режиме Edit для PdfAnnotationTool и WpfPdfAnnotationTool.
  • Работа с интерактивными полями PDF документа:
    • Добавлено новое интерактивное поле PdfInteractiveFormVintasoftBarcodeField, которое позволяет использовать все типы одномерных и двумерных штрихкодов, которые доступны в VintaSoft Barcode .NET SDK. Поле имеет ряд дополнительных параметров не доступных в обычном PdfInteractiveFormBarcodeField:
      • цвет фона (в т.ч. без фона)
      • цвет штрихкода
      • граница (цвет, толщина)
      • отступ штрихкода от краев поля (для каждого края)
      • режим BestFit (штрихкод растягивается на всю область поля, двумерные штрихкоды сохраняют пропорции)
    • Добавлена возможность автоматического обновления прeдставления интерактивных полей (PdfDocument.AutoUpdateInteractiveFormAppearances).
  • Рендеринг PDF документа:
    • Добавлена возможность управления интерполяцией сэмплов при рендеринге JPEG-изображений PDF страницы.
    • Ускорен рендеринг однобитных изображений.
  • Рисование на PDF странице, форме XObject или аннотации:
    • Добавлена возможность рисовать на фоне страницы или формы.
  • Работа с шрифтами PDF документа:
    • Теперь класс PdfDocument по умолчанию использует контроллер внешних шрифтов с fallback-шрифтом, т.е. любой не найденный шрифт по умолчанию будет заменен на шрифт по умолчанию.
    • Исправлена ошибка в алгоритме построения кодировки CFF-based Type0 шрифта.
    • Исправлена ошибка в алгоритме кодирования текста.
  • Поиск текста в PDF документе и извлечение текста из PDF документа:
    • Исправлена ошибка в алгоритме извлечения текста.
  • Просмотр PDF документа в WinForms или WPF просмотрщике:
    • Ускорено получение миниатюр в просмотрщике миниатюр за счет использования многопоточности.
  • Редактирование PDF контента в WinForms и WPF просмотрщике изображений:
    • Новый класс FormXObjectFigure позволяет визуально рисовать Form XObject или PdfPage на контенте PDF используя визуальный инструмент PdfContentEditorTool.
  • Демо приложения:
    • Добавлен новый функционал в демо приложение PdfReaderDemo:
      • Добавлена возможность верификации PDF документов на соответствие стандартам: PDF/A-1b, PDF/A-2b, PDF/A-3b.
      • Добавлен диалог просмотра и выбора ресурсов документа.
    • Добавлен новый функционал в демо приложение PdfEditorDemo:
      • Добавлена возможность верификации PDF документов на соответствие стандартам: PDF/A-1b, PDF/A-2b, PDF/A-3b.
      • Добавлена возможность конвертации PDF документов в форматы: PDF/A-1b, PDF/A-2b, PDF/A-3b.
      • Новая вкладка "Properties" для аннотациий и интерактивных полей облегчает изменение доступных свойств аннотаций и интерактивных полей.
      • Добавлена возможность построения новых PDF аннотаций:
        • Ink
        • File Attachment
        • Cloud Rectangle, Cloud Filled Rectangle
        • Cloud Ellipse, Cloud Filled Ellipse
        • Cloud Polygon, Cloud Filled Polygon
        • Cloud Text
        • Cloud Free Text
      • Добавлен диалог просмотра и выбора ресурсов документа, с возможностью:
        • добавления ресурсов из другого документа
        • создания ресурса из изображения
        • создания формы-ресурса из страницы
      • Добавлен диалог редактирования JavaScript скриптов уровня документа.
      • Добавлены диалоги для редактирования триггеров объектов PDF документа.
      • Добавлены следующие команды для обработки PDF документа:
        • Верификация/конверсия в PDF/A-1b,PDF/A-2b,PDF/A-3b.
        • Конверсия в image-only PDF документ.
      • Добавлены следующие команды для обработки PDF страницы:
        • Burn annotations.
        • Conversion to image-only PDF page.
        • Clear page content.
        • Rotate page.
    • Добавлен новый функционал в демо приложение PdfStructureEditorDemo:
      • Добавлена возможность верификации PDF документов на соответствие стандартам: PDF/A-1b, PDF/A-2b, PDF/A-3b.
      • Добавлена возможность конвертации PDF документов в форматы: PDF/A-1b, PDF/A-2b, PDF/A-3b.
      • Добавлен диалог просмотра и выбора ресурсов документа.
  • Большое количество крупных и мелких исправлений.
  • Визуальное взаимодействие с PDF документом:
    • Создан визуальный инструмент PdfAnnotationTool, который позволяет визуально взаимодействовать с аннотациями (PDF comments) и полями интерактивной формы PDF документа. Визуальный инструмент:
      • В режиме View позволяет просматривать аннотации и заполнять поля интерактивной формы.
      • В режиме Markup позволяет редактировать markup аннотации и заполнять поля интерактивной формы.
      • В режиме Edit позволяет:
        • изменять размер и положения аннотаций и интерактивных полей
        • изменять представление аннотаций и интерактивных полей
        • создавать/удалять/копировать/вставлять аннотации и интерактивные поля
        • выделять несколько аннотаций и интерактивных полей.
      • Назначать действия на триггеры аннотаций и интерактивных полей.
      • Может отображать имя интерактивного поля поверх интерактивного поля.
      • Может подсветить заполняемые интерактивные поля.
      • Может подсветить обязательные к заполнению интерактивные поля.
      • Может подсветить аннотации и интерактивные поля в режиме редактирования.
      • Поддерживает выполнение действий: JavaScript action, Annotation hide action, Goto action, Launch action, Named action, URI action, Import form data action, Reset form action, Submit form action.
      • Позволяет настроить вид зон интерактивного взаимодействия: цвета, прозрачность, размер, размер зоны взаимодействия.
    • Добавлена возможность использовать JavaScript интерпретатор и поддержка выполнения JavaScript действий (actions).
    • Добавлена поддержка стандартных действий пользовательского интерфейса (копировать, вырезать, вставить, удалить, выделить все) для визуальных инструментов: PdfAnnotationTool, PdfContentEditorTool, PdfTextSelectionTool, PdfImageExtractionTool, PdfRemoveContentool.
  • Работа с аннотациями (PDF comments) PDF документа:
    • Созданы генераторы представления для стандартных PDF аннотаций.
  • Работа с интерактивными полями PDF документа:
    • Добавлена возможность импорта значений интерактивной формы из формата XFDF.
    • Добавлена возможность экспорта значений интерактивной формы в формат XFDF.
  • Печать PDF документа:
    • Увеличена скорость печати и уменьшено употребление памяти при печати PDF документов в WinForms благодаря классу PdfPrintDocument, который печатает PDF документы в векторной форме.
  • Работа с шрифтами PDF документа:
    • Добавлена поддержка композитных шрифтов с переменной длиной кодов.
    • Добавлена поддержка стандартных (predefined) CMap-кодировок для композитных шрифтов.
    • Добавлена поддержка файлов коллекций TrueType-шрифтов (.ttc).
    • Добавлена возможность создания подмножества шрифта на базе программы Type1.
    • Создана новая версия FontProgramsController-ов с улучшенными и упрощенными алгоритмами поиска и замены шрифтов.
    • Добавлена возможность подмены программ 14-ти стандартных шрифтов.
    • Добавлена возможность упаковки шрифтов Type1 и Type3.
    • Добавлена возможность внедрения и упаковки шрифтов на базе TTC программ.
    • Добавлена возможность обфускации текста для Type3 шрифтов, шрифтов не базе Typе1 и CFF программ.
    • Добавлена возможность просмотра прогресса и получение детальной информации о запутывании шрифтов, упаковке шрифтов, удалении контента.
    • Исправлены ошибки в парсере Type1-шрифтов.
    • Исправлена ошибки в парсере CFF-шрифтов.
  • Рендеринг PDF документа:
    • Добавлена поддержка рендеринга текста в вертикальном режиме.
    • Добавлена возможность контролировать отрисовку аннотаций через PdfContentRenderer.
    • Добавлена возможность расширенного управления рендерингом PDF аннотаций с помощью настроек рендеринга PDF документа.
  • Низкоуровневое изменение структуры PDF документа:
    • Добавлена возможность низкоуровневого изменения структуры PDF документа: предоставлен доступ к PDF basic objects tree.
    • Добавлена возможность хранения пользовательских данных в любом узле PDF документа.
  • Демо приложения:
    • Полностью переработано демо приложение PdfEditorDemo:
      • Добавлены независимые друг от друга панели, которые позволяют легко переключаться между функционалом:
        • выделение, извлечение и поиск текста
        • аннотирование
        • заполнение полей интерактивной формы
        • создание полей интерактивной формы
        • извлечение изображений
        • редактирование контента
        • удаление контента.
      • Добавлена возможность аннотировать PDF документ.
      • Добавлена возможность заполнять интерактивные поля PDF документа.
      • Добавлена возможность создавать PDF документы с интерактивной формой.
      • Добавлена возможность экспорта и импорта полей интерактивной формы в формат XFDF.
      • Добавлена возможность экспорта полей интерактивной формы в формат PDF.
      • Добавлена возможность назначать любые действия на любые триггеры PDF аннотаций и интерактивных полей.
      • Добавлена возможность назначать любые действия на обработчики PDF событий.
      • Добавлена возможность выполнения всех поддерживаемых PDF actions (в т.ч. JavaScript actions) при срабатывании триггеров.
      • Добавлена возможность инвертирования региона ссылки при ее активации. Также возможно применение произвольного эффекта.
      • Добавлена возможность тестирования и отладки JavaScript.
      • Добавлена возможность определять порядок расчета вычисляемых интерактивных полей.
      • Добавлена возможность векторного прожига PDF аннотаций на PDF странице.
    • Полностью переработано демо приложение PdfReaderDemo:
      • Добавлены независимые друг от друга панели, которые позволяет легко переключаться между функционалом:
        • выделение, извлечение и поиск текста
        • заполнение полей интерактивной формы
        • извлечение изображений.
      • Добавлена возможность заполнять интерактивные поля PDF документа.
    • В PdfStructureEditorDemo добавлена возможность просмотра дерева низкоуровневой структуры PDF документа (PDF Basic Objects Tree).
    • В PdfReportGeneratorDemo добавлен пример, который иллюстрирует как можно создать и выполнить различные действий (Actions).
  • Большое количество крупных и мелких исправлений.
  • Удаление контента PDF документа:
    • Добавлена возможность удалить текст на странице PDF документа.
    • Добавлена возможность очистить изображение на странице PDF документа.
    • Добавлена возможность удалить векторную графику на странице PDF документа.
    • Создан визуальный инструмент PdfRemoveContentTool, который позволяет применить редакторские метки (redaction marks) к PDF документу с целью удаления или затемнения контента без возможности восстановления.
  • Защита от извлечения текста из PDF документа::
    • Добавлена возможность запутать информацию о кодировке текста (обфускация) с целью защиты документа от извлечения текста:
      • пока поддерживаются только TrueType шрифты
      • запутывание информации о кодировке символов для заданных страниц либо всего документа
      • перемешивание глифов символов шрифта (случайным образом), замена кодов символов на странице
      • дублирование глифов символов шрифта, замена кода символа на несколько кодов
      • возможность независимого запутывания кодировки текста для каждой страницы: для каждой страницы будут созданы свои копии исходного шрифта со своим перемешиванием и дублированием глифов символов шрифта.
  • Работа с шрифтами PDF документа:
    • Добавлена поддержка OpenType шрифтов.
    • Добавлена возможность упаковать один или все шрифты PDF документа. Пока поддерживаются только TrueType шрифты.
    • Добавлена возможность создать подмножество TrueType шрифта.
    • Добавлена возможность внедрить внешние и стандартные шрифты в PDF документ. Пока поддерживаются только TrueType шрифты.
    • Теперь извлечение текста работает даже если внешняя программа шрифта не была найдена. Ранее невозможно было извлечь текст, если программа шрифта не была найдена.
    • Многократно ускорено извлечение текста и информации о изображениях в контенте.
    • Ускорен поиск текста.
    • Улучшено извлечение теста.
    • Улучшено выделение текста.
  • Рисование на PDF странице, форме XObject или аннотации:
    • Добавлена возможность управлять и переопределять алгоритм рендеринга PDF контента с помощью класса PdfContentRenderer:
      • добавлена возможность переопределять методы рисования любых графических операций (изображений, путей, текста, ...)
      • добавлена возможность управлять текущим графическим состоянием (толщина пера, цвет пера и кисти, размер шрифта, матрица трансформации, ...)
      • добавлена возможность выполнить обработку рисуемых изображений.
    • Добавлена возможность нарисовать изображение на PDF странице и сохранить его как inline изображение (метод PdfGraphics.DrawInlineImage). Ранее нарисованное изображение можно было сохранить только как изображение-ресурс.
    • Создан класс VintasoftImageFigure, который упрощает процесс рисования растрового или векторного изображения на PDF странице.
    • Ускорен рендеринг страниц PDF документов.
    • Добавлен прогрессивный рендеринг JPEG изображений на PDF странице.
  • Работа с вложениями PDF документа:
    • Добавлена возможность просматривать, создавать и редактировать портфолио:
      • создание, удаление, переименование, экспорт, импорт файлов и папок
      • задание и получение миниатюр для файлов и папок
      • создание и редактирование схемы портфолио
      • создание и редактирование полей данных папок и файлов
      • управление внешним видом просмотрщика: управление цветами внешнего вида, позицией и наличием разделителя, начальным режимом просмотра, управление сортировкой файлов и папок.
  • Работа с опциональным контентом PDF документа:
    • Добавлена возможность создавать документы с опциональным контентом и управлять группами опционального контента:
      • создание опционального контента (PdfGraphics.BeginOptionalContent())
      • связывание ресурса-изображения, ресурса-формы, аннотации с группой опционального контента
      • создание и изменение свойств групп опционального контента
      • создание управление конфигурациями опционального контента.
  • Работа с PDF документом:
    • Добавлены свойства PdfDocument.ViewerPreferences и PdfDocument.ViewerPageLayout, который позволяют задавать настройки внешнего вида просмотрщика.
    • Добавлено свойство PdfDocument.Extensions, которое позволяет получить или добавить информацию о расширениях разработчика (Developer Extensions).
  • Работа с интерактивной формой PDF документа:
    • Добавлен класс PdfAnnotationHideAction, который позволяет управлять видимостью полей интерактивной формы.
  • Демо приложения:
    • PdfEditorDemo / WpfPdfEditorDemo:
      • добавлена возможность работы с редакторскими метками (удаление контента без возможности восстановления)
      • добавлена возможность произвести упаковку всех шрифтов PDF документа
      • добавлена возможность просмотра, редактирования и создания портфолио
      • добавлена возможность обфускации кодировки текста всего документа либо одной страницы документа
    • PdfStructureEditorDemo:
      • добавлена возможность просмотра, редактирования и создания портфолио
      • добавлена возможность обфускации кодировки текста всего документа либо одной страницы документа.
    • PdfCompressorDemo:
      • добавлена возможность произвести упаковку всех шрифтов при сжатии PDF документа.
    • PdfReaderDemo:
      • добавлена возможность просмотра портфолио.
    • PdfReportGeneratorDemo:
      • добавлен пример создания документа со слоями (опциональным контентом).
  • Много мелких исправлений и улучшений.
  • Работа с интерактивной формой PDF документа:
    • Added the ability to work with interactive forms of PDF document programmatically:
      • Поддерживаемые поля формы:
        • Pushbutton
        • Text
        • ListBox
        • ComboBox
        • CheckBox
        • RadioButton
        • SignatureField
        • BarcodeField (DataMatrix, PDF417, QRCode)
      • Добавлена возможность получить список полей формы.
      • Добавлена возможность создать поле формы.
      • Добавлена возможность добавить поле в форму.
      • Добавлена возможность удалить поле из формы.
      • Добавлена возможность получить/задать значение и параметры поля формы.
      • Добавлена возможность создать/изменить представления поля формы для различных режимов отображения (Normal, Down, Rollover).
      • Добавлена возможность измененить параметры динамического представления поля формы.
      • Добавлена возможность указать параметры отображения динамического текста (Default Text Appearance).
      • Добавлена возможность назначить действия на различные триггеры аннотации и интерактивного поля.
      • Добавлена возможность использовать JavaScript для верификации либо вычисления значения полей.
      • Добавлена возможность генерации представлений интерактивных полей:
        • для полей с динамическим представлением
        • для BarcodeField (DataMatrix, PDF417, QRCode) - требуется VintaSoft Barcode .NET SDK
  • Работа с цифровыми подписями PDF документа:
    • Добавлена возможность получения списка цифровых подписей PDF документа.
    • Добавлена возможность верификации цифровой подписи, которая подписана методом byte range digest.
    • Добавлена возможность получить информацию о цифровой подписи: сертификат с помощью которого создали подпись; цепочка сертификатов, которая была использована для создания подписи; дополнительная информация
    • Добавлена возможность восстановить и сохранить ревизию документа на момент подписания документа цифровой подписью
  • Подписывание PDF документа цифровой подписью:
    • Добавлена возможность подписать PDF документ цифровой подписью формата PKCS#1 или PKCS#7 с помощью сертификата X509.
    • Добавлена возможность создать пустое поле цифровой подписи.
    • Добавлена возможность создать визуальное представление поля цифровой подписи.
  • Рисование на PDF странице, форме XObject или аннотации:
    • Добавлена возможность рисовать PDF аннотацию на PdfGraphics (т.е. на странице, форме XObject, аннотации).
    • Добавлена возможность рисовать форму XObject на PdfGraphics (т.е. на странице, форме XObject, аннотации).
  • Работа с аннотациями PDF документа:
    • Добавлена возможность создать/изменить любое представление аннотации для любого режима отображения используя PdfGraphics.
  • Работа с формами XObject PDF документа:
    • Добавлена возможность создать форму XObject.
  • Работа с действиями PDF документа:
    • Добавлена поддержка новых действий: JavaScriptAction, SubmitFormAction, ResetFormAction, ImportFormDataAction.
    • Добавлена поддержка составных действий (свойство PdfAction.NextActions).
    • Добавлена возможность манипулировать расширенным набором действий (Additional Actions) для документа, страницы, аннотации, интерактивной формы.
    • Добавлена возможность добавить/извлечь JavaScript код из PDF документа.
  • Оптимизация PDF документа:
    • Добавлена возможность удалить неиспользуемых имен из словаря имен PDF документа.
    • Добавлена возможность удалить неиспользуемых страниц из PDF документа.
  • Сохранение PDF документа:
    • Добавлена возможность управлять методом обновления документа (Incremental, Pack,...) через настройки класса PdfEncoder.
  • Демо приложения:
    • В PdfReaderDemo добавлена возможность просмотра и верификации цифровых подписей документа.
    • В PdfEditorDemo/WpfPdfEditorDemo добавлена возможность работы с цифровыми подписями: просмотр/верификация цифровых подписей, сохранение ревизии документа связанной с цифровой подписью, подписание документа используя сертификат, визуальное создание представления цифровой подписи, удаление цифровых подписей, создание пустого поля цифровой подписи.
    • В PdfStructureEditorDemo добавлена возможность просмотра и верификации цифровых подписей документа.
    • В PdfReportGeneratorDemo добавлены примеры создания PDF документов с интерактивными полями форм (Interactive Form Fields): Pushbutton, Text, ListBox, ComboBox, CheckBox, RadioButton, SignatueField, BarcodeField.
    • В PdfCompressorDemo добавлены дополнительные возможности: удаление не используемых имен и удаление неиспользуемых страниц документа.
  • Загрузка PDF документа
    • Улучшена работа с поврежденными PDF документами.
    • Улучшен алгоритм восстановления таблицы XREF.
    • Исправлено несколько ошибок в парсере шрифтов PDF документа.
  • Рендеринг PDF страницы
    • Увеличена скорость рендеринга PDF страниц.
    • Улучшено качество рендеринга паттернов, исправлены ошибки в рендеринге паттернов.
    • Добавлена поддержка декодирования 1/2/4х битных CMYK/RGB изображений.
    • Исправлены мелкие ошибки в рендерере PDF страниц.
  • Редактирование контента PDF страницы
    • Добавлена возможность изменить изображение PDF ресурса.
    • Добавлена возможность сжать изображение PDF-ресурса.
    • Добавлена возможность получить доступ к списку аннотаций PDF страницы.
    • Добавлены новые возможности работы с контентом в классе PdfGraphics.
  • Сохранение PDF документа
    • Добавлена возможность разделять кодируемое изображение на тайлы при кодировании изображения с помощью классов PdfEncoder и PdfMrcEncoder. Это существенно уменьшает использование памяти при кодировании больших изображений.
  • Демо приложения
    • Создано новое демо приложение - PdfCompressorDemo, которое позволяет сжимать любые PDF документы.
      Приложение обладает следующими возможностями:
      • оптимизация изображений PDF документа под нужное разрешение
      • определение реальной глубины цвета ресурсов изображений
      • пережатие изображений с другими фильтрами или настройками
      • замена LZW на Flate(ZIP)
      • сжатие ресурсов ничем не сжатых используя Flate(ZIP)
      • пережатие Flate(ZIP) с максимальным уровнем сжатия
      • удаление битых закладок
      • удаление закладок
      • удаление встроенных миниатюр страниц
      • удаление вложенных файлов
      • удаление информации о документе
      • использование сжатой таблицы XREF
      • удаление неиспользуемых объектов
      • удаление битых ссылок
      • удаление аннотаций/ссылок
  • Реализована MRC (Mixed Raster Content) компрессия для цветных документов:
    • 4 слоя с возможностью отключения каждого из слоев: фон, изображения, текст, цветовая маска текста.
    • Возможность задания индивидуальных настроек компрессии для каждого слоя.
    • Возможность автоматического поиска изображений на документе, либо принудительного указания регионов изображений.
    • Большое число различных настроек позволяющих сконфигурировать компрессию под конкретную задачу и добиться наилучшего показателя соотношения качество/сжатие.
  • Добавлена возможность прогрессивного рендеринга PDF страницы с индикатором прогресса и возможностью отмены рендеринга.
  • Добавлена возможность прогрессивного рендеринга JPEG2000 изображений на PDF странице.
  • Добавлена возможность прогрессивной отрисовки больших изображений на PDF странице.
  • Добавлена поддержка цветового пространства ICCBased.
  • Улучшена цветопередача из пространств CMYK, CalRGB, CalGray, Lab.
  • Добавлена поддержка рендеринга паттернов TensorProductPatchMesh, CoonsPatchMesh.
  • Добавлена поддержка рендеринга аннотаций типа 'Widget' (Interactive Forms).
  • Расширены возможности поиска текста:
    • Добавлена возможность поиска текста используя регулярные выражения.
    • Добавлена возможность программирования собственного алгоритма поиска.
  • Увеличена скорость рендеринга PDF документов:
    • Ускорена работа с изображениями содержащими прозрачность в виде SoftMask.
    • Значительно ускорен рендеринг PDF страниц содержащих CMYK JPG изображения.
  • Оптимизировано потребление памяти при работе с большими изображениями.
  • Переименованы сборки и внесены изменения в структуру пространств имен. Более подробная информация доступна в документации.
  • Созданы новые демо приложения:
    • PDF MRC Compression Demo - демонстрирует сжатие цветных изображений документов в PDF используя MRC компрессию.
    • Web Pdf Reader Demo - позволяет просматривать PDF документы в веб.
  • Улучшена поддержка прозрачностей в PDF документах:
    • Добавлена поддержка прозрачностей определяемых через графическое состояние SoftMask.
    • Добавлена поддержка стека прозрачностей Transparency Group XObjects.
  • Улучшено качество отрисовки повернутых составных изображений в PDF.
  • Исправлены ошибки в интерпретаторах Type1 и CFF шрифтов.
  • Добавлена возможность рисования страницы документа (PdfPage) на PdfGraphics в заданном прямоугольнике.
  • Несколько мелких исправлений.
  • Визуальный инструмент PdfEditorTool переведен на движок интерактивного взаимодействия UserInteractionVisualTool что значительно расширило возможности данного инструмента.
  • Созданы WPF контролы облегчающие работу с PDF страницей в WPF:
    • WpfPdfViewerTool - WPF контрол для навигации и выбора текста на странице.
    • WpfPdfImageExtractorTool - WPF контрол для выбора и извлечения изображения на PDF странице.
    • WpfPdfEditorTool - WPF контрол для редактирования контента PDF страницы.
  • Создан контрол WpfPdfFontViewerControl - WPF контрол для отображения информации о шрифте PDF документа.
  • Создание PDF страницы
    • Добавлена возможность создать PDF страницу стандартного размера (A4, A3, ...) или размера указанного в миллиметрах или дюймах.
  • Рендеринг PDF страницы
    • Добавлена возможность получать часть изображения PDF страницы.
  • Рисование на PDF странице
    • Расширены возможности по управлению процессом рисования на PDF странице:
      • Добавлена возможность сохранить/восстановить графическое состояние объекта PdfGraphics связанного с PDF страницей.
      • Добавлена возможность указать регион в котором должно производиться рисование
      • Добавлна возможность работать с матрицей графических преобразований
      • Добавлена возможность указывать расстояние между линиями, словами, символами
    • Расширены возможности рисования примитивов на PDF странице:
      • Добавлена возможность рассчитать размер региона необходимого для рисования текста
      • Добавлена возможность рисовать текст на PDF странице
    • Создана возможность рисовать графические фигур на PDF странице. Графическая фигура - это группа графических примитивов. Базовые графические фигуры: прямоугольник, овал, полигон, графический путь, изображение, строка текста, панель, ...
  • Шрифты PDF документа
    • Добавлена возможность создать PDF шрифт на базе TTF шрифта, это позволяет добавлять любой текст в PDF документ.
    • Создан класс FontManager (свойство PdfDocument.FontManager) для упрощенного управления шрифтами PDF документа.
    • Добавлена возможность копировать шрифты между PDF документами (метод PdfDocument.FontManager.CreateFontCopy).
  • Действия (actions) выполняемые в PDF документе
    • Добавлена возможность изменять действие выполняемое при открытии PDF документа (свойства PdfDocument.OpenAction и PdfDocument.OpenDestination).
    • Добавлена возможность изменять действие выполняемое при выборе закладки (свойство PdfBookmark.Action).
  • Демо приложения
    • Создано демо приложение PdfReportGeneratorDemo демонстрирующее как можно создавать PDF документы (отчеты, счета, ...) на лету.
    • Создано демо приожение OcrDemo демонстрирующее как можно распознать текст на изображении и сохранить результат распознавания как searchable PDF документ.
  • Несколько мелких исправлений.
  • Структуры PDF документа
    • Оптимизирован алгоритм парсера Xref таблицы.
    • Исправлена ошибка парсинга параметров PDF потока.
    • Несколько мелких исправлений.
  • Рендеринг PDF страницы
    • Исправлено несколько ошибок рендеринга.
  • Извлечение текста PDF страницы
    • Исправлено несколько ошибок в алгоритме извлечения текста PDF страницы.
  • Шрифты PDF документа
    • Исправлено несколько ошибок парсинга PDF шрифтов.
  • Изображения-ресурсы PDF документа
    • Исправлена ошибка декодирования ресурсов сжатых CCITT3 сжатием.
  • Сохранение PDF документа
    • Исправлена ошибка в PDF энкодере.
  • Несколько мелких исправлений.
  • Структура PDF документа
    • Улучшен алгоритм парсинга PDF документов для совместимости с поврежденными PDF документами.
  • Защита PDF документа
    • Добавлена поддержка работы с защищенными PDF документами:
      • Декодирование защищенных PDF документов.
      • Создание защищенных PDF документов.
      • Поддерживаемые алгоритмы защиты: ARC4, AES.
  • Рендеринг PDF страницы
    • Добавлена возможность декодировать изображения с JPEG2000 сжатием используя VintaSoft JPEG2000 .NET Plug-in.
    • Добавлен возможность декодировать JPEG изображения данные которых хранятся в цветовом пространстве CMYK.
    • Добавлен возможность декодировать 2-х битные изображения.
    • Добавлена поддержка смешивания цветов.
    • Добавлена поддержка следующих цветовых пространств: CalGray, CalRGB, Lab, DeviceN.
    • Добавлена поддержка функций Type 4 использующихся в PostScript Calculator.
  • Изображения-ресурсы PDF документа
    • Добавлена возможность сжимать изображения-ресурсы JPEG2000 сжатием с помощью VintaSoft JPEG2000 .NET Plug-in.
  • Вложения PDF документа
    • Добавлена возможность работать с вложениями PDF документа:
      • Просмотр списка вложений.
      • Получение вложение в виде файла или потока.
      • Добавление вложения в PDF документ.
      • Удаление вложения из PDF документа.
      • Изменение описания вложения и параметров сжатия.
  • Демо приложения
    • Демо приложения PdfEditor, PdfStructureEditor и PdfReaderDemo теперь автоматически используют Arial шрифт вместо шрифта PDF документа который не найден в системе.
  • Несколько мелких исправлений.
  • Увеличена скорость работы и оптимизировано использование памяти.
  • Структура PDF документа
    • Улучшен алгоритм парсинга PDF документов для совместимости с поврежденными PDF документами.
  • Извлечение текста PDF страницы
    • Добавлена возможность извлечения текста PDF страницы.
    • Добавлена возможность поиска текста на PDF странице.
    • Создан визуальный инструмент PdfViewerTool для выделения текста PDF страницы и визуализации поиска текста на PDF странице.
  • Рисование на PDF странице
    • Создан визуальный инструмент PdfEditorTool для рисования графических примитивов на PDF странице.
  • Шрифты PDF документа
    • Создан контрол PdfFontViewerControl для отображения символов PDF шрифта.
  • Изображения-ресурсы PDF документа
    • Создан визуальный инструмент PdfImageExtractorTool для выделения изображений-ресурсов на PDF странице и получения извлечения изображений-ресурсов из PDF страницы.
    • Исправлена ошибка декодирования ресурсов сжатых CCITT3 сжатием.
  • Демо приложения
    • Демо приложение PDFEditorDemo обновлено и переименовано в PDFStructureEditorDemo.
    • Создано демо приложение PDFEditorDemo.
    • Обновлены демо приложения.
  • Несколько мелких исправлений.
  • Создан VintaSoft PDF .NET Plug-in - новый встраиваемый модуль библиотеки VintaSoft Imaging .NET SDK, со следующими возможностями:
    • Создание PDF документа:
      • Возможность создания PDF документов версии 1.0-1.7.
      • Возможность создания PDF/A документов из коллекции изображений.
    • Просмотр PDF документов версии 1.0-1.7.
    • Печать PDF документов версии 1.0-1.7.
    • Аннотирование страницы PDF документов:
    • Шрифты PDF документов:
      • Поддерживаемые типы шрифтов: TrueType, Type0, Type1, Type3.
    • Изображения из ресурсов PDF документов:
      • Возможность получения списка изображений из ресурсов PDF.
      • Возможность сохранить изображение из ресурсов PDF в файл или поток.
      • Возможность перепаковать изображение из ресурсов PDF.
      • Подерживаемые алгоритмы сжатия: CCITT3, CCITT4, JPEG, LZW, Run Length, Zip, JBIG2.
      • Поддерживаемые цветовые пространства: DeviceGray, DeviceRGB, DeviceCMYK, Indexed, Separation, Pattern.
    • Закладки PDF документов:
      • Возможность получения списка закладок.
      • Возможность просмотра и навигации по списку закладок.
      • Возможность создавать и изменять закладки.
    • Оптимизация PDF документов:
      • Возможность оптимизировать контент PDF документа и уменьшить размер PDF файла.
    • Сохранение PDF документов:
      • Возможность сохранения любого PDF документа в соответствии c версией PDF спецификации 1.0-1.7.
      • Возможность сохранения PDF документа содержащего только изображения в документ формата PDF/A.
      • Возможность конвертировать PDF документ в многостраничный TIFF файл.
    • Демо приложения:
      • Созданы демо приложения PDF Reader demo, PDF Editor demo, PDF Drawing demo и Web PDF Reader demo.