В эпоху принятия решений на основе данных критически важно извлекать информацию из множества источников. Однако это часто влечет за собой работу с данными, заблокированными в файлах 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 предоставляет пользователям множество функций, помимо преобразования, что делает его комплексным инструментом для извлечения и манипулирования данными. От таблиц данных до финансовых отчетов — API .NET REST гарантирует, что преобразованные файлы 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 обеспечивает автоматизированный рабочий процесс для плавного преобразования данных. Оба метода, каждый из которых обладает своими уникальными преимуществами, направлены на оптимизацию извлечения и анализа данных, превращая их в структурированный и эффективный процесс.
Полезные ссылки
Статьи по Теме
Мы настоятельно рекомендуем посетить следующие блоги: