PDF belgelerini Excel tablolarına dönüştürmek, veri otomasyonu, raporlar ve analiz ile çalışan geliştiriciler için hayati bir ihtiyaçtır. Statik PDF’lerin aksine, Excel yapılandırılmış veri manipülasyonu ve analizine olanak tanır. Bu yazıda, C# .NET kullanarak REST API ile PDF’yi XLS veya XLSX’e nasıl dönüştüreceğinizi öğreneceksiniz; bu, yüksek kaliteli PDF işleme için güçlü bir araçtır.

PDF’den XLSX’ye REST API

Aspose.PDF Cloud SDK for .NET geliştiricilerin PDF’lerden veri çıkarmasını ve bunu Excel formatına dönüştürmesini verimli bir şekilde sağlar. Anahtar özellikler şunlardır:

  • Doğru Dönüşüm: Tablo yapıları, düzenleri ve stilleri korur.
  • XLS ve XLSX desteği: İhtiyacınız olan formatı hedeflemek için esneklik.
  • Özel Çıktı Seçenekleri: Çalışma sayfası yapısını, boş sütunları ve çıktı yolunu kontrol et.
  • Cloud Tabanlı: Yerel kurulum gerektirmeden platformlar arasında çalışır.

Ön koşullar

Başlamak için:

  • Resmi SDK’yı NuGet’ten yükleyin:
Install-Package Aspose.PDF-Cloud

Aspose.Cloud dashboard üzerinde ücretsiz bir hesap oluşturun ve Client ID’nizi ve Client Secret’ınızı alın.

PDF’yi Excel’e C# ile dönüştürün

İşte PDF’den tabloya dönüştürmeyi otomatikleştirmek için .NET SDK’sını nasıl kullanacağınız:

  • PdfApi‘i kimlik bilgilerinizle başlatın.
  • PDF dosyasını belirtin ve çıktı Excel formatında olsun.
  • PutPdfInStorageToXls(…) API’sini dönüşüm gerçekleştirmek için çağırın.
// For more examples, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// https://dashboard.aspose.cloud/ adresinden istemci kimlik bilgilerini alın
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// PdfApi'nin bir örneğini oluşturun.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// name of input PDF file
String inputFile = "Binder1-1.pdf";

// read the content of input PDF file from local drive
using (var stream = System.IO.File.OpenRead(inputFile))
{
    // bulut depolama alanına kaynak PDF dosyasını yükle
    pdfApi.UploadFile("sourceFile.pdf", stream);

    // API'yi çağırarak PDF'den XLSX'e dönüştürme işlemini gerçekleştirin.
    var resltant = pdfApi.PutPdfInStorageToXlsx("input.pdf", outPath: "myResultant.xlsx", insertBlankColumnAtFirst: false, uniformWorksheets: false);
}
pdf to xlsx

PDF’den XLSX’e dönüştürme önizlemesi.

You may download the input PDF from Binder.pdf and the resultant Excel workbook from myResultant.xlsx.

Adobe PDF’den Excel’e cURL kullanarak

Komut satırı araçlarını mı tercih ediyorsunuz? Aspose.PDF Cloud API ile cURL’ü de kullanabilirsiniz.

Adım 1: Erişim Belirteci Oluşturun:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Adım 2: PDF’yi XLSX’ye dönüştür:

curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?insertBlankColumnAtFirst=false&minimizeTheNumberOfWorksheets=false&uniformWorksheets=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-o "Conversion.xlsx"
  • Sonuç Excel’ini doğrudan bulut depolamaya kaydedin:
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?outPath={myResultantFile}&insertBlankColumnAtFirst=false&minimizeTheNumberOfWorksheets=false&uniformWorksheets=true" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-d {}

sourceFile‘ı bulut depolamadaki giriş PDF ile, myResultantFile‘ı dönüştürülen Excel çalışma kitabı ile ve YOURACCESSTOKEN‘ı yukarıda oluşturulan JWT erişim belirteci ile değiştirmeyi unutmayın.

Çevrimiçi PDF’den Excel Dönüştürücü’yü deneyin

API’yi herhangi bir kod yazmadan test edin, ücretsiz çevrimiçi PDF to XLSX converter aracımızı kullanarak. Bu, aynı arka uç REST API’si tarafından desteklenmektedir.

pdf to excel

Ücretsiz çevrimiçi PDF’den Excel’e dönüştürücü.

Sonuç

.NET REST API kullanarak, karmaşık PDF belgelerini kolayca Excel çalışma kitaplarına dönüştürebilir, veri iş akışlarını basitleştirebilir ve manuel işlemleri azaltabilirsiniz. Bu çözüm, raporlama, finans, analitik veya belge işleme alanında çalışan geliştiriciler için idealdir.

Faydalı Bağlantılar

Önerilen Makaleler

Aşağıdaki blog yazılarına bilgi için göz atmanızı şiddetle tavsiye ediyoruz: