Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Наиболее значимые изменения В Aspose.PDF 25.7 мы добавили:
Новый OFD to PDF High Code Plugin, расширяющий поддержку конвертации формата OFD через систему плагинов.
Поддержка публичного шифрования сертификатов, позволяющая зашифровать PDF-файлы так, чтобы документ могли открыть только указанные держатели сертификатов.
Новый функционал для подгона расширенного текстового содержимого в пределах исходного прямоугольника абзаца, автоматически регулирующий размер шрифта и интервал.
Возможность применять эффекты границы Cloudy к многоугольным аннотациям для улучшения визуального восприятия.
Обновление зависимостей: обновлен System.Net.Http.Json до версии 8.0.1 для устранения потенциальных уязвимостей в предыдущих выпусках.
Подробную информацию об изменениях и примеры использования можно найти на странице Aspose.PDF 25.7 Release Notes.
Другие заметные улучшения
Улучшена замена текста аннотаций: теперь поддерживаются большие блоки текста, ограниченные пространством исходного абзаца.
Расширенные возможности шифрования с использованием пар публичного/приватного ключей.
Теперь доступна конвертация OFD в PDF на основе плагинов.
Различные обновления безопасности и совместимости, основанные на отзывах пользователей.
Наиболее значимые изменения В Aspose.PDF 25.6 мы добавили:
Поддержку .NET 9 при одновременном прекращении поддержки .NET 6. Кроме того, предоставленная сборка для .NET Framework была понижена с 4.8.1 до 4.8 для улучшения совместимости с Windows Server 2019.
Возможность получения и установки альтернативного текста для изображений через класс XImage с использованием новых методов GetAlternativeText и TrySetAlternativeText.
Новый способ доступа к информации о лицензии программно через свойство LicenseInfo класса License, что устраняет необходимость во внешних инструментах.
Поддержку прерывания операций с большими HTML-фрагментами через класс InterruptMonitor, что делает длительные преобразования более управляемыми.
Расширенные возможности форматирования текста аннотаций с использованием набора методов SetTextStyle класса FreeTextAnnotation.
Улучшенное отображение цифровых подписей с новым свойством IsForegroundImage в SignatureCustomAppearance, позволяющее изображениям подписи располагаться поверх фонового текста.
Подробную информацию об изменениях и примеры использования можно найти на странице Aspose.PDF 25.6 Release Notes.
Другие заметные улучшения
Наиболее значимые изменения
В Aspose.PDF 25.5 мы добавили:
HasXfa
и NeedsRendering
, чтобы определить, требуется ли IgnoreNeedsRendering
.Подробную информацию об изменениях и примеры использования можно найти на странице Aspose.PDF 25.5 Release Notes.
Другие заметные улучшения
UseEmbeddedTrueTypeFonts
и DefaultFont
. Это позволяет улучшить производительность и избежать некоторых проблем, связанных со шрифтами во время преобразования.Наиболее значимые изменения
В Aspose.PDF 25.4 мы добавили:
Подробную информацию об изменениях и примеры использования можно найти на странице Aspose.PDF 25.4 Release Notes.
Другие заметные улучшения
Наиболее значимые изменения
В Aspose.PDF 25.3 мы добавили:
Подробную информацию об изменениях и примеры использования можно найти на странице Aspose.PDF 25.3 Release Notes.
Другие заметные улучшения
Мы повысили производительность и снизили потребление памяти при конвертации PDF с большим количеством изображений. Скорость обработки увеличилась в два раза, а использование памяти уменьшилось на 10% в тестовых сценариях.
Наиболее значимые изменения
В Aspose.PDF 25.2 мы добавили:
GetSignatureNames()
для получения информации о цифровых подписях PDF.Подробную информацию об изменениях и примеры использования можно найти на странице Aspose.PDF 25.2 Release Notes.
Другие заметные улучшения
Repair
для документа. Теперь он может проверять и исправлять значения в массиве Annotation.Rect.
// For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void AddingNewExtGState()
{
// The path to the documents directory
string dataDir = RunExamples.GetDataDirAsposePdfFacadesPages();
// Graphics state parameter dictionary new name
var gsName = "GS0";
// Open PDF document
using (var document = new Aspose.Pdf.Document(dataDir + "input.pdf"))
{
var page = doc.Pages[1];
var dictionaryEditor = new DictionaryEditor(page.Resources);
var states = dictionaryEditor["ExtGState"].ToCosPdfDictionary();
var newGs = CosPdfDictionary.CreateEmptyDictionary(doc);
var pairs = new KeyValuePair<string, ICosPdfPrimitive>[3]
{
new KeyValuePair<string, ICosPdfPrimitive>("CA", new CosPdfNumber(1)),
new KeyValuePair<string, ICosPdfPrimitive>("ca", new CosPdfNumber(0.5)),
new KeyValuePair<string, ICosPdfPrimitive>("BM", new CosPdfName("Normal"))
};
foreach (var p in pairs)
{
newGs.Add(p);
}
states.Add(gsName, newGs);
// Save PDF document
doc.Save(outputPath);
}
}
В Aspose.PDF 25.1 мы добавили:
Подробную информацию об изменениях и примеры использования можно найти на странице Aspose.PDF 25.1 Release Notes.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.