pdf в xls

Перетворіть PDF на книгу Excel за допомогою C# .NET.

У сфері керування даними файли PDF часто служать сховищем цінної інформації. Однак видобування та маніпулювання даними з цих файлів може бути складним завданням, особливо при роботі з табличними даними. Тут стає очевидною необхідність конвертації PDF у Excel за допомогою C# .NET. Крім того, перетворюючи PDF у робочі книги Excel, ви отримуєте можливість легко отримувати доступ, аналізувати та маніпулювати табличними даними у знайомому форматі електронної таблиці.

API перетворення PDF в Excel

За допомогою GroupDocs.Conversion Cloud SDK for .NET конвертація PDF-файлів у формат Excel стає простою справою. Цей потужний SDK пропонує безліч функцій, призначених для оптимізації процесу перетворення та підвищення ефективності. Надійна сумісність забезпечує легке перетворення навіть найскладніших PDF-файлів. Крім того, настроювані параметри пропонують точний контроль над результатом, а його хмарна архітектура забезпечує зручний доступ у будь-який час і в будь-якому місці.

Спочатку нам потрібно інсталювати SDK, виконавши пошук GroupDocs.Conversion-Cloud у менеджері пакетів NuGet. Іншим варіантом є виконання наступної команди в консолі менеджера пакетів.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0

Тепер нам потрібно отримати наші персоналізовані облікові дані API (тобто ідентифікатор клієнта та секрет клієнта).Будь ласка, дотримуйтесь інструкцій, наведених у цьому короткому підручнику, де пояснюється, як отримати облікові дані API.

Перетворіть PDF на Excel у C# .NET

У цьому розділі ми збираємося дослідити деталі доставки точного та надійного перетворення PDF у Excel за допомогою C# .NET.

  1. Створіть екземпляр класу Configuration, де ми передаємо облікові дані клієнта як аргументи.
var configurations = new Configuration(clientId, clientSecret1);
  1. Ініціалізуйте ConvertApi, де ми передаємо об’єкт конфігурації як вхідний аргумент.
var apiInstance = new ConvertApi(configurations);
  1. Завантажте вхідний PDF-файл у хмарне сховище.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
  1. Створіть екземпляр ConvertSettings, де ми вказуємо назву вхідного PDF-файлу, результуючий формат як xls і назву результуючої книги Excel як аргументи.
var settings = new ConvertSettings{...}
  1. Викличте ConvertDocumentRequest API, щоб конвертувати PDF у XLS і зберегти отриману книгу Excel у хмарному сховищі.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Більше прикладів на https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Отримайте свої облікові дані API 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Створіть екземпляр класу конфігурації та ініціалізуйте його ідентифікатором клієнта та секретом клієнта. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Визначте значення ApiBaseUrl, щоб установити базову URL-адресу API перетворення PDF у XLS.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Ініціалізуйте екземпляр класу ConvertApi об’єктом класу Configuration.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// читати вміст вхідного PDF-файлу з локального диска             
using (var stream = System.IO.File.OpenRead("marketing.pdf"))
{
    // створити екземпляр FileApi
    var fileUpload = new FileApi(configurations);
    // завантажити вхідний PDF у хмарне сховище
    fileUpload.UploadFile(new UploadFileRequest("marketing.pdf", stream));

    // створити ConvertSettings, де ми визначаємо вхідний PDF-файл і назву для результуючого аркуша Excel
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "marketing.pdf",
        Format = "xls",
        OutputPath = "myResultant.xls"
    };
    
    // Викличте метод ConvertDocument, щоб ініціювати перетворення PDF у Excel.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // повідомлення про успішний друк
        Console.WriteLine("The PDF to Excel conversion completed successfully !");
    }
}
pdf в xlsx

Зображення: попередній перегляд перетворення PDF у Excel.

Вхідний PDF-файл і створену вище книгу Excel можна завантажити з marketing.pdf і myResultant.xls.

Збережіть PDF як книгу Excel за допомогою команд cURL

Давайте детально розглянемо, як GroupDocs.Conversion Cloud пропонує зручне рішення для перетворення PDF-файлів у робочі книги Excel за допомогою кількох простих команд cURL. Використовуючи потужність цієї хмарної служби конвертації, ви можете без особливих зусиль перетворити свої PDF-документи у формат Excel, забезпечуючи розширені можливості обробки та аналізу даних. Ця інтеграція не тільки економить час, але й забезпечує точність збереження структури та вмісту ваших PDF-даних у книзі Excel.

По-перше, нам потрібно згенерувати маркер доступу JWT на основі облікових даних клієнта. Коли ми згенеруємо маркер JWT, виконайте наведену нижче команду cURL, щоб перетворити CSV на таблицю HTML і зберегти отриманий HTML у хмарному сховищі.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"xls\",  \"LoadOptions\": {    \"Format\": \"pdf\"  },  \"OutputPath\": \"{myResultantFile}\"}"

Будь ласка, замініть sourceFile на назву вхідного PDF-документа, myResultantFile на назву отриманої робочої книги Excel і accessToken на персоналізований маркер доступу JWT.

  • Якщо нам потрібно зберегти отриману робочу книгу Excel на локальному диску, спробуйте скористатися такою командою cURL:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"xls\",  \"LoadOptions\": {    \"Format\": \"pdf\"  }}" \
-o "{myResultantFile}"

Програма для перетворення PDF у Excel

Спробуйте скористатися нашою безкоштовною програмою PDF to XLSX Converter. Легкий і надефективний додаток, який розроблено на основі GroupDocs.Conversion Cloud REST API і дає вам змогу побачити дивовижні можливості REST API.

Конвертер PDF в XLSX

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

Висновок

Підсумовуючи, незалежно від того, віддаєте перевагу гнучкості команд cURL чи надійності .NET REST API, GroupDocs.Conversion Cloud пропонує комплексне рішення для перетворення PDF-файлів у робочі книги Excel. Ми настійно рекомендуємо вам ознайомитися з можливостями GroupDocs.Conversion Cloud сьогодні та з легкістю оптимізувати робочий процес перетворення PDF у XLSX.

Схожі статті

Ми наполегливо рекомендуємо відвідати такі посилання, щоб дізнатися більше про: