In het tijdperk van datagestuurde besluitvorming is het verkrijgen van inzichten uit een groot aantal bronnen van cruciaal belang. Dit brengt echter vaak met zich mee dat u moet omgaan met gegevens die zijn vergrendeld in PDF-bestanden, wat een aanzienlijke uitdaging kan zijn. Dit is waar de magie van PDF naar Excel conversie in het spel komt. Het converteren van ‘PDF naar Excel’ is meer dan alleen een technische taak; het is een toegangspoort tot het stroomlijnen van gegevensextractie, analyse en visualisatie. Laten we ons dus verdiepen in de details van moeiteloze conversie van PDF naar Excel met behulp van de .NET REST API, zodat we de gegevens kunnen ordenen, manipuleren en waardevolle inzichten kunnen afleiden.
- .NET REST API voor conversie van PDF naar Excel
- Converteer PDF naar XLS met C# .NET
- Exporteer PDF naar Excel-werkmap met cURL-opdrachten
.NET REST API voor conversie van PDF naar Excel
Als het gaat om het converteren van PDF naar Excel, zijn efficiëntie en nauwkeurigheid van het grootste belang. We raden daarom aan om Aspose.PDF Cloud SDK voor .NET te gebruiken, een veelzijdige en ontwikkelaarsvriendelijke oplossing die dit hele proces vereenvoudigt. De SDK biedt gebruikers een overvloed aan functionaliteiten die verder gaan dan conversie, waardoor het een alomvattend hulpmiddel is voor gegevensextractie en -manipulatie. Van datatabellen tot financiële rapporten, de .NET REST API zorgt ervoor dat de geconverteerde Excel-bestanden niet alleen accuraat maar ook goed gestructureerd zijn.
Om de SDK te gebruiken, zoekt u naar ‘Aspose.PDF-Cloud’ in NuGet-pakkettenbeheer in Visual Studio IDE en klikt u op de knop ‘Pakket toevoegen’, zodat de SDK-referentie aan het project wordt toegevoegd.
Haal uw klantreferenties op via clouddashboard. Als u geen bestaand account heeft, kunt u eenvoudigweg een gratis account aanmaken door de instructies te volgen die zijn gespecificeerd via quick start.
Converteer PDF naar XLS met C# .NET
Volg de onderstaande stappen om een PDF naar Excel-converter te ontwikkelen met behulp van C# .NET.
// Voor meer voorbeelden, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// Haal klantreferenties op van https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// maak een exemplaar van PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// roep de API aan om het invoer-PDF-bestand naar Excel te converteren en we hebben ook gespecificeerd om uniforme werkbladen te genereren
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");
// Aangepaste methode om streaminhoud op te slaan in een bestand op een lokaal station
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}
Hieronder vindt u de snelle details met betrekking tot het bovengenoemde codefragment.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
Maak een object van de PdfApi-klasse terwijl u clientreferenties doorgeeft als invoerargumenten.
pdfApi.GetPdfInStorageToXlsx("input.pdf", minimizeTheNumberOfWorksheets: true, uniformWorksheets: true);
Roep nu de API aan om een PDF naar een Excel-werkmap te converteren, waarbij we hebben vermeld dat er uniforme werkbladen in de uitvoer zijn. Ten slotte wordt een aangepaste methode gebruikt om de uitvoer op een lokale schijf op te slaan.
- PutPdfInStorageToXlsx - Deze API converteert een PDF-document (dat zich in de opslag bevindt) naar XLSX-indeling en uploadt het resulterende bestand naar de opslag.
- PutPdfInRequestToXlsx - Deze API converteert een PDF-document (in de aanvraaginhoud) naar XLSX-indeling en uploadt het resulterende bestand naar de opslag.
De voorbeeld-PDF-bestanden die in het bovenstaande voorbeeldbestand worden gebruikt, kunnen worden gedownload van astscidatatablessample.pdf.
Exporteer PDF naar Excel-werkmap met cURL-opdrachten
Voor degenen die op zoek zijn naar een veelzijdige en scriptbare benadering van conversie van PDF naar Excel, biedt Aspose.PDF Cloud in combinatie met cURL-opdrachten een efficiënte oplossing. Of u nu ‘PDF naar Excel wilt converteren’, ‘PDF naar XLS wilt converteren’ of ‘PDF naar Excel wilt exporteren’, deze aanpak is ontworpen voor naadloze gegevenstransformatie. Door cURL-opdrachten te gebruiken, kunt u het proces automatiseren en naadloos in uw workflow integreren.
Om deze aanpak te gaan gebruiken, is de eerste stap het genereren van een JWT-toegangstoken met behulp van de volgende opdracht:
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"
Nu het JWT-token is gegenereerd, moeten we de volgende opdracht uitvoeren om PDF online naar Excel te exporteren. Na de conversie wordt het resulterende Excel-werkblad opgeslagen op een lokale schijf.
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}"
Vervang sourceFile
door de naam van het invoer-PDF-bestand dat beschikbaar is in cloudopslag, resultantWorkbook
door de naam van de resulterende Excel-werkmap en vervang accessToken
door het hierboven gegenereerde JWT-toegangstoken.
Conclusie
Kortom, de zoektocht naar het converteren van PDF naar Excel is gedemystificeerd door middel van twee verschillende maar krachtige benaderingen. De Aspose.PDF Cloud SDK voor .NET biedt een uitgebreide en ontwikkelaarsvriendelijke oplossing, die de vereiste van ‘PDF naar Excel-conversie’ vereenvoudigt en tegelijkertijd de mogelijkheden ervan uitbreidt tot meer dan alleen conversie. Aan de andere kant biedt de combinatie van Aspose.PDF Cloud en cURL-opdrachten voor degenen die op zoek zijn naar een veelzijdige, scriptbare route een geautomatiseerde workflow voor naadloze gegevenstransformatie. Beide methoden, elk met hun unieke sterke punten, zijn erop gericht de gegevensextractie en -analyse te stroomlijnen en om te zetten in een gestructureerd en efficiënt proces.
handige links
gerelateerde artikelen
Wij raden u ten zeerste aan de volgende blogs te bezoeken: