Обзор Aspose.PDF.Drawing для .NET
Введение
Aspose.PDF.Drawing для .NET - это вариация Aspose.PDF, которая предоставляет новый графический интерфейс Aspose.Drawing вместо System.Drawing.
Этот компонент написан на управляемом C#, позволяя разработчикам добавлять функции создания и управления файлами PDF в их приложения Microsoft .NET (WinForms, ASP.NET и .NET Compact Framework).
Он помогает избежать множества проблем и ошибок, связанных с использованием System.Drawing.Common на не-Windows платформах.
Также стоит отметить, что библиотека Aspose.PDF.Drawing успешно работает на платформе Docker, что позволяет упаковывать ваше приложение в контейнер. Aspose.PDF.Drawing для .NET представляет те же функции, что и Aspose.PDF. Он может взаимодействовать с документами PDF, включая элементы, такие как страницы, текст, изображения, вложения, шрифты, закладки, аннотации, формы, операторы, штампы, водяные знаки, ссылки, функции безопасности, подписи и печать.
Aspose.PDF.Drawing для .NET обладает широким спектром функций, включая возможности сжатия PDF, создания и манипулирования таблицами, поддержки графических объектов, обеспечения всесторонней функциональности гиперссылок, реализации продвинутых контрольных механизмов безопасности, управления пользовательскими шрифтами, бесшовной интеграции с источниками данных и возможности добавления или удаления закладок.
Также следует отметить, что библиотека Aspose.PDF.Drawing успешно работает на платформе Docker, что позволяет упаковывать ваше приложение в контейнер. Aspose.PDF.Drawing для .NET может похвастаться обширным набором функций, включая возможности сжатия PDF, создания и манипулирования таблицами, поддержки графических объектов, обеспечения комплексной функциональности гиперссылок, реализации продвинутых контрольных механизмов безопасности, управления пользовательскими шрифтами, интеграции с источниками данных, а также возможности добавления или удаления закладок.
Преимущества
Aspose.Drawing имеет несколько преимуществ перед библиотекой System.Drawing.Common:
-
Поддержка кросс-платформенности. Aspose.PDF.Drawing позволяет разрабатывать приложения для рисования на различных платформах, включая Windows, Linux, macOS, Android и iOS.
-
Производительность библиотеки Aspose.PDF.Drawing для .NET снижена не более чем на 2%.
-
Обширный набор функций. Aspose.PDF.Drawing обладает широким спектром функций для 2D-графики, включая формы, линии, текст, изображения и диаграммы.
-
Совместимость API. Используя пространство имен System.Drawing, Aspose.PDF.Drawing бесшовно заменяет System.Drawing.Common, что позволяет производить замену без необходимости изменения существующего исходного кода.
Функции
-
Поддержка векторной графики. Aspose.PDF.Drawing совместим с форматом векторных изображений SVG, что позволяет разработчикам создавать масштабируемую графику, которая сохраняет свое качество при отображении в любом разрешении.
-
Возможности отрисовки текста. Aspose.PDF.Drawing отличается высоким качеством отрисовки текста. Это обеспечивает гладкие края шрифтов, устраняет зазубренные артефакты и гарантирует читаемость на различных дисплеях и разрешениях.
-
Помощь в форматировании форм. Aspose.PDF.Drawing предлагает ряд опций для форматирования форм, включая такие функции, как цвет заливки, цвет обводки, толщина линии и стиль линии.
Aspose.PDF.Drawing для .NET поддерживает широкий спектр функций, таких как:
- сжатие документов;
- создание и манипулирование таблицами;
- поддержка графических объектов;
- расширенная функциональность гиперссылок;
- расширенные контролы безопасности;
- обработка пользовательских шрифтов;
- интеграция с источниками данных;
- добавление или удаление закладок;
- создание оглавления;
- добавление, обновление, удаление вложений и аннотаций;
- импорт или экспорт данных формы PDF;
- добавление, замена или удаление текста и изображений;
- разделение, конкатенация, извлечение или вставка страниц;
- преобразование страниц в изображения;
- печать документов PDF и многое другое.
Для печати документов PDF используется System.Drawing.Common, поэтому он будет работать только на платформе Windows.
Лицензирование
Для Aspose.PDF.Drawing нет дополнительной лицензии, используйте ту же, что и для Aspose.PDF. Проверьте раздел Лицензия Aspose PDF.
Установка
Чтобы попробовать Aspose.PDF.Drawing для .NET, просто выполните Install-Package Aspose.PDF.Drawing
из консоли диспетчера пакетов в Visual Studio, чтобы получить пакет NuGet.
Чтобы попробовать Aspose.PDF.Drawing для .NET, просто выполните Install-Package Aspose.PDF.Drawing
из консоли диспетчера пакетов в Visual Studio, чтобы получить пакет NuGet.
Изучите классы, доступные в Aspose.PDF.Drawing на сайте Справочник API.
Узнайте больше о: