Aspose.PDF XLS Конвертер для .NET

Aspose.PDF XLS Converter для .NET является легким плагином, предназначенным для преобразования страниц PDF-документа в высококачественные таблицы Microsoft Excel (XLS / XLSX). Это позволяет разработчикам извлечь табличные данные, сохранять расположения и автоматизировать конверсии комплектов с фино-гранированным контролем над параметрами выхода.

Начало работы

Инсталляция и установка

  • Установка пакета через NuGet:
dotnet add package Aspose.PDF

Особенности и функции

PDF в Excel Conversion

  • Конвертируйте каждую страницу PDF в отдельный рабочий лист или сливайте несколько страниц в одну.
  • Выход к .xls или .xlsx формат .

Page и Range Selection

  • Конвертировать полные документы или конкретные строки/страницы.
  • Поддерживает неконтигуальные ранг для селективной экстракции.

Дизайн и форматирование сохранения

  • Сохраняет шрифты, цвета, клеточные границы, соединенные клетки и головы/ноги.
  • Обеспечивает визуальную верность зеркалов выхода Excel в PDF.

Таблица признания

  • Выявляет и восстанавливает табличные данные в Excel строки/колонны.
  • Сохраняет цифровые форматы (цена, проценты, даты) для точных расчетов.

Защищенные пароли PDF

  • Поддерживает конверсию шифрованных PDF-файлов путем предоставления аккредитаций в режиме реального времени.

Fonts и ресурсы

  • Встроенные шрифты переносят в Excel.
  • Замены поддерживают расположение, если шрифт недоступен.

Оптимизация производительности

  • Трансформация на основе потока обрабатывает страницы интенсивно.
  • Кашинг и контроль размеров буфера улучшают пропускную способность на больших файлах.

Управление ошибками и регистрация

  • Подробные исключения для не поддерживаемого контента или неправильного ввода.
  • Загрузка хоксов, чтобы зафиксировать прогресс, предупреждения и ошибки.

Безопасность и поддержка Async

  • Поддерживает сопутствующие конверсии в многослойных средах.
  • Асинхронные методы для скалируемых рабочих нагрузок.

Пример кода: Конвертирование PDF в XLS (Excel)

var inputPath = Path.Combine(@"C:\\Samples\\", "sample.pdf");
var outputPath = Path.Combine(@"C:\\Samples\\", "sample.xlsx");

// Initialize the plugin
var plugin = new PdfXls();
var options = new PdfToXlsOptions
{
    Format = PdfToXlsOptions.ExcelFormat.XLSX
};

options.AddInput(new FileDataSource(inputPath));
options.AddOutput(new FileDataSource(outputPath));

var resultContainer = plugin.Process(options);
var result = resultContainer.ResultCollection[0];
Console.WriteLine(result);

Советы и лучшие практики

  • Пре-сканирование PDF-файлов для обнаружения таблицы против текстового контента для оптимизированной конверсии.
  • Используйте страницы, чтобы минимизировать ненужную обработку.
  • Наличие конвертерных инстанций для освобождения неконтролируемых ресурсов.
  • В массовых операциях используйте ассинковые АПИ с контролируемым паралелизмом.
  • Валидировать цифровые форматы в тестах перед запуском.
  • Мониторинг записей для не поддерживаемых функций или вредоносных входов.
  • Включите нестандартные шрифты, чтобы предотвратить несовместимость расположения.
  • Сохраняйте обновленный плагин для улучшения точности и производительности.

Расширенные функции

  • Бач конверсии нескольких PDF-файлов одновременно.
  • Зашифровать полученные файлы Excel для безопасного распределения.
  • Приспособимые расстройства выхода, адаптированные к требованиям доклада или соответствия.

Сценарии использования

  • Финансовые отчеты путем извлечения таблиц в Excel для анализа.
  • Миграция данных из статических PDF-файлов в редактируемые страницы Excel.
  • Автоматизированные рабочие потоки для соответствия и аудита.
  • Массовое табличное извлечение данных из счетов, заявлений или форм.

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

**Какую функциональность предоставляет этот плагин?**Он конвертирует страницы PDF-документа в шины XLS/XLSX, сохраняя расположения и табличные данные.

**Как это отличается от Aspose.PDF для .NET?**Aspose.PDF для .NET - это полноценная библиотека PDF, в то время как этот плагин фокусируется только на конверсии PDF в Excel.

**Ограничен ли он к конверсии XLS/XLSX?**Да, для других задач PDF (редактирование, слияние, компрессирование), используйте основную библиотеку Aspose.PDF.

*Есть ли в Интернете инструмент?*Да, Aspose предлагает бесплатный онлайн PDF в XLS/XLSX конвертер.

*Где я могу найти примеры кода?*Смотреть документацию Aspose.PDF и страницы посадки для подробных примеров в C# и VB.NET.

 Русский