Конвертер PDF у XLS
Конвертер PDF у XLS для .NET від Documentize - це універсальний і потужний інструмент для конвертації PDF-документів в електронні таблиці Excel (XLS/XLSX). Використовуючи цей плагін, розробники можуть безперешкодно перетворювати статичні дані PDF у динамічні та редаговані таблиці, спрощуючи маніпуляції з даними, аналіз і обмін ними.
Основні характеристики:
- Гнучкі опції конвертації: Конвертуйте PDF-файли в XLSX, XLS, CSV або інші формати.
- Збереження вмісту: Зберігайте оригінальну структуру, макет і форматування.
- Налаштовуваний вихід: Налаштуйте діапазони сторінок, назви аркушів і вихідні формати.
- Пакетна обробка: Обробляйте кілька PDF-файлів одночасно для високої ефективності.
- Розширене форматування: Вставляйте пусті стовпці або зменшуйте кількість аркушів.
Як конвертувати PDF у Excel
Щоб конвертувати PDF-документ в Excel-файл (XLS/XLSX), виконайте наступні кроки:
- Створіть екземпляр класу
XlsConverter
. - Налаштуйте параметри конвертації за допомогою класу
PdfToXlsOptions
. - Додайте вхідні PDF-файли за допомогою методу
AddInput
. - Вкажіть шлях до вихідного файлу за допомогою методу
AddOutput
. - Виконайте метод
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.