Az adatvezérelt döntéshozatal korszakában kritikus fontosságú a betekintést nyerni számos forrásból. Ez azonban gyakran azt jelenti, hogy a PDF fájlokban zárolt adatokkal kell foglalkozni, ami komoly kihívást jelenthet. Itt lép életbe a PDF-ből Excel konvertálás varázsa. A „PDF Excelbe” konvertálása több, mint pusztán technikai feladat; ez egy átjáró az adatok kinyerésének, elemzésének és megjelenítésének egyszerűsítéséhez. Nézzük tehát a .NET REST API használatával történő egyszerű PDF-excel konvertálás részleteit, hogy rendszerezhessük, kezelhessük és értékes betekintést nyerhessünk az adatokból.
- .NET REST API PDF-ből Excel-be való konvertáláshoz
- A PDF konvertálása XLS-re a C# .NET segítségével
- PDF exportálása Excel-munkafüzetbe cURL-parancsokkal
.NET REST API PDF-ből Excel-be való konvertáláshoz
A PDF-ek Excel-be konvertálásakor a hatékonyság és a pontosság a legfontosabb. Ezért javasoljuk az [Aspose.PDF Cloud SDK for .NET] (https://products.aspose.cloud/pdf/net/) használatát, amely sokoldalú és fejlesztőbarát megoldás, amely leegyszerűsíti ezt a folyamatot. Az SDK a konverzión túlmenően számos funkcióval ruházza fel a felhasználókat, így átfogó eszközzé teszi az adatkinyeréshez és -kezeléshez. Az adattáblázatoktól a pénzügyi jelentésekig a .NET REST API biztosítja, hogy a konvertált Excel-fájlok ne csak pontosak, hanem jól strukturáltak is legyenek.
Az SDK használatához keressen rá az “Aspose.PDF-Cloud” kifejezésre a NuGet csomagkezelőben a Visual Studio IDE-n belül, és kattintson a “Csomag hozzáadása” gombra, hogy az SDK hivatkozás hozzáadódjon a projekthez.
Szerezze be az ügyfél hitelesítő adatait a [cloud dashboard] (https://dashboard.aspose.cloud/) webhelyről. Ha nem rendelkezik meglévő fiókkal, egyszerűen hozzon létre egy ingyenes fiókot a [gyors kezdés] szakaszban (https://docs.aspose.cloud/total/getting-started/quickstart/) megadott utasítások követésével.
A PDF konvertálása XLS-re a C# .NET segítségével
Kérjük, kövesse az alábbi lépéseket a PDF–Excel konverter C# .NET használatával történő fejlesztéséhez.
// További példákért: https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// Szerezze be az ügyfél hitelesítő adatait a https://dashboard.aspose.cloud/ webhelyről
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// hozzon létre egy PdfApi példányt
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// hívja meg az API-t a bemeneti PDF-fájl Excel-be konvertálásához, és azt is meghatároztuk, hogy egységes munkalapokat generáljon
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");
// Egyéni módszer az adatfolyam-tartalom helyi meghajtón lévő fájlba mentéséhez
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}
Az alábbiakban a fent említett kódrészlet gyors részleteit találja.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
Hozzon létre egy PdfApi osztályú objektumot, miközben bemeneti argumentumként adja át az ügyfél hitelesítő adatait.
pdfApi.GetPdfInStorageToXlsx("input.pdf", minimizeTheNumberOfWorksheets: true, uniformWorksheets: true);
Most hívja meg az API-t a PDF-ek Excel-munkafüzetté konvertálásához, ahol már említettük, hogy egységes munkalapok vannak a kimeneten. Végül egy egyéni módszert használnak a kimenet helyi meghajtóra való mentésére.
- PutPdfInStorageToXlsx – Ez az API konvertálja a (tárhelyen található) PDF-dokumentumot XLSX formátumba, és az eredményül kapott fájlt feltölti a tárhelyre.
- PutPdfInRequestToXlsx – Ez az API konvertálja a PDF-dokumentumot (a kérelemben szereplő tartalom) XLSX formátumba, és feltölti a kapott fájlt a tárhelyre.
A fenti példafájlban használt minta PDF-fájlok letölthetők az [astscidatatablessample.pdf] oldalról (https://sedl.org/afterschool/toolkits/science/pdf/astscidatatablessample.pdf).
PDF exportálása Excel-munkafüzetbe cURL-parancsokkal
Azok számára, akik sokoldalú és szkriptelhető megközelítést keresnek a PDF-ből Excel-be konvertáláshoz, az Aspose.PDF Cloud a cURL-parancsokkal együtt hatékony megoldást kínál. Legyen szó „PDF konvertálásáról Excel-re”, „PDF konvertálásáról XLS-re” vagy „PDF exportálásáról Excel-re”, ezt a megközelítést a zökkenőmentes adatátalakításra tervezték. A cURL parancsok használatával automatizálhatja a folyamatot, és zökkenőmentesen integrálhatja a munkafolyamatba.
A megközelítés használatának megkezdéséhez az első lépés egy JWT hozzáférési jogkivonat létrehozása a következő paranccsal:
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"
Most, hogy a JWT token létrejött, a következő parancsot kell végrehajtanunk a PDF Excel online exportálásához. Az átalakítás után az eredményül kapott Excel munkalapot a rendszer egy helyi meghajtón tárolja.
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}"
Cserélje ki a „sourceFile” szót a felhőtárhelyen elérhető bemeneti PDF-fájl nevével, az „resultantWorkbook” szót az eredményül kapott Excel-munkafüzet nevével, az „accessToken” helyett pedig a fent generált JWT hozzáférési tokennel.
Következtetés
Összefoglalva, a PDF-ek Excel formátumba konvertálására irányuló törekvést két különálló, mégis hatékony megközelítéssel sikerült megfejteni. Az Aspose.PDF Cloud SDK for .NET átfogó és fejlesztőbarát megoldást kínál, leegyszerűsítve a „PDF-ből Excel-be átalakítás” követelményét, miközben kiterjeszti képességeit a puszta átalakításon túl. Másrészt azok számára, akik sokoldalú, szkriptelhető útvonalat keresnek, az Aspose.PDF Cloud és a cURL parancsok kombinációja automatizált munkafolyamatot biztosít a zökkenőmentes adatátalakításhoz. Mindkét módszer – mindegyik egyedi erősségeivel – az adatkinyerés és -elemzés egyszerűsítését célozza, strukturált és hatékony folyamattá alakítva azt.
Hasznos Linkek
kapcsolódó cikkek
Javasoljuk, hogy látogassa meg az alábbi blogokat: