W epoce podejmowania decyzji w oparciu o dane kluczowe znaczenie ma wyciąganie wniosków z wielu źródeł. Jednak często wiąże się to z obsługą danych zamkniętych w plikach PDF, co może stanowić spore wyzwanie. Tutaj właśnie wchodzi w grę magia konwersji plików PDF do Excel. Konwersja plików PDF do Excela to coś więcej niż tylko zadanie techniczne; to brama do usprawnienia ekstrakcji, analizy i wizualizacji danych. Przyjrzyjmy się zatem szczegółom łatwej konwersji plików PDF do programu Excel przy użyciu interfejsu API .NET REST, abyśmy mogli porządkować dane, manipulować nimi i wyciągać z nich cenne wnioski.
- .NET REST API do konwersji plików PDF do Excela
- Konwertuj pliki PDF na XLS za pomocą języka C# .NET
- Eksportuj plik PDF do skoroszytu programu Excel za pomocą poleceń cURL
.NET REST API do konwersji plików PDF do Excela
Jeśli chodzi o konwersję plików PDF do programu Excel, najważniejsza jest wydajność i dokładność. Dlatego zalecamy użycie Aspose.PDF Cloud SDK dla .NET, wszechstronnego i przyjaznego dla programistów rozwiązania, które upraszcza cały ten proces. SDK zapewnia użytkownikom mnóstwo funkcjonalności wykraczających poza konwersję, co czyni go wszechstronnym narzędziem do ekstrakcji i manipulacji danymi. Od tabel danych po raporty finansowe, interfejs API .NET REST gwarantuje, że przekonwertowane pliki Excel są nie tylko dokładne, ale także mają dobrą strukturę.
Aby skorzystać z SDK, wyszukaj „Aspose.PDF-Cloud” w menedżerze pakietów NuGet w Visual Studio IDE i kliknij przycisk „Dodaj pakiet”, aby w projekcie zostało dodane odniesienie do SDK.
Uzyskaj dane uwierzytelniające klienta z panelu chmurowego. Jeśli nie masz istniejącego konta, po prostu utwórz bezpłatne konto, postępując zgodnie z instrukcjami podanymi w szybkim starcie.
Konwertuj pliki PDF na XLS za pomocą języka C# .NET
Aby utworzyć konwerter plików PDF na Excel przy użyciu języka C# .NET, wykonaj poniższe czynności.
// Więcej przykładów można znaleźć na stronie https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// Uzyskaj dane uwierzytelniające klienta z https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// utwórz instancję PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// wywołaj API, aby przekonwertować wejściowy plik PDF na Excel, a także określiliśmy generowanie ujednoliconych arkuszy
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");
// Niestandardowa metoda zapisywania zawartości strumienia do pliku na dysku lokalnym
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}
Poniżej podano krótkie szczegóły dotyczące powyższego fragmentu kodu.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
Utwórz obiekt klasy PdfApi, przekazując poświadczenia klienta jako argumenty wejściowe.
pdfApi.GetPdfInStorageToXlsx("input.pdf", minimizeTheNumberOfWorksheets: true, uniformWorksheets: true);
Teraz wywołaj interfejs API, aby przekonwertować plik PDF na skoroszyt programu Excel, o którym wspominaliśmy, aby mieć jednolite arkusze wyjściowe. Na koniec wykorzystywana jest niestandardowa metoda zapisywania danych wyjściowych na dysku lokalnym.
- PutPdfInStorageToXlsx — ten interfejs API konwertuje dokument PDF (znajdujący się w pamięci) do formatu XLSX i przesyła wynikowy plik do pamięci.
- PutPdfInRequestToXlsx — ten interfejs API konwertuje dokument PDF (w treści żądania) do formatu XLSX i przesyła wynikowy plik do magazynu.
Przykładowe pliki PDF użyte w powyższym przykładowym pliku można pobrać z astscidatatablessample.pdf.
Eksportuj plik PDF do skoroszytu programu Excel za pomocą poleceń cURL
Dla tych, którzy szukają wszechstronnego i skryptowego podejścia do konwersji plików PDF do Excela, Aspose.PDF Cloud w połączeniu z poleceniami cURL oferuje wydajne rozwiązanie. Niezależnie od tego, czy potrzebujesz „konwertować plik PDF na format Excel”, „konwertować plik PDF na XLS”, czy „eksportować plik PDF do formatu Excel”, to podejście zostało zaprojektowane z myślą o płynnej transformacji danych. Korzystając z poleceń cURL, możesz zautomatyzować proces i bezproblemowo zintegrować go z przepływem pracy.
Aby rozpocząć korzystanie z tego podejścia, pierwszym krokiem jest wygenerowanie tokena dostępu JWT za pomocą następującego polecenia:
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"
Teraz, gdy token JWT został wygenerowany, musimy wykonać następujące polecenie, aby wyeksportować plik PDF do programu Excel online. Po konwersji powstały arkusz programu Excel jest przechowywany na dysku lokalnym.
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}"
Zamień sourceFile
na nazwę wejściowego pliku PDF dostępnego w chmurze, resultantWorkbook
na nazwę wynikowego skoroszytu Excel i zamień accessToken
na token dostępu JWT wygenerowany powyżej.
Wniosek
Podsumowując, dążenie do konwersji plików PDF do programu Excel zostało wyjaśnione za pomocą dwóch różnych, ale potężnych podejść. Aspose.PDF Cloud SDK dla .NET oferuje kompleksowe i przyjazne dla programistów rozwiązanie, upraszczające wymagania dotyczące „konwersji plików PDF do Excela”, jednocześnie rozszerzając jego możliwości poza zwykłą konwersję. Z drugiej strony, dla tych, którzy szukają wszechstronnej, skryptowej trasy, połączenie poleceń Aspose.PDF Cloud i cURL zapewnia zautomatyzowany przepływ pracy dla płynnej transformacji danych. Obie metody, każda ze swoimi unikalnymi mocnymi stronami, mają na celu usprawnienie ekstrakcji i analizy danych, przekształcając je w ustrukturyzowany i wydajny proces.
Przydatne linki
Powiązane artykuły
Gorąco polecamy odwiedzenie następujących blogów: