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

Aspose.PDF XLS Converter для .NET є легким плагіном, розробленим для перетворення сторінок PDF-документу в високоякісні таблиці Microsoft Excel (XLS / XLSX). Це дозволяє розробникам витягувати табличні дані, зберігати розташування і автоматизувати конверсії пакетів з тонким контролем над параметрами виходу.

Розпочинаємо

Інсталяція та установка

  • Завантажити пакет через NuGet:
dotnet add package Aspose.PDF

Особливості та функції

PDF в Excel конвертація

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

Page and Range Вибір сторінки

  • Конвертуйте повні документи або конкретні рядки/сторінки.
  • Підтримує неконтигуальні діапазони для вибіркової екстракції.

Розробка та форматизація збереження

  • Зберігає шрифти, кольори, клітинні кордони, об’єднані клітини і головки / ноги.
  • Забезпечує вірність зображення PDF з огледалом Excel.

Таблиця визнання

  • Виявляє та реконструює табличні дані в рядки / колони 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.

 Українська