Установка или обновление «SautinSoft.PdfFocus» под Windows
Вы можете легко использовать «SautinSoft.PdfFocus» в любом .NET приложении, поскольку компонент полностью написан на управляемом коде C#.
- Add dependencies through NuGet (optional).
- Add the reference to SautinSoft.PdfFocus.dll.
Добавление зависимости через NuGet:
- Откройте Microsoft Visual Studio и создайте новый проект или откройте существующий
- Solution Explorer Window –> right click by "References" –> Manage NuGet Packages... –> In the tab "Browse" type "sautinsoft" and find the "sautinsoft.pdffocus"
- Выберите нужную версию библиотеки (dll) и нажмите «Установить»
Выбранная версия dll будет загружена и указана в Вашем проекте. Все зависимости уже установлены автоматически.
Используя Manage NuGet Packages, Вы также можете обновить SautinSoft.PdfFocus до нужной версии.
2. Добавьте ссылку на SautinSoft.PdfFocus.dll:
- Прежде всего, скачайте SautinSoft.PdfFocus пакет. Распакуйте его в любом месте на Вашем компьютере и найдите файл сборки "SautinSoft.PdfFocus.dll"
- Откройте Microsoft Visual Studio и создайте новый проект или откройте существующий
- Solution Explorer Window –> right click by "Dependencies" –> Add Project References –> In the tab "Browse" find the "SautinSoft.PdfFocus.dll"
Примечание
SautinSoft.PdfFocus.dll сборки, скомпилированные для .NET Framework 4.6.2 - 4.8 расположены внутри (pdf_focus_net.zip –> PDF Focus .Net (X.X.X.X)\Bin\.NET Framework X.X) каталога.
SautinSoft.PdfFocus.dll сборки, скомпилированные для .NET 6 и выше расположены внутри (pdf_focus_net.zip –> PDF Focus .Net (X.X.X.X)\Bin\.NET X.X) каталога.
- Как только Вы обратитесь к SautinSoft.PdfFocus.dll, добавьте эти зависимости в свой проект:
- dependency id="SkiaSharp" Version="2.88.7"
- dependency id="Svg.Skia" Version="1.0.0.18"
- dependency id="System.Xml.XPath.XmlDocument" Version="4.3.0"
- dependency id="Microsoft.IO.RecyclableMemoryStream" Version="2.3.2"
- dependency id="System.Security.Cryptography.Pkcs" Version="7.0.3"
- dependency id="System.Configuration.ConfigurationManager" Version="4.7.0"
- dependency id="Pkcs11Interop" Version="5.1.2"
- dependency id="Portable.BouncyCastle" Version="1.9.0"
- dependency id="SkiaSharp.HarfBuzz" Version="2.88.7"
- dependency id="System.IO.Packaging" Version="4.4.0"
- dependency id="System.Text.Encoding.CodePages" Version="4.5.0"
- dependency id="Tesseract" Version="5.2.0"
- dependency id="Tesseract.Data.English" Version="4.0.0"
Выше мы упоминали о минимальных версиях зависимостей, при необходимости Вы можете использовать более новые версии.
Если вам нужен пример кода или у вас есть вопрос: напишите нам по адресу support@sautinsoft.com или спросите в онлайн-чате (правый нижний угол этой страницы) или используйте форму ниже: