Создание целевых предварительных просмотров листов Excel с помощью GroupDocs.Annotation .NET
Руководство по предварительному просмотру документа
Введение
Хотите повысить ясность обработки документов, сосредоточившись на определенных точках данных? Независимо от того, являетесь ли вы разработчиком, создающим инструменты анализа данных, ИТ-специалистом, управляющим документами, или любым человеком, заинтересованным в оптимизации рабочих процессов, целевые предварительные просмотры документов могут сэкономить время и повысить эффективность. Это руководство проведет вас через использование GroupDocs.Annotation для .NET для создания предварительных просмотров из выбранных столбцов рабочих листов, гарантируя, что ваши выходные данные будут краткими и релевантными.
Что вы узнаете:
- Как настроить GroupDocs.Annotation для .NET
- Создание предварительных просмотров с указанными столбцами рабочего листа
- Настройка параметров предварительного просмотра для оптимального вывода
- Практическое применение этой функции в реальных сценариях
Давайте начнем с обзора предварительных условий, необходимых перед началом внедрения этого решения.
Предпосылки
Прежде чем приступить к внедрению, убедитесь, что у вас есть следующее:
Требуемые библиотеки и версии:
- GroupDocs.Аннотация для .NET: Требуется версия 25.4.0 или более поздняя.
Требования к настройке среды:
- Среда разработки с установленным .NET Framework или .NET Core.
Необходимые знания:
- Базовые знания программирования на C#
- Знакомство с операциями ввода-вывода файлов в .NET
Настройка GroupDocs.Annotation для .NET
Для начала вам необходимо установить библиотеку GroupDocs.Annotation. Вот как это можно сделать с помощью разных менеджеров пакетов:
Консоль диспетчера пакетов NuGet
Install-Package GroupDocs.Annotation -Version 25.4.0
.NET CLI
dotnet add package GroupDocs.Annotation --version 25.4.0
Этапы получения лицензии:
- Бесплатная пробная версия: Загрузите пробную версию с сайта Сайт GroupDocs для тестирования функций.
- Временная лицензия: Получите временную лицензию для полного доступа на время разработки на Страница временной лицензии.
- Покупка: Для производственного использования приобретите лицензию через Страница покупки GroupDocs.
Базовая инициализация и настройка с помощью C#:
Вот как можно настроить среду для начала работы с GroupDocs.Annotation для .NET.
using System;
using GroupDocs.Annotation;
// Инициализируйте объект Annotator, указав путь к документу.
string inputFilePath = "YOUR_DOCUMENT_DIRECTORY/sample.xlsx";
Annotator annotator = new Annotator(inputFilePath);
Теперь, когда все настроено, давайте перейдем к созданию предварительных просмотров из определенных столбцов рабочего листа.
Руководство по внедрению
Это руководство проведет вас через реализацию функции создания предпросмотров документов с указанными столбцами рабочего листа. Каждый раздел посвящен определенному аспекту процесса внедрения.
Создание предпросмотров документов из определенных столбцов рабочего листа
Обзорэта функция позволяет разработчикам создавать предварительные просмотры документов, включающие только выбранные столбцы из листа Excel, что повышает как производительность, так и релевантность.
Шаг 1: Определите параметры предварительного просмотра
Начните с настройки вашего PreviewOptions
. Это определяет, как и где будут сохраняться ваши файлы предварительного просмотра.
using System.IO;
using GroupDocs.Annotation.Options;
string outputDirectoryPath = "YOUR_OUTPUT_DIRECTORY";
PreviewOptions previewOptions = new PreviewOptions(pageNumber =>
new FileStream(Path.Combine(outputDirectoryPath, $"cells_page{pageNumber}.png"), FileMode.Create),
(number, stream) => stream.Dispose());
Объяснение: PreviewOptions
конструктор принимает два делегата. Первый указывает путь к файлу для предварительного просмотра изображения каждой страницы. Второй обеспечивает правильное удаление потоков после использования.
Шаг 2: Укажите столбцы рабочего листа
Выберите, какие столбцы из вашего рабочего листа вы хотите включить в предварительный просмотр, добавив их в WorksheetColumns
.
// Включить определенные столбцы из Листа1.
previewOptions.WorksheetColumns.Add(new WorksheetColumnsRange("Sheet1\