Перетворення PDF документів у Excel електронні таблиці є важливою потребою для розробників, які працюють з автоматизацією даних, звітами та аналізом. На відміну від статичних PDF, Excel дозволяє структуровану маніпуляцію даними та аналіз. У цій статті ви дізнаєтеся, як перетворити PDF у XLS або XLSX у C# .NET з використанням REST API, потужного інструменту для обробки PDF високої точності.

PDF до XLSX REST API

Aspose.PDF Cloud SDK for .NET дозволяє розробникам ефективно витягувати дані з PDF-файлів і конвертувати їх у формат Excel. Основні функції включають:

  • Точне перетворення: зберігає структури таблиць, макети та стилі.
  • Підтримка для XLS & XLSX: Гнучкість у виборі формату, який вам потрібен.
  • Налаштування виходу: контроль структури аркуша, порожні стовпці та шлях виходу.
  • Хмарне: Працює на різних платформах без необхідності локальної установки.

Prerequisites

Щоб почати:

  • Встановіть офіційний SDK з NuGet:
Install-Package Aspose.PDF-Cloud

Створіть безкоштовний обліковий запис на Aspose.Cloud dashboard, щоб отримати свій Client ID та Client Secret.

Перетворити PDF в Excel на C#

Ось як використовувати .NET SDK для автоматизації конвертації PDF у електронну таблицю:

  • Ініціалізуйте PdfApi з використанням ваших облікових даних.
  • Вкажіть файл PDF та формат виходу Excel.
  • Викличте PutPdfInStorageToXls(…) API для виконання конвертації.
// Для більшої кількості прикладів, 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);

// name of input PDF file
String inputFile = "Binder1-1.pdf";

// read the content of input PDF file from local drive
using (var stream = System.IO.File.OpenRead(inputFile))
{
    // завантажити вихідний PDF файл до хмарного сховища
    pdfApi.UploadFile("sourceFile.pdf", stream);

    // call the API to convert PDF to XLSX conversion
    var resltant = pdfApi.PutPdfInStorageToXlsx("input.pdf", outPath: "myResultant.xlsx", insertBlankColumnAtFirst: false, uniformWorksheets: false);
}
pdf to xlsx

Перегляд попереднього перегляду конверсії PDF у XLSX.

Ви можете завантажити вхідний PDF з Binder.pdf та отриману книгу Excel з myResultant.xlsx.

Adobe PDF до Excel за допомогою cURL

Ви надаєте перевагу інструментам командного рядка? Ви також можете використовувати cURL з Aspose.PDF Cloud API.

Крок 1: Генерувати токен доступу:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Крок 2: Перетворення PDF у XLSX:

curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?insertBlankColumnAtFirst=false&minimizeTheNumberOfWorksheets=false&uniformWorksheets=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-o "Conversion.xlsx"
  • Зберегти отриманий Excel безпосередньо в хмарне сховище:
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?outPath={myResultantFile}&insertBlankColumnAtFirst=false&minimizeTheNumberOfWorksheets=false&uniformWorksheets=true" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-d {}

Замініть sourceFile на PDF файл (доступний у хмарному зберіганні), myResultantFile на конвертовану Excel книгу та YOURACCESSTOKEN на JWT токен доступу, згенерований вище.

Спробуйте онлайн конвертер PDF в Excel

Протестуйте API без написання будь-якого коду, використовуючи наш безкоштовний онлайн PDF to XLSX converter. Це працює на тій же базі REST API.

pdf to excel

Безкоштовний онлайн конвертер PDF в Excel.

Висновок

Використовуючи .NET REST API, ви можете легко перетворити складні PDF-документи на Excel-робочі книги, оптимізувати робочі процеси з даними та зменшити ручну обробку. Це рішення ідеально підходить для розробників, які працюють у звітності, фінансах, аналітиці або обробці документів.

Корисні посилання

Рекомендувані статті

Ми настійно рекомендуємо ознайомитися з наступними публікаціями блогу для отримання інформації про: