Tietopohjaisen päätöksenteon aikakaudella oivallusten poimiminen useista lähteistä on kriittistä. Tämä edellyttää kuitenkin usein PDF-tiedostoihin lukittujen tietojen käsittelyä, mikä voi olla huomattava haaste. Tässä tulee esiin taika PDF:stä Excel muuntamiseen. “PDF:n muuntaminen Exceliksi” on enemmän kuin pelkkä tekninen tehtävä; se on portti virtaviivaistaa tiedon poimintaa, analysointia ja visualisointia. Tutustutaan siis vaivattoman PDF:n Excel-muunnoksen yksityiskohtiin .NET REST API:n avulla, jotta voimme järjestää, käsitellä ja saada arvokkaita tietoja tiedoista.
- .NET REST API PDF-muunnoksi Exceliksi
- Muunna PDF XLS:ksi C# .NET:illä
- Vie PDF Excel-työkirjaan cURL-komennoilla
.NET REST API PDF-muunnoksi Exceliksi
Kun on kyse PDF-tiedostojen muuntamisesta Exceliksi, tehokkuus ja tarkkuus ovat ensiarvoisen tärkeitä. Suosittelemme siis käyttämään Aspose.PDF Cloud SDK:ta .NETille, joka on monipuolinen ja kehittäjäystävällinen ratkaisu, joka yksinkertaistaa koko prosessia. SDK tarjoaa käyttäjille lukuisia toimintoja muuntamisen lisäksi, mikä tekee siitä kattavan työkalun tietojen poimimiseen ja käsittelyyn. Tietotaulukoista talousraportteihin .NET REST API varmistaa, että muunnetut Excel-tiedostot eivät ole vain tarkkoja vaan myös hyvin jäsenneltyjä.
Jos haluat käyttää SDK:ta, etsi Visual Studio IDE:n NuGet-pakettien hallinnassa Aspose.PDF-Cloud ja napsauta Lisää paketti -painiketta, jotta SDK-viittaus lisätään projektiin.
Hanki asiakastunnuksesi pilvihallintapaneelista. Jos sinulla ei ole tiliä, luo ilmainen tili noudattamalla kohdassa [pika aloitus] (https://docs.aspose.cloud/total/getting-started/quickstart/) annettuja ohjeita.
Muunna PDF XLS:ksi C# .NET:illä
Noudata alla annettuja ohjeita kehittääksesi PDF–Excel-muuntimen C# .NET:illä.
// Lisää esimerkkejä on osoitteessa https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// Hanki asiakkaan tunnistetiedot osoitteesta https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// luo PdfApi-esiintymä
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// kutsua API muuntaaksesi syötetyn PDF-tiedoston Exceliksi, ja olemme myös määrittäneet luoda yhtenäisiä laskentataulukoita
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");
// Mukautettu tapa tallentaa suoratoistosisältö tiedostoon paikallisella asemalla
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}
Alla on nopeat tiedot yllä mainitusta koodinpätkästä.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
Luo PdfApi-luokan objekti ja välitä asiakkaan tunnistetiedot syöttöargumentteina.
pdfApi.GetPdfInStorageToXlsx("input.pdf", minimizeTheNumberOfWorksheets: true, uniformWorksheets: true);
Soita nyt API:lle muuntaaksesi PDF-tiedostot Excel-työkirjaksi, jossa olemme maininneet, että tulostuksessa on yhtenäiset laskentataulukot. Lopuksi käytetään mukautettua menetelmää tulosteen tallentamiseksi paikalliselle asemalle.
- PutPdfInStorageToXlsx - Tämä API muuntaa PDF-dokumentin (sijaitsee tallennustilassa) XLSX-muotoon ja lähettää tuloksena olevan tiedoston tallennustilaan.
- PutPdfInRequestToXlsx - Tämä API muuntaa PDF-dokumentin (pyynnön sisällössä) XLSX-muotoon ja lähettää tuloksena olevan tiedoston tallennustilaan.
Yllä olevassa esimerkkitiedostossa käytetyt PDF-mallitiedostot voidaan ladata osoitteesta astscidatatablessample.pdf.
Vie PDF Excel-työkirjaan cURL-komennoilla
Aspose.PDF Cloud yhdessä cURL-komentojen kanssa tarjoaa tehokkaan ratkaisun niille, jotka etsivät monipuolista ja käsikirjoitettavaa lähestymistapaa PDF:n muuntamiseen Exceliksi. Olipa vaatimus “muuntaa PDF Exceliksi”, “muuntaa PDF XLS-muotoon” tai “vienti PDF Exceliin”, tämä lähestymistapa on suunniteltu tietojen saumattomaan muuntamiseen. Käyttämällä cURL-komentoja voit automatisoida prosessin ja integroida sen saumattomasti työnkulkuusi.
Aloitaksesi tämän lähestymistavan käyttäminen, ensimmäinen vaihe on luoda JWT-käyttöoikeus seuraavalla komennolla:
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"
Nyt kun JWT-tunnus on luotu, meidän on suoritettava seuraava komento viedäksesi PDF-tiedosto Exceliin verkossa. Muuntamisen jälkeen tuloksena oleva Excel-laskentataulukko tallennetaan paikalliselle asemalle.
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}"
Korvaa “lähdetiedosto” pilvitallennustilassa olevan PDF-syötetiedoston nimellä, “resultantWorkbook” tuloksena olevan Excel-työkirjan nimellä ja korvaa “accessToken” yllä luodulla JWT-käyttötunnuksella.
Johtopäätös
Yhteenvetona voidaan todeta, että pyrkimys muuntaa PDF-tiedosto Exceliksi on selvitetty kahdella erillisellä mutta tehokkaalla lähestymistavalla. Aspose.PDF Cloud SDK for .NET tarjoaa kattavan ja kehittäjäystävällisen ratkaisun, joka yksinkertaistaa “PDF:stä Excel-muunnoksen” vaatimusta ja laajentaa sen ominaisuuksia pelkän muuntamisen lisäksi. Toisaalta niille, jotka etsivät monipuolista, skriptoitavaa reittiä, Aspose.PDF Cloud- ja cURL-komentojen yhdistelmä tarjoaa automaattisen työnkulun saumattomaan tiedon muuntamiseen. Molemmat menetelmät, joilla on ainutlaatuiset vahvuutensa, pyrkivät virtaviivaistamaan tiedon poimimista ja analysointia ja muuttamaan ne jäsennellyksi ja tehokkaaksi prosessiksi.
hyödyllisiä linkkejä
Aiheeseen liittyvät artikkelit
Suosittelemme vierailemaan seuraavissa blogeissa: