Как установить Aspose.PDF для .NET

Компонент Aspose.PDF для C#

Описание продукта

Aspose.PDF для .NET — это мощный компонент .NET, который позволяет разработчикам создавать PDF-документы с нуля без использования Adobe Acrobat. Aspose.PDF для .NET — это мощный компонент .NET, который позволяет разработчикам создавать PDF-документы с нуля без использования Adobe Acrobat.

Aspose.PDF для .NET реализован на Managed C# и может использоваться с любым языком .NET, таким как C#, VB.NET и J# и др. Он может быть интегрирован с любым типом приложения, будь то веб-приложение ASP.NET или приложение Windows.

Чтобы разработчики могли быстро начать работу, Aspose.PDF для .NET предоставляет полнофункциональные демонстрации и рабочие примеры, написанные на C#. Используя эти демонстрации, разработчики могут быстро узнать о функциях, предоставляемых Aspose.PDF для .NET.

Быстрый и легкий компонент эффективно создает PDF-документы и помогает вашему приложению работать лучше. Aspose.PDF для .NET является первым выбором наших клиентов при создании PDF-документов из-за его цены, отличной производительности и великолепной поддержки.

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

Объявление

Все компоненты Aspose .NET требуют набора разрешений Full Trust. Причина в том, что компонентам Aspose .NET требуется доступ к настройкам реестра, системным файлам, отличным от виртуального каталога, для выполнения определённых операций, таких как анализ шрифтов и т.д. Более того, компоненты Aspose .NET основаны на основных системных классах .NET, которые также часто требуют набора разрешений Full Trust.

Интернет-провайдеры, предоставляющие хостинг для множества приложений от разных компаний, чаще всего используют уровень безопасности Medium Trust. В случае с .NET 2.0 такой уровень безопасности предполагает следующие ограничения:

  • OleDbPermission недоступен. Это означает, что вы не можете использовать управляемый поставщик данных OLE DB ADO.NET для доступа к базам данных.
  • EventLogPermission недоступен. Это означает, что вы не можете получить доступ к журналу событий Windows.
  • ReflectionPermission недоступен. Это означает, что вы не можете использовать рефлексию.
  • RegistryPermission недоступен. Это означает, что вы не можете получить доступ к реестру.
  • RegistryPermission недоступен. Это означает, что у вас нет доступа к реестру.
  • WebPermission ограничен. Это означает, что ваше приложение может общаться только с адресом или диапазоном адресов, которые вы определяете в элементе <trust>.
  • FileIOPermission ограничен. Это означает, что вы можете получить доступ только к файлам в иерархии виртуальных директорий вашего приложения. По вышеуказанным причинам компоненты Aspose .NET не могут использоваться на серверах, предоставляющих набор прав, отличный от полного доверия.

Установка

Оценка Aspose.PDF для .NET

Вы можете легко скачать Aspose.PDF для .Net для оценки. Загрузка для оценки та же, что и покупная загрузка. Версия для оценки становится лицензированной, когда вы добавляете несколько строк кода для применения лицензии.

Версия Aspose.PDF для оценки (без указания лицензии) предоставляет полную функциональность продукта, но имеет два ограничения: вставляется водяной знак оценки, и можно просматривать/редактировать только четыре элемента из любой коллекции.

Установка Aspose.PDF для .NET через NuGet

NuGet — это бесплатная, с открытым исходным кодом система управления пакетами, ориентированная на разработчиков для платформы .NET, цель которой — упростить процесс интеграции сторонних библиотек в .NET-приложение во время разработки. NuGet - это бесплатная, с открытым исходным кодом система управления пакетами, ориентированная на разработчиков для платформы .NET, цель которой - упростить процесс интеграции сторонних библиотек в .NET приложение во время разработки.

Ссылка на Aspose.PDF для .NET

Установка пакета через консоль диспетчера пакетов

  • Откройте ваше .NET приложение в Visual Studio.
  • В меню Инструменты выберите Диспетчер пакетов NuGet, а затем Консоль диспетчера пакетов.
  • Введите команду Install-Package Aspose.PDF для установки последней полной версии, или введите команду Install-Package Aspose.PDF -prerelease для установки последней версии, включая исправления.
  • Нажмите Enter

Обновление пакета через консоль диспетчера пакетов

Если вы уже добавили ссылку на компонент через NuGet, выполните следующие шаги для обновления ссылки до последней версии:

  • Откройте ваше .NET приложение в Visual Studio.
  • В меню Инструменты выберите Диспетчер пакетов NuGet, а затем Консоль диспетчера пакетов.
  • Введите команду Update-Package Aspose.PDF для обновления до последней полной версии, или введите команду Update-Package Aspose.PDF -prerelease для установки последней версии, включая исправления.
  • Введите команду Update-Package Aspose.PDF для ссылки на последний полный релиз или введите команду Update-Package Aspose.PDF -prerelease для установки последнего релиза, включая исправления.

Установка пакета с использованием графического интерфейса менеджера пакетов

Следуйте этим шагам для подключения компонента с использованием графического интерфейса менеджера пакетов:

  • Откройте ваше .NET приложение в Visual Studio.

  • В меню Project выберите Управление пакетами NuGet.

Installation_step

  • Выберите вкладку Просмотр.

Installation_step1

  • Введите Aspose.PDF в строку поиска, чтобы найти Aspose.PDF для .NET.

  • Нажмите Установить/Обновить рядом с последней версией Aspose.PDF для .NET.

Installation_step2

  • И нажмите Принять во всплывающем окне.

Installation_step3

Installation

Работа с .NET Core DLLs в не-Windows среде

Поскольку Aspose.PDF для .NET поддерживает .NET Standard 2.0 (.NET Core 2.0), его можно использовать в приложениях Core, работающих в операционных системах типа Linux. Так как Aspose.PDF для .NET поддерживает .NET Standard 2.0 (.NET Core 2.0), его можно использовать в приложениях Core, работающих в операционных системах типа Linux.

Пожалуйста, установите:

  • пакет libgdiplus
  • пакет с шрифтами, совместимыми с Microsoft: ttf-mscorefonts-installer. (например, sudo apt-get install ttf-mscorefonts-installer) Эти шрифты должны быть размещены в директории “/usr/share/fonts/truetype/msttcorefonts”, так как Aspose.PDF для .NET сканирует эту папку в операционных системах типа Linux. В случае, если операционная система использует другую стандартную папку/директорию для шрифтов, вы должны использовать следующую строку кода перед выполнением любых операций с использованием Aspose.PDF.
Aspose.Pdf.Text.FontRepository.Sources.Add(new FolderFontSource("<путь пользователя к шрифтам ms>"));