Представляем Aspose.PDF FOSS для .NET

Aspose.PDF FOSS for .NET — это бесплатная библиотека .NET с лицензией MIT для чтения, создания и манипулирования PDF‑документами. Выпущенная под разрешительной открытой лицензией, она устраняет традиционный барьер к возможностям PDF корпоративного уровня — все функции библиотеки доступны без покупки коммерческой лицензии. Что такое Aspose.PDF FOSS для .NET? Библиотека нацелена на .NET 8 и более новые версии. Она опубликована в NuGet под идентификатором пакета Aspose.Pdf.Foss и может быть добавлена в любой проект .NET 8+ одной командой: ...

июня 11, 2026 · 3 мин · Aspose

Базовое управление PDF‑документами с Aspose.PDF FOSS для .NET

Основное управление PDF‑документами охватывает операции, которые встречаются почти в каждом PDF‑рабочем процессе: открытие или создание документа, доступ к страницам и их содержимому, чтение и запись аннотаций, извлечение текста и работа с интерактивными действиями. Aspose.PDF FOSS for .NET предоставляет API .NET 8+, которое обрабатывает все эти задачи через согласованную объектную модель, сосредоточенную вокруг типов Document и Page. Жизненный цикл документа: Создание, Открытие, Сохранение Каждый рабочий процесс начинается либо с создания нового документа, либо с загрузки существующего. Document.Create() возвращает новый, пустой Document экземпляр. Document.Open(data) принимает byte[] или Stream и разбирает структуру PDF: ...

июня 11, 2026 · 3 мин · Aspose

PDF Annotations and Forms in .NET: A Complete Guide

Aspose.PDF FOSS for .NET поставляется с богатым набором API для аннотаций и полей форм, позволяющих выполнять разметку, связывание и взаимодействие с PDF‑документами полностью в управляемом коде — без необходимости ключа лицензии. Аннотации в двух словах Класс AnnotationCollection библиотеки предоставляет типизированные вспомогательные методы для каждой стандартной аннотации PDF. Добавление стикер‑заметки осуществляется одним вызовом: page.Annotations.AddTextAnnotation( new Rectangle(72, 720, 200, 740), contents: "Review needed", title: "Editor", open: true); Аннотации ссылок объединяют кликабельный прямоугольник с PdfAction: var action = PdfAction.CreateUri("https://aspose.com"); page.Annotations.AddLinkAnnotation( new Rectangle(50, 700, 200, 720), action); Тот же шаблон применяется к выделениям, подчеркиваниям, квадратам, кругам, линиям и аннотациям чернилами (свободной рукой) — каждая с отдельным методом Add*. ...

июня 12, 2026 · 1 мин · Aspose

Управление PDF‑документами в .NET: открытие, создание и преобразование

Класс Document является сердцем Aspose.PDF FOSS для .NET. Он представляет собой полный PDF и предоставляет доступ к каждой структуре внутри — страницам, аннотациям, полям формы, метаданным и вложенным файлам. Открытие документов Загрузите PDF из файла, массива байтов или потока: using var doc = Document.Open(File.ReadAllBytes("input.pdf")); Console.WriteLine($"Pages: {doc.Pages.Count}"); Страницы используют индексацию, начинающуюся с 1: doc.Pages[1] — первая страница. Создание с нуля using var doc = new Document(); var page = doc.Pages.Add(); page.Paragraphs.Add(new TextFragment("Hello, PDF!")); doc.Save("hello.pdf"); Таблицы, плавающие блоки, колонтитулы и графики — все это типы абзацев, которые движок разметки размещает автоматически. ...

июня 12, 2026 · 1 мин · Aspose
 Русский