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.