Обзор 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:

  1. Поддержка кросс-платформенности. Aspose.PDF.Drawing позволяет разрабатывать приложения для рисования на различных платформах, включая Windows, Linux, macOS, Android и iOS.

  2. Производительность библиотеки Aspose.PDF.Drawing для .NET снижена не более чем на 2%.

  3. Обширный набор функций. Aspose.PDF.Drawing обладает широким спектром функций для 2D-графики, включая формы, линии, текст, изображения и диаграммы.

  4. Совместимость API. Используя пространство имен System.Drawing, Aspose.PDF.Drawing бесшовно заменяет System.Drawing.Common, что позволяет производить замену без необходимости изменения существующего исходного кода.

Функции

  1. Поддержка векторной графики. Aspose.PDF.Drawing совместим с форматом векторных изображений SVG, что позволяет разработчикам создавать масштабируемую графику, которая сохраняет свое качество при отображении в любом разрешении.

  2. Возможности отрисовки текста. Aspose.PDF.Drawing отличается высоким качеством отрисовки текста. Это обеспечивает гладкие края шрифтов, устраняет зазубренные артефакты и гарантирует читаемость на различных дисплеях и разрешениях.

  3. Помощь в форматировании форм. 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 для .NET

Изучите классы, доступные в Aspose.PDF.Drawing на сайте Справочник API.

Узнайте больше о: