Установка или обновление «SautinSoft.PdfFocus» под Windows


Вы можете легко использовать «SautinSoft.PdfFocus» в любом .NET приложении, поскольку компонент полностью написан на управляемом коде C#.

  1. Добавление зависимости через NuGet (необязательно).
  2. Добавьте ссылку на SautinSoft.PdfFocus.dll.

1. Добавление зависимости через NuGet (необязательно):

  1. Откройте Microsoft Visual Studio и создайте новый проект или откройте существующий
  2. Solution Explorer Window –> right click by "References" –> Manage NuGet Packages... –> In the tab "Browse" type "sautinsoft" and find the "sautinsoft.pdffocus"
  3. Установка используя NuGet

  4. Выберите нужную версию библиотеки (dll) и нажмите «Установить»

Выбранная версия dll будет загружена и указана в Вашем проекте. Все зависимости уже установлены автоматически.

Используя Manage NuGet Packages, Вы также можете обновить SautinSoft.PdfFocus до нужной версии.


2. Добавьте ссылку на SautinSoft.PdfFocus.dll:

  1. Прежде всего, скачайте SautinSoft.PdfFocus пакет. Распакуйте его в любом месте на Вашем компьютере и найдите файл сборки "SautinSoft.PdfFocus.dll"
  2. Откройте Microsoft Visual Studio и создайте новый проект или откройте существующий
  3. Solution Explorer Window –> right click by "Dependencies" –> Add Project References –> In the tab "Browse" find the "SautinSoft.PdfFocus.dll"
  4. Добавление ссылки в проект

    Примечание
    SautinSoft.PdfFocus.dll сборки, скомпилированные для старых .NET Framework 4.6.1 - 4.8.1 расположены внутри (pdf_focus_net.zip –> PDF Focus .Net (X.X.X.X)\Bin\.NET Framework X.X) каталога.
    SautinSoft.PdfFocus.dll сборки, скомпилированные для старых .NET Core 2.0 - 3.1, .NET 5 расположены внутри (pdf_focus_net.zip –> PDF Focus .Net (X.X.X.X)\Bin\.NET Standard 2.0) каталога.
    SautinSoft.PdfFocus.dll сборки, скомпилированные для новых .NET 6 и выше расположены внутри (pdf_focus_net.zip –> PDF Focus .Net (X.X.X.X)\Bin\.NET X.X) каталога.

  5. Как только Вы обратитесь к SautinSoft.PdfFocus.dll, добавьте эти зависимости в свой проект:
    .NET Standard 2.0, .NET Core 2.0 или выше, .NET 5 или выше:
    • dependency id="System.IO.Packaging" version="4.4.0"
    • dependency id="System.Text.Encoding.CodePages" version="4.5.0"
    • dependency id="System.Xml.XPath.XmlDocument" version="4.3.0"
    • dependency id="System.Drawing.Common" version="4.7.3"
    • dependency id="Microsoft.IO.RecyclableMemoryStream" version="2.3.2"
    • dependency id="System.Security.Cryptography.Pkcs" version="6.0.4"
    • dependency id="System.Configuration.ConfigurationManager" version="4.7.0"
    • dependency id="Svg.Skia" version="1.0.0.3"
    • dependency id="SkiaSharp" version="2.88.6"

    .NET Framework 4.6.1 - 4.8.1:
    • dependency id="System.IO.Packaging" version="4.4.0"
    • dependency id="System.Text.Encoding.CodePages" version="4.5.0"
    • dependency id="System.Xml.XPath.XmlDocument" version="4.3.0"
    • dependency id="System.Drawing.Common" version="4.7.3"
    • dependency id="Microsoft.IO.RecyclableMemoryStream" version="2.3.2"
    • dependency id="System.Security.Cryptography.Pkcs" version="6.0.4
    • dependency id="System.Configuration.ConfigurationManager" version="4.7.0"
    • dependency id="Svg.Skia" version="1.0.0.3"
    • dependency id="SkiaSharp" version="2.88.6"

Выше мы упоминали о минимальных версиях зависимостей, при необходимости Вы можете использовать более новые версии.


Если вам нужен пример кода или у вас есть вопрос: напишите нам по адресу [email protected] или спросите в онлайн-чате (правый нижний угол этой страницы) или используйте форму ниже:



Вопросы и предложения всегда приветствуются!

Мы разрабатываем компоненты .Net с 2002 года. Мы знаем форматы PDF, DOCX, RTF, HTML, XLSX и Images. Если вам нужна помощь в создании, изменении или преобразовании документов в различных форматах, мы можем вам помочь. Мы напишем для вас любой пример кода абсолютно бесплатно.