Veriye dayalı karar alma çağında, çok sayıda kaynaktan içgörü elde etmek kritik öneme sahiptir. Ancak bu genellikle PDF dosyalarında kilitlenmiş verilerle uğraşmayı gerektirir ve bu oldukça zor olabilir. PDF’den Excel’e dönüştürmenin büyüsü burada devreye giriyor. ‘PDF’yi Excel’e’ dönüştürmek teknik bir görevden daha fazlasıdır; veri çıkarma, analiz ve görselleştirmeyi kolaylaştırmaya yönelik bir ağ geçididir. Öyleyse, verileri organize edebilmemiz, yönetebilmemiz ve verilerden değerli bilgiler elde edebilmemiz için .NET REST API’yi kullanarak zahmetsiz PDF’den Excel’e dönüştürmenin ayrıntılarına girelim.
- PDF’den Excel’e Dönüştürme için .NET REST API
- C# .NET ile PDF’yi XLS’ye dönüştürün
- cURL Komutlarıyla PDF’yi Excel Çalışma Kitabına Aktarın
PDF’den Excel’e Dönüştürme için .NET REST API
PDF’yi Excel’e dönüştürme söz konusu olduğunda verimlilik ve doğruluk çok önemlidir. Bu nedenle, tüm süreci basitleştiren çok yönlü ve geliştirici dostu bir çözüm olan Aspose.PDF Cloud SDK for .NET kullanmanızı öneririz. SDK, kullanıcılara dönüşümün ötesinde çok sayıda işlevsellik sağlayarak onu veri çıkarma ve işleme için kapsamlı bir araç haline getirir. .NET REST API, veri tablolarından finansal raporlara kadar dönüştürülen Excel dosyalarının yalnızca doğru olmasını değil aynı zamanda iyi yapılandırılmış olmasını da sağlar.
SDK’yı kullanmak için lütfen Visual Studio IDE içindeki NuGet paket yöneticisinde ‘Aspose.PDF-Cloud’u arayın ve ‘Paket Ekle’ düğmesine tıklayın, böylece SDK referansı projeye eklenecektir.
İstemci kimlik bilgilerinizi bulut kontrol panelinden alın. Mevcut bir hesabınız yoksa hızlı başlangıç bölümünde belirtilen talimatları uygulayarak ücretsiz bir hesap oluşturmanız yeterlidir.
C# .NET ile PDF’yi XLS’ye dönüştürün
C# .NET kullanarak PDF’den Excel’e dönüştürücü geliştirmek için lütfen aşağıdaki adımları izleyin.
// Daha fazla örnek için 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);
// giriş PDF dosyasını Excel'e dönüştürmek için API'yi çağırın ve ayrıca birleşik çalışma sayfaları oluşturmayı da belirttik
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");
// Akış içeriğini yerel sürücüdeki dosyaya kaydetmeye yönelik özel yöntem
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}
Yukarıda belirtilen kod pasajına ilişkin hızlı ayrıntılar aşağıda verilmiştir.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
İstemci kimlik bilgilerini giriş bağımsız değişkenleri olarak iletirken PdfApi sınıfının bir nesnesini oluşturun.
pdfApi.GetPdfInStorageToXlsx("input.pdf", minimizeTheNumberOfWorksheets: true, uniformWorksheets: true);
Şimdi, çıktıda tek tip çalışma sayfalarının olmasını belirttiğimiz PDF’yi Excel çalışma kitabına dönüştürmek için API’yi çağırın. Son olarak çıktıyı yerel sürücüye kaydetmek için özel bir yöntem kullanılır.
- PutPdfInStorageToXlsx - Bu API, PDF belgesini (depolamada bulunur) XLSX formatına dönüştürür ve elde edilen dosyayı depolamaya yükler.
- PutPdfInRequestToXlsx - Bu API, PDF belgesini (istek içeriğinde) XLSX formatına dönüştürür ve elde edilen dosyayı depolamaya yükler.
Yukarıdaki örnek dosyada kullanılan örnek PDF dosyaları astscidatatablessample.pdf adresinden indirilebilir.
PDF’yi cURL Komutlarıyla Excel Çalışma Kitabına Aktarın
PDF’den Excel’e dönüştürme konusunda çok yönlü ve komut dosyası oluşturulabilir bir yaklaşım arayanlar için, cURL komutlarıyla birlikte Aspose.PDF Cloud etkili bir çözüm sunar. Gereksiniminiz ister ‘PDF’yi Excel’e dönüştürmek’, ‘PDF’yi XLS’ye dönüştürmek’ veya ‘PDF’yi Excel’e Dışa Aktarmak’ olsun, bu yaklaşım kusursuz veri dönüşümü için tasarlanmıştır. cURL komutlarını kullanarak süreci otomatikleştirebilir ve iş akışınıza sorunsuz bir şekilde entegre edebilirsiniz.
Bu yaklaşımı kullanmaya başlamak için ilk adım, aşağıdaki komutu kullanarak bir JWT erişim belirteci oluşturmaktır:
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"
Artık JWT belirteci oluşturulduğuna göre, PDF’yi çevrimiçi olarak Excel’e aktarmak için aşağıdaki komutu uygulamamız gerekiyor. Dönüştürmeden sonra ortaya çıkan Excel çalışma sayfası yerel bir sürücüde saklanır.
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}"
‘sourceFile’ı Bulut depolamada bulunan giriş PDF dosyasının adıyla, ‘resultantWorkbook’u ortaya çıkan Excel çalışma kitabının adıyla ve ‘accessToken’ı yukarıda oluşturulan JWT erişim belirteciyle değiştirin.
Çözüm
Sonuç olarak, PDF’yi Excel’e dönüştürme arayışı, iki farklı ama güçlü yaklaşımla aydınlatıldı. Aspose.PDF Cloud SDK for .NET, kapsamlı ve geliştirici dostu bir çözüm sunarak ‘PDF’den Excel’e dönüştürme’ gereksinimini basitleştirirken yeteneklerini salt dönüştürmenin ötesine taşıyor. Öte yandan, çok yönlü, komut dosyası oluşturulabilir bir rota arayanlar için Aspose.PDF Cloud ve cURL komutlarının birleşimi, kusursuz veri dönüşümü için otomatikleştirilmiş bir iş akışı sağlar. Her biri kendine özgü güçlü yönlere sahip olan her iki yöntem de, veri çıkarma ve analizini kolaylaştırmayı, bunu yapılandırılmış ve verimli bir sürece dönüştürmeyi amaçlamaktadır.
kullanışlı bağlantılar
İlgili Makaleler
Aşağıdaki blogları ziyaret etmenizi önemle tavsiye ederiz: