Overview

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

Ключевые функции

  • Конвертация электронных таблиц:

    • Легко конвертируйте электронные таблицы в различные форматы, включая Microsoft Excel (XLS/XLSX), CSV, HTML и PDF.
    • Поддержка анализа данных и интеграции с конвертацией CSV для упрощенного извлечения данных.
  • Управление документами:

    • Слияние и разделение: Эффективно объединяйте несколько файлов электронных таблиц или делите большие документы для упрощения управления и распространения.
    • Разблокировщик электронных таблиц: Программно разблокируйте защищенные электронные таблицы, обеспечивая беспрепятственный доступ и модификацию.

Специализированные SDK

  • Электронная таблица в PDF: Конвертирует электронные таблицы в формат PDF, сохраняя оригинальное форматирование и структуру, что делает их идеальными для распространения и архивирования.
  • Электронная таблица в HTML: Превращает данные электронной таблицы в адаптивные, совместимые с веб-страницами HTML, обеспечивая доступность на различных устройствах.
  • Электронная таблица в CSV: Извлекает данные электронной таблицы в формат CSV, идеально подходящий для манипуляции данными, обмена и интеграции с приложениями, использующими данные.

Совместимость и интеграция

SDK Sheetize разработаны для бесшовной интеграции в приложения .NET на платформах Windows, macOS и Linux. С универсальными мощными API они удовлетворяют широкий спектр потребностей в управлении документами, обеспечивая производительность и надежность.

Популярные SDK

  • Конвертер PDF: Генерирует PDF-файлы из электронных таблиц, оптимизированные для обмена и печати с точным форматированием.
  • Разделитель электронных таблиц: Делит большие файлы электронных таблиц на управляемые части, улучшая обработку и доступность.
  • Конвертер JSON: Конвертирует файлы Excel в формат JSON и наоборот, поддерживая обмен данными и простую интеграцию с другими приложениями.

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

Для получения дополнительной информации посетите официальный сайт.

Подразделы Overview

Installation

Sheetize SDK можно установить различными способами, каждый из которых подходит для разных сред разработки и предпочтений. Ниже представлены рекомендуемые варианты установки:

1. NuGet (рекомендуемый метод)

Пакетный менеджер NuGet — это самый простой и предпочтительный способ установки Sheetize, который гарантирует, что у вас есть доступ к последним обновлениям прямо из вашей среды разработки. Узнайте больше об этом методе в статье Как установить SDK Sheetize с помощью NuGet.

2. Установщик MSI

Установщик MSI — это удобный вариант для тех, кто предпочитает, чтобы DLL-файлы Sheetize были установлены непосредственно на их системе. Этот подход идеален для разработчиков, которым нужно использовать Sheetize в нескольких проектах без необходимости вручную управлять DLL-файлами. Узнайте больше об этом методе в статье Как установить SDK Sheetize с помощью MSI.

3. ZIP-архив

Если вы предпочитаете ручную установку, ZIP-архив предоставляет DLL-файлы Sheetize, которые можно распаковать и добавить непосредственно в ваш проект. Узнайте больше об этом методе в статье Как установить SDK Sheetize с помощью ZIP.

2 нояб. 2024 г.

Подразделы Installation

System Requirements

Sheetize SDKs разработаны для бесшовной интеграции с приложениями .NET, поддерживая различные операционные системы и среды разработки. Ниже приведены ключевые системные требования:

Поддерживаемые операционные системы

Windows

  • Windows 7 (x64, x86)
  • Windows 8, 8.1 (x64, x86)
  • Windows 10 (x64, x86)
  • Windows 11 (x64, x86)
  • Windows Server 2003 до Windows Server 2022 (x64, x86)
  • Microsoft Azure

macOS

  • macOS 10.12 (Sierra) и более поздние версии

Linux

  • Совместим с несколькими дистрибутивами Linux:
    • Ubuntu (16.04, 18.04, 20.04, 22.04)
    • CentOS (7, 8)
    • Debian (9, 10)
    • OpenSUSE (Leap 15+, SLES 12+)

Android

  • Поддерживает Android 8.0 (Oreo) и более поздние версии

Среды разработки

  • Microsoft Visual Studio:
    • Visual Studio 2010 и более поздние версии (включая 2019 и 2022)
  • Поддерживает любую среду разработки, нацеленную на платформы .NET

Поддерживаемые .NET фреймворки

  • .NET Framework 4.0 и выше
  • .NET Standard 2.0 (.NET Core 3.1+)
  • .NET 6.0, .NET 7.0, .NET 8.0

Дополнительные заметки

  • Adobe Acrobat не требуется для использования Sheetize SDKs, но рекомендуется для просмотра документов таблиц.
2 нояб. 2024 г.

Declaration

Sheetize SDKs требуют установки разрешений Full Trust при использовании в .NET приложениях. Этот уровень разрешений необходим для выполнения критически важных операций на системном уровне, таких как доступ к настройкам реестра, системным файлам и управление шрифтами.

Почему необходим Full Trust

Sheetize SDKs полагаются на основные системные классы .NET, которым часто нужны повышенные разрешения по следующим причинам:

  • Доступ к реестру: Некоторые операции могут потребовать чтения или записи в системный реестр для конфигурационных целей.
  • Системные файлы: Задачи, такие как работа со шрифтами или файловые операции, могут требовать доступа к системным файлам за пределами виртуального каталога приложения.

Ограничения в средах Medium Trust

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

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

Для обеспечения полной функциональности Sheetize SDKs следует использовать в среде Full Trust.

2 нояб. 2024 г.

Non-Windows Environment

Sheetize SDKs поддерживают .NET Standard 2.0, что позволяет использовать их в приложениях .NET Core, работающих на Linux или других не-Windows средах. Чтобы обеспечить оптимальную производительность и точное отображение текста, следуйте приведенным ниже шагам:

Рекомендуемая настройка для Linux

1. Установите пакет libgdiplus

Пакет libgdiplus предоставляет основную функциональность GDI+, которая критически важна для обработки и рендеринга электронных таблиц. Установите его, выполнив следующую команду в вашем терминале:

sudo apt-get install libgdiplus

2. Установите совместимые шрифты Microsoft

Чтобы обеспечить правильное отображение текста, установите шрифты TrueType от Microsoft с помощью:

sudo apt-get install ttf-mscorefonts-installer

Эти шрифты должны находиться в директории /usr/share/fonts/truetype/msttcorefonts. Если ваша система использует другую директорию, обновите путь в вашем коде перед выполнением любых операций с Sheetize SDKs:

Sheetize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"))
Совет

Установив эти пакеты и правильно настроив путь к шрифтам, вы сможете максимально увеличить производительность Sheetize SDKs на Linux или других не-Windows системах.

2 нояб. 2024 г.

Evaluation

Вы можете легко загрузить SDK Sheetize для целей оценки. Оценочная версия полностью функциональна, и единственное отличие заключается в том, как вы активируете лицензию.

Ограничения Оценочной Версии

Оценочная версия предоставляет полный доступ ко всем функциям, но включает следующие ограничения, пока лицензия не будет применена:

  • Вся сгенерированная продукция содержит водяной знак оценки.
  • Можно просматривать или редактировать только первые четыре страницы любой таблицы.

Чтобы удалить эти ограничения и разблокировать все возможности Sheetize, просто примените лицензию, добавив несколько строк кода в ваш проект.

2 нояб. 2024 г.

Developer's Guide

HTML Converter

Всеобъемлющее руководство по функциям преобразования PDF в HTML и HTML в PDF конвертера Sheetize.

Image Converter

Полный гид по функциям Sheetize Image Converter для конвертации документов в и из изображений.

eBook Converter

Полное руководство по конвертеру eBook Sheetize для преобразования документов между различными форматами eBook.

JSON Converter

Полное руководство по функциям конвертации документа в JSON и JSON в документ в Sheetize JSON Converter.

PDF Converter

Полный гид по Sheetize PDF Converter для конвертации документов в PDF и из него.

Spreadsheet Converter

Всеобъемлющее руководство по Sheetize Spreadsheet Converter для конвертации документов таблиц в различные форматы и обратно.

Spreadsheet Merger

Полное руководство по объединению таблиц в Sheetize Spreadsheet Merger для комбинирования нескольких файлов таблиц.

Spreadsheet Splitter

Всеобъемлющее руководство по Sheetize Spreadsheet Splitter для разделения электронных таблиц на несколько файлов.

Spreadsheet Unlocker

Всеобъемлющее руководство по Sheetize Spreadsheet Unlocker для снятия защиты с электронных таблиц.

Text Converter

Полное руководство по Sheetize Text Converter для конвертации документов в обычный текст и обратно.

2 нояб. 2024 г.

Подразделы Developer's Guide

HTML Converter

Конвертер HTML Sheetize для .NET предоставляет мощные возможности для преобразования документов между форматами PDF и HTML, идеально подходя для веб-приложений, архивирования и генерации отчетов. С множеством вариантов обработки ресурсов и макетов, конвертер адаптируется к различным требованиям проекта.

Основные функции

Преобразование PDF в HTML

Преобразуйте PDF-файлы в HTML, чтобы сделать документы доступными для веб-просмотра или интеграции в приложения, где предпочитается формат HTML.

Преобразование HTML в PDF

Преобразуйте HTML-контент в высококачественные PDF-файлы, идеально подходящие для генерации распечатываемых отчетов, архивирования веб-контента или создания форматов документов для совместного использования.


Подробное руководство

Преобразование PDF в HTML

Чтобы преобразовать PDF в HTML:

  1. Инициализировать конвертер: создайте экземпляр HtmlConverter.
  2. Настройте параметры преобразования: используйте PdfToHtmlOptions для настройки вывода, выбрав либо встроенные, либо внешние ресурсы.
  3. Определите пути входных и выходных файлов: задайте пути для вашего входного PDF и выходного HTML.
  4. Выполните преобразование: вызовите метод Process, чтобы преобразовать файл.

Пример: Конвертация PDF в HTML с встроенными ресурсами

// Шаг 1: Инициализируйте HTML конвертер
var converter = new HtmlConverter();

// Шаг 2: Настройте параметры преобразования PDF в HTML
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);

// Шаг 3: Установите пути к файлам
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.html"));

// Шаг 4: Запустите преобразование
converter.Process(options);

Доступные параметры для преобразования PDF в HTML

  • SaveDataType:

    • FileWithEmbeddedResources: Генерирует один HTML-файл со всеми встроенными ресурсами.
    • FileWithExternalResources: Сохраняет ресурсы отдельно, идеально подходит для больших HTML-файлов.
  • Настройка вывода:

    • BasePath: Установите базовый путь для ресурсов в HTML-документе.
    • IsRenderToSinglePage: Опционально отображает весь контент PDF на одной HTML-странице.

Преобразование HTML в PDF

Чтобы преобразовать HTML-документ в PDF, выполните следующие шаги:

  1. Инициализировать конвертер: создайте экземпляр HtmlConverter.
  2. Настройте параметры PDF: используйте HtmlToPdfOptions для определения макета и медиа-настроек.
  3. Укажите пути: задайте пути к входному HTML и выходному PDF.
  4. Выполните преобразование: запустите метод Process, чтобы завершить преобразование.

Пример: Конвертация HTML в PDF

// Шаг 1: Инициализируйте HTML конвертер
var converter = new HtmlConverter();

// Шаг 2: Настройте параметры для преобразования HTML в PDF
var options = new HtmlToPdfOptions();

// Шаг 3: Установите пути к файлам
options.AddInput(new FileDataSource("input.html"));
options.AddOutput(new FileDataSource("output.pdf"));

// Шаг 4: Выполните преобразование
converter.Process(options);

Дополнительные параметры для преобразования HTML в PDF

  • Тип медиа:

    • HtmlMediaType.Print: Идеально подходит для генерации PDF, подходящих для печати.
    • HtmlMediaType.Screen: Используйте при преобразовании контента, предназначенного для цифрового просмотра.
  • Корректировка макета:

    • PageLayoutOption: Корректирует, как HTML-контент вписывается в макет PDF, например, ScaleToPageWidth, чтобы обеспечить масштабирование содержимого по ширине PDF.
    • IsRenderToSinglePage: Включает рендеринг всего HTML-контента на одной PDF-странице, если это необходимо для сжатых представлений.

Этот конвертер универсален для различных приложений: от генерации PDF-отчетов на основе веб-контента до преобразования архивов PDF-документов для веб-доступности. Для более сложных конфигураций обратитесь к полной документации Sheetize.

Image Converter

Sheetize Image Converter для .NET позволяет разработчикам конвертировать документы в различные форматы изображений и обратно, что делает его идеальным для приложений, связанных с просмотром документов, архивированием изображений и созданием контента на основе изображений.

Ключевые особенности

Конвертация PDF в изображение

Конвертируйте PDF-документы в форматы изображений (например, PNG, JPEG), идеально подходят для создания превью или для обработки документов на основе изображений.

Конвертация изображения в PDF

Преобразуйте файлы изображений в PDF-документы, что подходит для объединения изображений в один файл или создания отчетов PDF на основе данных изображений.


Подробное руководство

Конвертация PDF в изображение

Чтобы конвертировать PDF-документ в формат изображения:

  1. Инициализируйте конвертер: Создайте экземпляр ImageConverter.
  2. Установите параметры конвертации: Используйте PdfToImageOptions, чтобы указать желаемый формат изображения, разрешение и качество вывода.
  3. Определите пути ввода и вывода: Установите пути для входного PDF и выходных файлов изображений.
  4. Выполните конвертацию: Вызовите метод Process, чтобы завершить конвертацию.

Пример: Конвертация PDF в изображение PNG

// Шаг 1: Инициализация конвертера изображений
var converter = new ImageConverter();

// Шаг 2: Настройка параметров для конвертации PDF в изображение
var options = new PdfToImageOptions(ImageType.Png);
options.Resolution = 300; // Установите разрешение на 300 DPI
options.Quality = 90; // Установите качество изображения на 90%

// Шаг 3: Установите пути к файлам
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.png"));

// Шаг 4: Выполните конвертацию
converter.Process(options);

Доступные параметры для конвертации PDF в изображение

  • ImageType: Укажите желаемый формат изображения (Png, Jpeg, Bmp и т. д.).
  • Resolution: Установите разрешение (DPI) для выходного изображения.
  • Quality: Определите уровень качества (для вывода JPEG).

Конвертация изображения в PDF

Чтобы конвертировать изображение в PDF:

  1. Инициализируйте конвертер: Создайте экземпляр ImageConverter.
  2. Установите параметры конвертации: Используйте ImageToPdfOptions, чтобы настроить макет и внешний вид результирующего PDF.
  3. Укажите пути: Установите пути к входным изображениям и выходному PDF-файлу.
  4. Выполните конвертацию: Вызовите метод Process, чтобы создать PDF.

Пример: Конвертация изображения PNG в PDF

// Шаг 1: Инициализация конвертера изображений
var converter = new ImageConverter();

// Шаг 2: Настройка параметров для конвертации изображения в PDF
var options = new ImageToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Centered;
options.ImageScalingOption = ImageScalingOption.FitToPage;

// Шаг 3: Установите пути к файлам
options.AddInput(new FileDataSource("input.png"));
options.AddOutput(new FileDataSource("output.pdf"));

// Шаг 4: Выполните конвертацию
converter.Process(options);

Дополнительные параметры для конвертации изображения в PDF

  • PageLayoutOption: Определите, как изображение размещается на странице PDF (например, Centered, TopLeft).
  • ImageScalingOption: Управляйте тем, как изображение помещается на странице PDF (например, FitToPage, Stretch).

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

eBook Converter

Конвертер eBook Sheetize для .NET позволяет без проблем конвертировать документы в популярные форматы eBook, такие как EPUB и MOBI, и обратно. Он идеально подходит для издателей, цифровых библиотек и разработчиков, интегрирующих функциональность eBook в свои приложения.

Ключевые особенности

Конвертация PDF в EPUB

Легко конвертируйте PDF-файлы в формат EPUB, оптимизируя их для eReaders и других устройств, которые поддерживают форматы eBook.

Конвертация EPUB в PDF

Конвертируйте контент электронных книг из EPUB в PDF, что делает его подходящим для печати или просмотра офлайн в стандартизированном формате.


Подробное руководство

Конвертация PDF в EPUB

Чтобы конвертировать PDF-документ в eBook EPUB:

  1. Инициализируйте конвертер: Создайте экземпляр EbookConverter.
  2. Установите параметры конвертации: Используйте PdfToEpubOptions для настройки параметров для вывода EPUB, таких как обработка изображений и метаданные.
  3. Определите входные и выходные пути: Установите пути для входного PDF и выходного EPUB.
  4. Выполните конвертацию: Вызовите метод Process для конвертации документа.

Пример: Конвертация PDF в EPUB

// Шаг 1: Инициализируйте конвертер eBook
var converter = new EbookConverter();

// Шаг 2: Настройте параметры для конвертации PDF в EPUB
var options = new PdfToEpubOptions();
options.IncludeImages = true; // Включите изображения в выходной EPUB
options.SetMetadata("Title", "Converted eBook");

// Шаг 3: Установите пути файлов
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.epub"));

// Шаг 4: Запустите конвертацию
converter.Process(options);

Доступные параметры для конвертации PDF в EPUB

  • IncludeImages: Укажите, следует ли включать изображения из оригинального PDF в полученный EPUB.
  • SetMetadata: Добавьте метаданные, такие как заголовок, автор и тема, в файл EPUB.

Конвертация EPUB в PDF

Чтобы конвертировать файл EPUB в PDF:

  1. Инициализируйте конвертер: Создайте экземпляр EbookConverter.
  2. Настройте параметры PDF: Используйте EpubToPdfOptions для определения параметров, таких как компоновка страницы и поля.
  3. Укажите пути: Установите пути для входного EPUB и выходного PDF.
  4. Выполните конвертацию: Вызовите метод Process, чтобы завершить конвертацию.

Пример: Конвертация EPUB в PDF

// Шаг 1: Инициализируйте конвертер eBook
var converter = new EbookConverter();

// Шаг 2: Настройте параметры для конвертации EPUB в PDF
var options = new EpubToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Portrait;
options.Margin = new MarginSettings(10, 10, 10, 10);

// Шаг 3: Установите пути файлов
options.AddInput(new FileDataSource("input.epub"));
options.AddOutput(new FileDataSource("output.pdf"));

// Шаг 4: Выполните конвертацию
converter.Process(options);

Дополнительные параметры для конвертации EPUB в PDF

  • PageLayoutOption: Установите компоновку страницы для полученного PDF, такую как Портрет или Ландшафт.
  • MarginSettings: Определите поля для выходного PDF.

Этот конвертер очень полезен как для издателей, так и для разработчиков, которым необходимо автоматизировать рабочие процессы, связанные с eBook. Будь то создание eBook из PDF-документов или подготовка файлов eBook для печати, Конвертер eBook Sheetize предоставляет гибкое решение.

JSON Converter

Sheetize JSON Converter для .NET предлагает мощные возможности для преобразования документов в формат JSON и обратно, что позволяет легко интегрировать его в веб-приложения и рабочие процессы обработки данных.

Основные функции

Преобразование документа в JSON

Преобразуйте документы (например, PDF, DOCX) в формат JSON для извлечения содержимого в структурированном формате для дальнейшего анализа или интеграции.

Преобразование JSON в документ

Преобразуйте данные JSON в документные форматы, такие как PDF или DOCX, что позволяет легко генерировать отчеты или автоматизировать документы.


Подробное руководство

Преобразование документа в JSON

Чтобы преобразовать документ в JSON:

  1. Инициализируйте конвертер: Создайте экземпляр JsonConverter.
  2. Настройте параметры преобразования: Используйте DocumentToJsonOptions, чтобы настроить представление документа в JSON.
  3. Определите пути входного и выходного файлов: Установите пути для входного документа и выходного JSON файла.
  4. Выполните преобразование: Вызовите метод Process, чтобы преобразовать документ.

Пример: Преобразование PDF в JSON

// Шаг 1: Инициализируйте JSON Конвертер
var converter = new JsonConverter();

// Шаг 2: Настройте параметры для преобразования документа в JSON
var options = new DocumentToJsonOptions();
options.IncludeMetadata = true; // Включить метаданные в выходной JSON
options.FormatOutput = true; // Отформатировать JSON для удобочитаемости

// Шаг 3: Установите пути к файлам
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.json"));

// Шаг 4: Выполните преобразование
converter.Process(options);

Доступные параметры для преобразования документа в JSON

  • IncludeMetadata: Укажите, нужно ли включать метаданные документа в выходной JSON.
  • FormatOutput: Выберите, нужно ли форматировать JSON для удобочитаемости.

Преобразование JSON в документ

Чтобы преобразовать данные JSON в документ:

  1. Инициализируйте конвертер: Создайте экземпляр JsonConverter.
  2. Настройте параметры преобразования: Используйте JsonToDocumentOptions, чтобы определить целевой формат и макет документа.
  3. Укажите пути: Установите пути к входному JSON и выходному документу.
  4. Выполните преобразование: Вызовите метод Process, чтобы сгенерировать документ.

Пример: Преобразование JSON в PDF

// Шаг 1: Инициализируйте JSON Конвертер
var converter = new JsonConverter();

// Шаг 2: Настройте параметры для преобразования JSON в документ
var options = new JsonToDocumentOptions(DocumentFormat.Pdf);
options.PageLayoutOption = PageLayoutOption.Portrait;

// Шаг 3: Установите пути к файлам
options.AddInput(new FileDataSource("input.json"));
options.AddOutput(new FileDataSource("output.pdf"));

// Шаг 4: Выполните преобразование
converter.Process(options);

Дополнительные параметры для преобразования JSON в документ

  • DocumentFormat: Укажите целевой формат (Pdf, Docx и т. д.).
  • PageLayoutOption: Определите макет страницы для результирующего документа (Portrait, Landscape).

Этот конвертер предоставляет мощные возможности для интеграции содержимого документов с веб-сервисами и другими приложениями, основанными на данных. Будь то извлечение данных из документов или генерация документов из структурированных данных, Sheetize JSON Converter является идеальным решением для современных рабочих процессов с документами.

PDF Converter

Sheetize PDF Converter для .NET предлагает расширенные функции для конвертации документов в формат PDF и обратно, что делает его идеальным для архивирования, обмена и обеспечения согласованного форматирования документов на разных устройствах.

Ключевые особенности

Конвертация различных форматов в PDF

Конвертируйте документы из множества форматов, таких как DOCX, HTML и изображения, в PDF для удобного распространения и печати.

Конвертация PDF в другие форматы

Конвертируйте PDF-документы в другие форматы, такие как DOCX, HTML и изображения, для легкого редактирования или интеграции в другие рабочие процессы.


Подробный гид

Конвертация документов в PDF

Чтобы конвертировать документ в PDF:

  1. Инициализируйте конвертер: Создайте экземпляр PdfConverter.
  2. Установите параметры конвертации: Используйте DocumentToPdfOptions для настройки таких параметров, как компоновка страницы и сжатие.
  3. Определите входные и выходные пути: Установите пути для входящего документа и выходного PDF.
  4. Выполните конвертацию: Вызовите метод Process для конвертации документа.

Пример: Конвертация DOCX в PDF

// Шаг 1: Инициализация PDF конвертера
var converter = new PdfConverter();

// Шаг 2: Настройка параметров для конвертации документа в PDF
var options = new DocumentToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Portrait;
options.CompressionLevel = CompressionLevel.High;

// Шаг 3: Установка путей к файлам
options.AddInput(new FileDataSource("input.docx"));
options.AddOutput(new FileDataSource("output.pdf"));

// Шаг 4: Выполнить конвертацию
converter.Process(options);

Доступные параметры для конвертации документа в PDF

  • PageLayoutOption: Определите компоновку страницы для результирующего PDF (Portrait, Landscape).
  • CompressionLevel: Укажите уровень сжатия для уменьшения размера файла (Low, Medium, High).

Конвертация PDF в другие форматы

Чтобы конвертировать PDF-документ в другой формат:

  1. Инициализируйте конвертер: Создайте экземпляр PdfConverter.
  2. Настройте параметры конвертации: Используйте PdfToDocumentOptions для указания выходного формата и любых настроек.
  3. Укажите пути: Установите пути к входному PDF и выходному документу.
  4. Выполните конвертацию: Вызовите метод Process для завершения конвертации.

Пример: Конвертация PDF в DOCX

// Шаг 1: Инициализация PDF конвертера
var converter = new PdfConverter();

// Шаг 2: Настройка параметров для конвертации PDF в DOCX
var options = new PdfToDocumentOptions(DocumentFormat.Docx);

// Шаг 3: Установка путей к файлам
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.docx"));

// Шаг 4: Выполнить конвертацию
converter.Process(options);

Дополнительные параметры для PDF в другие форматы

  • DocumentFormat: Укажите желаемый выходной формат (Docx, Html, Png и т.д.).
  • TextExtractionMode: Определите, как будет извлекаться текст из PDF (PlainText, FormattedText).

Sheetize PDF Converter является основным инструментом для управления документами, будь то необходимость создания универсально делимых PDF-файлов или конвертации PDF обратно в редактируемые форматы. Он обеспечивает гибкость в обоих направлениях, что делает его мощным дополнением к любому набору инструментов разработчика.

Spreadsheet Converter

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

Основные функции

Конвертация таблицы в PDF

Конвертируйте файлы таблиц (например, XLSX, CSV) в PDF для легкой передачи и печати.

Конвертация таблицы в другие форматы

Конвертируйте таблицы в форматы, такие как CSV, JSON или HTML, что позволяет интегрироваться с веб-приложениями или рабочими процессами обработки данных.


Подробное руководство

Конвертация таблицы в PDF

Чтобы конвертировать таблицу в PDF:

  1. Инициализируйте конвертер: Создайте экземпляр SpreadsheetConverter.
  2. Установите параметры конвертации: Используйте SpreadsheetToPdfOptions, чтобы настроить параметры, такие как макет страницы, опции подгонки и ватермарки.
  3. Определите пути ввода и вывода: Установите пути к входной таблице и выходному PDF.
  4. Выполните конвертацию: Вызовите метод Process, чтобы завершить конвертацию.

Пример: Конвертация XLSX в PDF

// Шаг 1: Инициализация конвертера таблиц
var converter = new SpreadsheetConverter();

// Шаг 2: Настройка параметров конвертации таблицы в PDF
var options = new SpreadsheetToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Landscape;
options.FitToPage = true; // Убедитесь, что таблица умещается на одной странице

// Шаг 3: Установка путей к файлам
options.AddInput(new FileDataSource("input.xlsx"));
options.AddOutput(new FileDataSource("output.pdf"));

// Шаг 4: Запуск конвертации
converter.Process(options);

Доступные параметры для конвертации таблицы в PDF

  • PageLayoutOption: Определите ориентацию страницы для результирующего PDF (Portrait, Landscape).
  • FitToPage: Укажите, следует ли подгонять содержимое таблицы под одну страницу.

Конвертация таблицы в другие форматы

Чтобы конвертировать таблицу в другой формат (например, CSV, HTML):

  1. Инициализируйте конвертер: Создайте экземпляр SpreadsheetConverter.
  2. Настройте параметры конвертации: Используйте SpreadsheetToDocumentOptions, чтобы указать целевой формат.
  3. Укажите пути: Установите пути к входной таблице и выходному файлу.
  4. Выполните конвертацию: Вызовите метод Process, чтобы сгенерировать выходные данные.

Пример: Конвертация XLSX в CSV

// Шаг 1: Инициализация конвертера таблиц
var converter = new SpreadsheetConverter();

// Шаг 2: Настройка параметров конвертации таблицы в CSV
var options = new SpreadsheetToDocumentOptions(DocumentFormat.Csv);

// Шаг 3: Установка путей к файлам
options.AddInput(new FileDataSource("input.xlsx"));
options.AddOutput(new FileDataSource("output.csv"));

// Шаг 4: Выполнение конвертации
converter.Process(options);

Дополнительные параметры для конвертации таблицы в документ

  • DocumentFormat: Определите желаемый формат выходных данных (Csv, Json, Html).
  • IncludeFormulas: Выберите, хотите ли вы включить вычисленные формулы или только статические значения в выходных данных.

Sheetize Spreadsheet Converter является высоко универсальным инструментом, предоставляющим поддержку для преобразования таблиц в различные форматы, чтобы удовлетворить различные потребности. Независимо от того, создаете ли вы PDF-отчеты из таблиц или извлекаете данные для обработки, этот конвертер предлагает надежное решение для разработчиков.

Spreadsheet Merger

Sheetize Spreadsheet Merger для .NET позволяет разработчикам объединять несколько файлов таблиц в один, что идеально подходит для консолидации данных из различных источников в едином отчете.

Основные функции

Объединение нескольких таблиц

Объедините несколько таблиц в один файл, сохраняя целостность данных и форматирование.


Подробное руководство

Объединение таблиц

Чтобы объединить несколько таблиц в одну:

  1. Инициализируйте средство объединения: Создайте экземпляр SpreadsheetMerger.
  2. Добавьте входные файлы: Добавьте все таблицы, которые нужно объединить.
  3. Укажите путь для вывода: Установите путь к выходному файлу для объединенной таблицы.
  4. Выполните объединение: Вызовите метод Process для объединения файлов.

Пример: Объединение нескольких файлов XLSX

// Step 1: Initialize the Spreadsheet Merger
var merger = new SpreadsheetMerger();

// Step 2: Add input files
merger.AddInput(new FileDataSource("input1.xlsx"));
merger.AddInput(new FileDataSource("input2.xlsx"));

// Step 3: Set the output file path
merger.AddOutput(new FileDataSource("merged_output.xlsx"));

// Step 4: Run the merge process
merger.Process();

Эта функция особенно полезна для создания унифицированных отчетов или консолидирования данных из нескольких источников без ручного вмешательства.

Spreadsheet Splitter

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

Основные функции

Разделение электронных таблиц на меньшие файлы

Разделяйте большие файлы электронных таблиц по листам, диапазонам или на основе пользовательских правил для облегчения обработки и обмена.


Подробное руководство

Разделение электронной таблицы

Чтобы разделить электронную таблицу на несколько меньших файлов:

  1. Инициализируйте Сплиттер: Создайте экземпляр SpreadsheetSplitter.
  2. Установите критерии разделения: Используйте SplitterOptions, чтобы указать, как разделять (например, по листу или количеству строк).
  3. Определите пути ввода и вывода: Установите входной файл и пути для выходных разделенных файлов.
  4. Выполните разделение: Вызовите метод Process, чтобы разделить файл.

Пример: Разделить XLSX по Листу

// Шаг 1: Инициализируйте сплиттер электронной таблицы  
var splitter = new SpreadsheetSplitter();  

// Шаг 2: Настройте параметры для разделения по листу  
var options = new SplitterOptions(SplitMode.BySheet);  

// Шаг 3: Установите пути к файлам  
options.AddInput(new FileDataSource("input.xlsx"));  
options.AddOutput(new FileDataSource("output_directory"));  

// Шаг 4: Выполните процесс разделения  
splitter.Process(options);  

Этот инструмент идеально подходит для dividing large files into smaller, manageable pieces, making data more accessible and easier to work with.

Spreadsheet Unlocker

Sheetize Spreadsheet Unlocker для .NET предоставляет возможность снять защиту с электронных таблиц, позволяя разработчикам редактировать или изменять заблокированный контент.

Основные характеристики

Снятие защиты с защищенных электронных таблиц

Снимите защиту паролем или блокировку на уровне листа, чтобы внести изменения в электронную таблицу.


Подробное руководство

Снятие защиты с защищенной электронной таблицы

Чтобы снять защиту с защищенной электронной таблицы:

  1. Инициализируйте разблокировщик: Создайте экземпляр SpreadsheetUnlocker.
  2. Укажите учетные данные для разблокировки: Установите пароль или укажите другие параметры разблокировки.
  3. Определите пути ввода и вывода: Установите пути для входного заблокированного файла и выходного разблокированного файла.
  4. Выполните разблокировку: Вызовите метод Process, чтобы разблокировать файл.

Пример: Разблокировка файла XLSX

// Шаг 1: Инициализируйте разблокировщик электронных таблиц
var unlocker = new SpreadsheetUnlocker();

// Шаг 2: Установите учетные данные для разблокировки
var options = new UnlockerLoadOptions();
options.Password = "password123";

// Шаг 3: Установите пути к файлам
options.AddInput(new FileDataSource("locked_input.xlsx"));
options.AddOutput(new FileDataSource("unlocked_output.xlsx"));

// Шаг 4: Запустите процесс разблокировки
unlocker.Process(options);

Разблокировщик электронных таблиц полезен для разработчиков, которым необходимо программно изменять защищенные электронные таблицы.

Text Converter

Sheetize Text Converter для .NET позволяет конвертировать документы в формат обычного текста и обратно, что идеально подходит для извлечения данных, архивирования и интеграции с системами на основе текста.

Ключевые функции

Конвертация документов в обычный текст

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

Конвертация обычного текста в форматы документов

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


Подробное руководство

Конвертация документа в обычный текст

Чтобы конвертировать документ в обычный текст:

  1. Инициализируйте конвертер: Создайте экземпляр TextConverter.
  2. Установите параметры конвертации: Используйте DocumentToTextOptions для настройки параметров вывода.
  3. Определите пути для ввода и вывода: Установите пути для входного документа и выходного текстового файла.
  4. Выполните конвертацию: Вызовите метод Process для конвертации документа.

Пример: Конвертация PDF в обычный текст

// Шаг 1: Инициализация Text Converter
var converter = new TextConverter();

// Шаг 2: Настройка параметров для конвертации документа в текст
var options = new DocumentToTextOptions();

// Шаг 3: Установка путей файлов
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.txt"));

// Шаг 4: Выполнение конвертации
converter.Process(options);

Text Converter необходим в случаях, когда требуется извлечение текста, например, для создания архивов или обработки данных в обычном тексте.

FAQs

Этот раздел FAQ предоставляет подробную информацию об особенностях и функциональности Sheetize .NET SDKs, охватывая такие аспекты, как конвертация электронных таблиц, управление документами и детали совместимости.


Общие вопросы

1. Что такое Sheetize для .NET?

Sheetize для .NET - это мощный SDK, предназначенный для программного управления документами электронных таблиц. Он включает в себя инструменты для конвертации электронных таблиц в различные форматы, редактирования данных ячеек, работы с формами электронных таблиц и оптимизации рабочих процессов документов.

2. Как установить SDK Sheetize для .NET?

Вы можете установить SDK Sheetize, скачав файлы сборки с официального сайта или получив пакеты напрямую из NuGet. Подробные инструкции по установке предоставлены в документации каждого SDK.


Конвертация электронных таблиц

3. Как я могу конвертировать электронную таблицу в PDF?

Чтобы конвертировать электронную таблицу в формат PDF с помощью Конвертера электронных таблиц в PDF:

  1. Создайте экземпляр класса SpreadsheetPdfConverter.
  2. Создайте объект PdfConversionOptions для настройки параметров конвертации.
  3. Укажите пути к входной электронной таблице и выходному PDF-файлу.
  4. Вызовите метод Convert для выполнения конвертации.

4. Как я могу конвертировать электронные таблицы в HTML?

Используя Конвертер электронных таблиц в HTML:

  1. Создайте экземпляр класса HtmlConverter.
  2. Настройте параметры (например, параметры адаптивного дизайна) через HtmlConversionOptions.
  3. Укажите пути к входным/выходным файлам и вызовите метод Convert.

5. Как я могу конвертировать электронную таблицу в CSV?

Чтобы конвертировать электронную таблицу в CSV:

  1. Создайте экземпляр класса CsvConverter и создайте объект CsvConversionOptions.
  2. Добавьте файл входной электронной таблицы и укажите выходную папку.
  3. Установите такие параметры, как тип разделителя.
  4. Вызовите метод Convert, чтобы сгенерировать файл CSV.

Управление документами

6. Как я могу объединить несколько электронных таблиц в одну?

Чтобы объединить электронные таблицы с помощью Объединителя электронных таблиц:

  1. Создайте экземпляр класса SpreadsheetMerger.
  2. Добавьте файлы входных электронных таблиц и укажите выходной файл через MergeOptions.
  3. Вызовите метод Merge, чтобы объединить файлы.

7. Как я могу разделить большую электронную таблицу?

Используя Делитель электронных таблиц:

  1. Создайте экземпляр класса SpreadsheetSplitter.
  2. Настройте параметры разделения с помощью SplitOptions, чтобы определить, как разделить файл.
  3. Добавьте входную электронную таблицу и укажите выходную папку.
  4. Вызовите метод Split, чтобы создать меньшие секции электронных таблиц.

8. Как я могу разблокировать защищенную электронную таблицу?

Чтобы разблокировать электронную таблицу программным образом:

  1. Создайте экземпляр класса SpreadsheetUnlocker.
  2. Используйте UnlockOptions, чтобы предоставить данные пароля.
  3. Добавьте входной файл и укажите выходной путь.
  4. Вызовите метод Unlock, чтобы снять защиту.

Специальные SDK для конвертации

11. Как я могу конвертировать электронную таблицу в JSON?

Для конвертации электронных таблиц в JSON:

  1. Создайте экземпляр класса JsonConverter.
  2. Используйте JsonConversionOptions, чтобы настроить пути ввода/вывода и параметры.
  3. Вызовите метод Convert, чтобы создать файл JSON.

12. Как я могу конвертировать электронную таблицу в изображения (например, JPEG, PNG)?

Используя Конвертер электронных таблиц в изображения:

  1. Создайте экземпляр класса ImageConverter.
  2. Настройте параметры изображения через ImageConversionOptions (например, тип формата, разрешение).
  3. Добавьте пути к входным/выходным файлам и вызовите метод Convert.

Лицензирование и совместимость

13. Каковы системные требования для использования SDK Sheetize?

Sheetize поддерживает:

  • Операционные системы: Windows 7-11, Windows Server 2008-2022, macOS (10.14+) и Linux.
  • Фреймворки: .NET Framework 4.0 до 8.0.
  • IDE: Совместимо с различными версиями Visual Studio.

14. Как установить ключи лицензий для SDK Sheetize?

Чтобы активировать SDK, добавьте Sheetize в свой проект и установите ключи лицензий перед использованием любых методов. Подробные инструкции предоставлены в документации каждого SDK.

15. Где я могу найти больше примеров и документации для Sheetize?

Полная документация API и примеры доступны на сайте Sheetize или через пакеты NuGet в вашей среде разработки.


Дополнительные функции

17. Ограничен ли Sheetize работой только с электронными таблицами?

Хотя Sheetize в основном фокусируется на манипуляциях с электронными таблицами, он также поддерживает конверсии в и из форматов, таких как JSON, HTML, PDF и форматы изображений, такие как JPEG и PNG.

18. Как я могу конвертировать электронные таблицы в другие форматы, такие как DOC/DOCX?

Вы можете конвертировать электронные таблицы в документы Word, используя Конвертер электронных таблиц в Word, выполнив следующие шаги:

  1. Создайте экземпляр класса SpreadsheetWordConverter.
  2. Настройте параметры с помощью DocConversionOptions.
  3. Добавьте пути ввода/вывода и вызовите метод Convert.

Для получения дополнительной информации посетите официальный сайт.

 Русский