Конвертер PDF у XLS

Конвертер PDF у XLS для .NET від Documentize - це універсальний і потужний інструмент для конвертації PDF-документів в електронні таблиці Excel (XLS/XLSX). Використовуючи цей плагін, розробники можуть безперешкодно перетворювати статичні дані PDF у динамічні та редаговані таблиці, спрощуючи маніпуляції з даними, аналіз і обмін ними.

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

  • Гнучкі опції конвертації: Конвертуйте PDF-файли в XLSX, XLS, CSV або інші формати.
  • Збереження вмісту: Зберігайте оригінальну структуру, макет і форматування.
  • Налаштовуваний вихід: Налаштуйте діапазони сторінок, назви аркушів і вихідні формати.
  • Пакетна обробка: Обробляйте кілька PDF-файлів одночасно для високої ефективності.
  • Розширене форматування: Вставляйте пусті стовпці або зменшуйте кількість аркушів.

Як конвертувати PDF у Excel

Щоб конвертувати PDF-документ в Excel-файл (XLS/XLSX), виконайте наступні кроки:

  1. Створіть екземпляр класу XlsConverter.
  2. Налаштуйте параметри конвертації за допомогою класу PdfToXlsOptions.
  3. Додайте вхідні PDF-файли за допомогою методу AddInput.
  4. Вкажіть шлях до вихідного файлу за допомогою методу AddOutput.
  5. Виконайте метод Process, щоб розпочати конвертацію.
1var converter = new XlsConverter();
2var options = new PdfToXlsOptions();
3
4// Додати вхідні та вихідні шляхи файлів
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));
7
8// Виконати конвертацію
9converter.Process(options);

Налаштування конвертації PDF в Excel

Клас PdfToXlsOptions дозволяє налаштувати процес конвертації. Наприклад, щоб конвертувати PDF у файл XLSX, задайте ім’я аркуша та увімкніть розширені параметри форматування:

 1var options = new PdfToXlsOptions
 2{
 3    Format = PdfToXlsOptions.ExcelFormat.XLSX,    // Вкажіть формат XLSX
 4    WorksheetName = "MySheet",                    // Назвіть аркуш
 5    InsertBlankColumnAtFirst = true               // Вставити пустий стовпець на початку
 6};
 7
 8// Додати вхідні та вихідні файли
 9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));
11
12// Обробити конвертацію
13converter.Process(options);

Пакетна обробка конвертації PDF у XLS

З пакетною обробкою ви можете конвертувати кілька PDF-файлів в електронні таблиці Excel за один раз. Ось приклад:

 1var converter = new XlsConverter();
 2var options = new PdfToXlsOptions();
 3
 4// Додати кілька вхідних файлів
 5options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
 6options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
 7
 8// Вказати вихідні шляхи до файлів
 9options.AddOutput(new FileDataSource(@"C:\Samples\output1.xlsx"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output2.xlsx"));
11
12// Виконати пакетну конвертацію
13converter.Process(options);

Обробка результатів конвертації

Після процесу конвертації метод Process повертає об’єкт ResultContainer, який містить деталі операції. Ось як отримати шлях до конвертованого файлу:

1var resultContainer = converter.Process(options);
2
3// Доступ до виходу шлях до файлу
4var result = resultContainer.ResultCollection[0];
5Console.WriteLine("Шлях до конвертованого файлу: " + result.Data.ToString());

Підтримувані вихідні формати

Перералічення PdfToXlsOptions.ExcelFormat надає ряд вихідних форматів:

  • XLSX: Формат файлу Office Open XML (.xlsx) (за замовчуванням).
  • XLSM: Формат Excel з підтримкою макросів.
  • CSV: Значення, розділені комами.
  • ODS: Електронна таблиця відкритого формату.
  • XMLSpreadSheet2003: XML-формат Excel 2003.
 Українська