В епоху прийняття рішень на основі даних критично важливо отримувати інформацію з безлічі джерел. Однак це часто передбачає роботу з даними, заблокованими у файлах PDF, що може бути серйозною проблемою. Ось тут і починає грати магія перетворення PDF у Excel. Перетворення «PDF на Excel» — це більше, ніж просто технічне завдання; це шлях до оптимізації вилучення, аналізу та візуалізації даних. Отже, давайте заглибимося в деталі легкого перетворення PDF у Excel за допомогою .NET REST API, щоб ми могли впорядковувати, маніпулювати та отримувати цінну інформацію з даних.
- .NET REST API для перетворення PDF у Excel
- Перетворіть PDF у XLS за допомогою C# .NET
- Експортуйте PDF у книгу Excel за допомогою команд cURL
.NET REST API для перетворення PDF у Excel
Коли справа доходить до перетворення PDF у Excel, ефективність і точність є найважливішими. Тому ми рекомендуємо використовувати Aspose.PDF Cloud SDK для .NET, універсальне та зручне для розробників рішення, яке спрощує весь цей процес. SDK надає користувачам безліч функціональних можливостей, окрім перетворення, що робить його комплексним інструментом для вилучення та обробки даних. Від таблиць даних до фінансових звітів, .NET REST API гарантує, що перетворені файли Excel не тільки точні, але й добре структуровані.
Щоб використати SDK, виконайте пошук Aspose.PDF-Cloud
в менеджері пакетів NuGet у середовищі Visual Studio IDE і натисніть кнопку Додати пакет
, щоб посилання на SDK було додано в проект.
Отримайте облікові дані клієнта з хмарної інформаційної панелі. Якщо у вас немає облікового запису, просто створіть безкоштовний обліковий запис, дотримуючись інструкцій, наведених у швидкому запуску.
Перетворіть PDF у XLS за допомогою C# .NET
Будь ласка, виконайте наведені нижче кроки, щоб створити конвертер PDF у Excel за допомогою C# .NET.
// Для отримання додаткових прикладів https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// Отримайте облікові дані клієнта з https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// створити екземпляр PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// викликати API для перетворення вхідного PDF-файлу в Excel, а також ми вказали створення уніфікованих робочих аркушів
var response = pdfApi.GetPdfInStorageToXlsx("input.pdf", minimizeTheNumberOfWorksheets: true, uniformWorksheets: true);
if (response != null)
{
Console.WriteLine("PDF to Excel worksheet conversion completed successfully !");
}
saveToDisk(response,"ResultantFile.xls");
// Спеціальний метод збереження вмісту потоку у файл на локальному диску
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}
Нижче наведено короткі відомості про вказаний вище фрагмент коду.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
Створіть об’єкт класу PdfApi, передаючи облікові дані клієнта як вхідні аргументи.
pdfApi.GetPdfInStorageToXlsx("input.pdf", minimizeTheNumberOfWorksheets: true, uniformWorksheets: true);
Тепер викличте API для перетворення PDF у робочу книгу Excel, де, як ми згадували, мати вихідні аркуші. Нарешті, використовується спеціальний метод для збереження результату на локальному диску.
- PutPdfInStorageToXlsx - цей API перетворює PDF-документ (розташований на сховищі) у формат XLSX і завантажує отриманий файл у сховище.
- PutPdfInRequestToXlsx - цей API перетворює PDF-документ (у вмісті запиту) у формат XLSX і завантажує отриманий файл у сховище.
Зразки PDF-файлів, використаних у наведеному вище файлі прикладу, можна завантажити з astscidatatablessample.pdf.
Експортуйте PDF у книгу Excel за допомогою команд cURL
Для тих, хто шукає універсальний і сценарійний підхід до перетворення PDF у Excel, Aspose.PDF Cloud у тандемі з командами cURL пропонує ефективне рішення. Незалежно від того, чи потрібно вам «конвертувати PDF у Excel», «конвертувати PDF у XLS» або «Експортувати PDF у Excel», цей підхід створено для безперебійного перетворення даних. Використовуючи команди cURL, ви можете автоматизувати процес і бездоганно інтегрувати його у свій робочий процес.
Щоб почати використовувати цей підхід, першим кроком є створення маркера доступу JWT за допомогою такої команди:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Тепер, коли маркер JWT згенеровано, нам потрібно виконати наступну команду, щоб експортувати PDF до Excel онлайн. Після перетворення отриманий аркуш Excel зберігається на локальному диску.
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?minimizeTheNumberOfWorksheets=true&uniformWorksheets=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "{resultantWorkbook}"
Замініть sourceFile
на назву вхідного PDF-файлу, доступного в хмарному сховищі, resultantWorkbook
на назву отриманої робочої книги Excel і замініть accessToken
на маркер доступу JWT, згенерований вище.
Висновок
На завершення пошуки перетворення PDF-файлу в Excel було демістифіковано за допомогою двох різних, але потужних підходів. Aspose.PDF Cloud SDK для .NET пропонує комплексне та зручне для розробників рішення, яке спрощує вимогу «перетворення PDF у Excel», розширюючи його можливості за межі простого перетворення. З іншого боку, для тих, хто шукає універсальний маршрут зі сценаріями, комбінація команд Aspose.PDF Cloud і cURL забезпечує автоматизований робочий процес для безперешкодної трансформації даних. Обидва методи, кожен зі своїми унікальними перевагами, спрямовані на оптимізацію вилучення та аналізу даних, перетворюючи їх на структурований та ефективний процес.
корисні посилання
Схожі статті
Ми настійно рекомендуємо відвідати такі блоги: