Что нового в 2026

Что нового в Aspose.PDF 26.2

Самые значительные изменения

В Aspose.PDF 26.2 мы добавили:

  • RTF to PDF Conversion – Прямая конвертация файлов Rich Text Format (RTF) в формат PDF. RTF — широко совместимый кросс‑платформенный формат файлов, разработанный Microsoft для упрощения обмена документами между различными текстовыми процессорами. Он поддерживает базовое форматирование текста, такое как шрифты, цвета, полужирный и курсив, а также изображения.

Конверсия может быть выполнена с помощью класса RtfLoadOptions.

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void ConvertRtfToPdf()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();

    // Initialize RTF load options
    var options = new Aspose.Pdf.RtfLoadOptions();

    // Open RTF document
    using (var document = new Aspose.Pdf.Document(dataDir + "ConvertRtfToPdf.rtf", options))
    {
        // Save the document as PDF
        document.Save(dataDir + "ConvertRtfToPdf_out.pdf");
    }
}
  • Table Placement After Last Page Element – Добавлена возможность точно размещать таблицы сразу после последнего элемента содержимого на странице. С помощью метода Page.CalculateContentBBox() можно определить ограничивающий прямоугольник существующего содержимого, вычислить точную позицию, где заканчивается последний элемент, и разместить таблицу непосредственно после него. Если данные таблицы превышают доступное пространство на текущей странице, таблица автоматически перенесётся на следующую страницу, начиная с верха.

  • Complete Deletion of Invisible Text Objects – Добавлена поддержка полного удаления невидимых текстовых объектов из PDF‑документов. Класс TextFragmentAbsorber теперь может правильно идентифицировать и удалять фрагменты текста, у которых свойство TextState.Invisible установлено в true, или RenderingMode равен TextRenderingMode.Invisible, либо цвет переднего плана имеет нулевой альфа‑канал.

Подробную информацию об изменениях и примеры использования можно найти на странице Aspose.PDF 26.2 Release Notes.

Что нового в Aspose.PDF 26.1

В Aspose.PDF 26.1 мы добавили:

  • Performance improvements – устранена низкая производительность при добавлении текста в документы (PDFNET-34609) и общие проблемы производительности (PDFNET-58899).

  • Enhanced rendering accuracy – исправлен пропуск вертикального текста слева в PDF (PDFNET-38618) и исправлена отрисовка китайских символов при конвертации PDF в PNG (PDFNET-58950).

  • Improved HTML conversion – API теперь учитывает цвет линий при конвертации HTML в PDF (PDFNET-38417) и исправлены проблемы наложения текста при конвертации XFA в стандартный PDF (PDFNET-38458).

  • Bug fixes for document structure – NumberingStyle теперь корректно работает для объектов Heading (PDFNET-38421), а конвертация PDF в HTML сохраняет цвет выделенного текста (PDFNET-50941).

Подробную информацию об изменениях и примеры использования можно найти на странице Aspose.PDF 26.1 Release Notes.