pdf excelbe

A PDF konvertálása Excel (XLS, XLSX) formátumba a .NET REST API segítségével.

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-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();
}
pdf excelbe

PDF-ből Excel konvertálási előnézet.

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: