Отключить проверку лицензии шрифта в PDF

Введение

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

Отключите проверку лицензии шрифта в PDF с помощью GroupDocs.Viewer .NET

Предпосылки

Прежде чем приступить к использованию GroupDocs.Viewer для .NET, вам необходимо выполнить несколько предварительных условий:

1. Установите Visual Studio

Прежде всего, убедитесь, что в вашей системе установлен Visual Studio. Вы можете загрузить его с веб-сайта Microsoft, если вы еще этого не сделали.

2. Загрузите GroupDocs.Viewer для .NET

Перейдите к ссылка для скачивания чтобы получить последнюю версию GroupDocs.Viewer для .NET. Следуйте инструкциям по установке, чтобы настроить его в вашей среде разработки.

3. Получите временную лицензию

Чтобы раскрыть весь потенциал GroupDocs.Viewer для .NET во время разработки и тестирования, рекомендуется получить временную лицензию. Вы можете запросить ее у здесь.

Импорт пространств имен

После выполнения предварительных условий вы готовы начать использовать GroupDocs.Viewer для .NET в своих проектах. Начните с импорта необходимых пространств имен в свою кодовую базу.

using System;
using System.IO;
using GroupDocs.Viewer.Options;

Давайте разберем приведенный пример на несколько шагов для более ясного понимания:

Шаг 1: Определите выходной каталог

Начните с определения каталога, в котором вы хотите хранить отрисованные страницы документа.

string outputDirectory = "Your Document Directory";

Шаг 2: Определите формат пути к файлу подкачки

Задайте формат путей к файлам отдельных страниц документа.

string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.png");

Шаг 3: Инициализация объекта Viewer

Создайте экземпляр класса Viewer, передав путь к документу, который вы хотите просмотреть.

using (Viewer viewer = new Viewer(TestFiles.OXPS_EMBEDDED_FONT))

Шаг 4: Настройка параметров HTML-просмотра

Определите параметры просмотра документа как HTML, указав формат для встроенных ресурсов (например, изображений).

HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);

Шаг 5: Отключите проверку лицензии шрифта

Включите опцию отключения проверки лицензии шрифта для обеспечения плавной отрисовки.

options.PdfOptions.DisableFontLicenseVerifications = true;

Шаг 6: Просмотр документа

Вызовите метод View объекта Viewer, передав настроенные параметры.

viewer.View(options);

Шаг 7: Отображение выходного каталога

Сообщите пользователю о месте хранения отрисованных страниц документа.

Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");

Заключение

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

Часто задаваемые вопросы

Может ли GroupDocs.Viewer для .NET обрабатывать несколько форматов документов?

Да, GroupDocs.Viewer поддерживает широкий спектр форматов документов, включая PDF, Microsoft Word, Excel, PowerPoint и другие.

Подходит ли GroupDocs.Viewer для .NET для веб-приложений?

Безусловно, GroupDocs.Viewer можно легко интегрировать как в настольные, так и в веб-приложения, разработанные с использованием технологий .NET.

Требуются ли для GroupDocs.Viewer какие-либо дополнительные зависимости?

Нет, GroupDocs.Viewer для .NET имеет минимальные зависимости и может быть легко интегрирован в ваши существующие проекты.

Могу ли я настроить внешний вид визуализированных документов?

Да, GroupDocs.Viewer предоставляет различные возможности для настройки внешнего вида и поведения отображаемых документов в соответствии с вашими конкретными требованиями.

Доступна ли техническая поддержка для GroupDocs.Viewer для .NET?

Да, вы можете обратиться за помощью и рекомендациями в специальную группу поддержки через форум.