În era luării deciziilor bazate pe date, extragerea de informații dintr-o multitudine de surse este esențială. Cu toate acestea, aceasta implică adesea tratarea datelor blocate în fișierele PDF, ceea ce poate fi o provocare considerabilă. Aici intră în joc magia conversiei PDF în Excel. Convertirea „PDF în Excel” este mai mult decât o sarcină tehnică; este o poartă către eficientizarea extragerii, analizei și vizualizării datelor. Așadar, să analizăm detaliile conversiei PDF în Excel fără efort folosind .NET REST API, astfel încât să putem organiza, manipula și obține informații valoroase din date.
- .NET REST API pentru conversia PDF în Excel
- Convertiți PDF în XLS cu C# .NET
- Exportați PDF în registru de lucru Excel cu comenzi cURL
.NET REST API pentru conversia PDF în Excel
Când vine vorba de conversia PDF în Excel, eficiența și acuratețea sunt primordiale. Prin urmare, vă recomandăm să utilizați Aspose.PDF Cloud SDK pentru .NET, o soluție versatilă și prietenoasă pentru dezvoltatori, care simplifică întregul proces. SDK-ul oferă utilizatorilor o multitudine de funcționalități dincolo de conversie, făcându-l un instrument cuprinzător pentru extragerea și manipularea datelor. De la tabelele de date la rapoartele financiare, .NET REST API asigură că fișierele Excel convertite nu sunt doar exacte, ci și bine structurate.
Pentru a utiliza SDK-ul, căutați „Aspose.PDF-Cloud” în managerul de pachete NuGet din Visual Studio IDE și faceți clic pe butonul „Adăugați pachet”, astfel încât referința SDK să fie adăugată în proiect.
Obțineți acreditările de client de la cloud dashboard. În cazul în care nu aveți un cont existent, pur și simplu creați un cont gratuit urmând instrucțiunile specificate în pornire rapidă.
Convertiți PDF în XLS cu C# .NET
Vă rugăm să urmați pașii de mai jos pentru a dezvolta un convertor PDF în Excel folosind C# .NET.
// Pentru mai multe exemple, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// Obțineți acreditările client de la https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// creați o instanță de PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// apelați API pentru a converti fișierul PDF de intrare în Excel și, de asemenea, am specificat pentru a genera foi de lucru unificate
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");
// Metodă personalizată pentru a salva conținutul fluxului într-un fișier pe unitatea locală
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}
Mai jos sunt prezentate detaliile rapide cu privire la fragmentul de cod menționat mai sus.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
Creați un obiect din clasa PdfApi în timp ce treceți acreditările clientului ca argumente de intrare.
pdfApi.GetPdfInStorageToXlsx("input.pdf", minimizeTheNumberOfWorksheets: true, uniformWorksheets: true);
Acum, apelați API-ul pentru a converti PDF în registrul de lucru Excel, unde am menționat că avem foi de lucru uniforme la ieșire. În cele din urmă, se utilizează o metodă personalizată pentru a salva rezultatul pe unitatea locală.
- PutPdfInStorageToXlsx - Acest API convertește documentul PDF (situat pe stocare) în format XLSX și încarcă fișierul rezultat în stocare.
- PutPdfInRequestToXlsx - Acest API convertește documentul PDF (în conținutul cererii) în format XLSX și încarcă fișierul rezultat în stocare.
Exemplele de fișiere PDF utilizate în fișierul exemplu de mai sus pot fi descărcate de la astscidatatablessample.pdf.
Exportați PDF în registru de lucru Excel cu comenzi cURL
Pentru cei care caută o abordare versatilă și scriptabilă a conversiei PDF în Excel, Aspose.PDF Cloud în tandem cu comenzile cURL oferă o soluție eficientă. Indiferent dacă cerințele dvs. sunt „conversia PDF în Excel”, „conversia PDF în XLS” sau „Exportați PDF în Excel”, această abordare este concepută pentru transformarea fără întreruperi a datelor. Utilizând comenzile cURL, puteți automatiza procesul și îl puteți integra fără probleme în fluxul dvs. de lucru.
Pentru a începe să utilizați această abordare, primul pas este să generați un token de acces JWT utilizând următoarea comandă:
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"
Acum că tokenul JWT a fost generat, trebuie să executăm următoarea comandă pentru a exporta PDF în Excel online. După conversie, foaia de lucru Excel rezultată este stocată pe o unitate locală.
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}"
Înlocuiți sourceFile
cu numele fișierului PDF de intrare disponibil în stocarea în cloud, resultantWorkbook
cu numele registrului de lucru Excel rezultat și înlocuiți accessToken
cu simbolul de acces JWT generat mai sus.
Concluzie
În concluzie, căutarea pentru conversia PDF în Excel a fost demistificată prin două abordări distincte, dar puternice. Aspose.PDF Cloud SDK pentru .NET oferă o soluție cuprinzătoare și prietenoasă pentru dezvoltatori, simplificând cerința de „conversie PDF în Excel”, extinzându-și capabilitățile dincolo de simpla conversie. Pe de altă parte, pentru cei care caută o rută versatilă, cu scripturi, combinația dintre comenzile Aspose.PDF Cloud și cURL oferă un flux de lucru automat pentru transformarea fără întreruperi a datelor. Ambele metode, fiecare cu punctele sale forte unice, urmăresc să eficientizeze extracția și analiza datelor, transformându-le într-un proces structurat și eficient.
Link-uri utile
Articole similare
Vă recomandăm să vizitați următoarele bloguri: