
PDF’yi çevrimiçi olarak Excel’e dönüştürün.
PDF dosyaları önemli belgeleri paylaşmak ve depolamak için yaygın olarak kullanılmaktadır, ancak bunlardan yapılandırılmış veri çıkarmak zor olabilir. Bu nedenle, bir Java REST API kullanarak PDF’yi Excel formatına dönüştürmek, süreci otomatikleştirir, veri çıkarmada doğruluğu sağlarken formatı ve yapıyı korur. Bu yaklaşım, manuel veri girişi ihtiyacını ortadan kaldırır, hataları azaltır ve zamanı tasarruf ettirir, finansal raporlar, faturalar ve büyük veri setleri için ideal hale getirir.
- PDF’ten Excel’e Dönüşüm REST API
- Java’da PDF’den XLS’e Dönüşüm
- Çevrimiçi PDF’den XLSX’ye Dönüşüm cURL Komutları Kullanarak
PDF’den Excel’e Dönüştürme REST API
GroupDocs.Conversion Cloud SDK for Java PDF dosyalarını Excel çalışma kitaplarına dönüştürmek için etkili ve güvenilir bir çözüm sunar. REST API’nin sunduğu bazı belirgin özellikler şunlardır:
- Yüksek Kaliteli PDF’den Excel’e Dönüşüm – tabloları, düzenleri ve veri doğruluğunu korur.
- Toplu İşleme – Bir seferde birden fazla PDF’yi Excel dosyalarına dönüştür.
- Özel Dönüşüm Ayarları – Belirli sayfaları, ayırıcıları ve biçimlendirme seçeneklerini tanımlayın.
- Cloud Tabanlı İşleme – Yerel kurulum ihtiyacını ortadan kaldırır ve ölçeklenebilirliği artırır.
- Güvenli API Entegrasyonu – Kimlik doğrulama ve şifreli iletişim ile veri gizliliğini sağlar.
Kurulum
Lütfen maven build projesinin pom.xml dosyasına aşağıdaki detayları ekleyin.
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>24.8</version>
</dependency>
Kurulumdan sonra, lütfen kişiselleştirilmiş API kimlik bilgilerinizi (yani, Müşteri ID’si ve Müşteri Gizli Anahtarı) edinin. API kimlik bilgilerini nasıl alacağınıza dair detayları açıklayan bu kısa tutorial sayfasını ziyaret edebilirsiniz.
Java’da PDF’den XLS’e Dönüşüm
PDF’yi Excel’e dönüştürmeyi Java uygulamalarımıza sorunsuz bir şekilde entegre etmenin detaylarını keşfedelim; bu, verimli veri çıkarımı ve işleme imkanı sağlayacaktır.
- Öncelikle, istemci kimlik bilgilerini argüman olarak geçerek
Configuration
sınıfının bir örneğini oluşturun.
Configuration configuration = new Configuration(clientId, clientSecret);
- İkincisi,
ConvertApi
‘yi başlatın, burada Configuration nesnesini bir argüman olarak geçiyoruz.
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings
sınıfının bir örneğini oluşturun. Burada girdi dosyası adını, çıktı formatını XLS ve elde edilen belgenin adını tanımlıyoruz.
ConvertSettings settings = new ConvertSettings();
ConvertSettings
nesnesini bir argüman olarak geçerekConvertDocumentRequest
sınıfının bir örneğini oluşturun.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
- Son olarak, PDF’den Excel çalışma kitabına dönüştürmek için ConvertDocumentRequest API’sini çağırın ve ardından elde edilen XLS’yi bulut depolamaya kaydedin.
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Daha fazla örnek için https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// API kimlik bilgilerinizi edinin
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Configuration sınıfının bir örneğini oluşturun ve Client ID & Client Secret ile initialize edin.
Configuration configuration = new Configuration(clientId, clientSecret);
// PDF'den Excel'e dönüşüm işlemi için API temel URL'sini tanımlayın.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// ConvertApi'yi Configuration nesnesi ile başlatın.
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("marketing.pdf");
settings.setFormat("xls");
settings.setOutputPath("myResultant.xls");
// ConvertDocument API'sini PDF'den XLS formatına dönüştürmek için çağırın.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Check the response and print success message
if (response != null && response.equals("OK")) {
System.out.println("The PDF to Excel conversion completed successfully!");
}
Görüntü:- PDF’den Excel çalışma kitabı dönüşümünün önizlemesi.
Girdi PDF dosyası marketing.pdf ve yukarıdaki kod parçası ile oluşturulan Excel çalışma kitabı myResultant.xls adresinden indirilebilir.
Çevrimiçi PDF’yi XLSX’e Dönüştürme için cURL Komutları
GroupDocs.Conversion Cloud API, PDF dosyalarını basit cURL komutları kullanarak Excel (XLSX) formatına sorunsuz bir şekilde dönüştürmeyi sağlar. Bu yaklaşım, komut satırı etkileşimlerini tercih eden veya tamamen geliştirilmiş bir SDK entegre etmeden dönüştürme sürecini otomatikleştirmesi gereken geliştiriciler için idealdir.
Öncelikle, istemci kimlik bilgilerine dayalı bir JWT erişim token’ı oluşturmamız gerekiyor ve ardından MPP’yi HTML dönüştürmek için aşağıdaki komutu yürütmeliyiz.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceMPP}\", \"Format\": \"xlsx\", \"OutputPath\": \"{convertedFile}\"}"
Lütfen sourceMPP
‘yi giriş MS Project dosyasının adıyla, convertedFile
‘ı sonuç HTML dosyasının adıyla ve accessToken
‘ı kişiselleştirilmiş bir JWT erişim jetonu ile değiştirin.
- Sonuçlanan XLSX’i yerel sürücüye kaydetme gereksinimimiz varsa, lütfen aşağıdaki cURL komutunu çalıştırmayı deneyin:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"xlsx\"}" \
-o "resultant.xlsx"
PDF’den Excel’e Çevrimiçi
Ayrıca, ücretsiz ve hafif PDF to XLSX Online Converter uygulamamızı kullanarak belge dönüştürme API’sinin harika yeteneklerini deneyimlemeyi düşünebilirsiniz. Bu uygulama, GroupDocs.Conversion Cloud REST API’sinin üzerine inşa edilmiştir ve bir web tarayıcısı içinde benzersiz yetenekleri keşfetmenizi sağlar.
Faydalı Bağlantılar
Sonuç
Finansal raporlar, veri tabloları veya yapılandırılmış iş belgeleri işliyor olsanız da, REST API’miz yüksek doğruluk ve uygulamalarınıza sorunsuz entegrasyon sağlar. cURL komutları ve Java SDK desteği ile veri bütünlüğünü korurken dönüşümleri zahmetsizce otomatikleştirebilirsiniz. Bugün GroupDocs.Conversion Cloud’u deneyin ve belge dönüşüm ihtiyaçlarınızı güçlü, ölçeklenebilir ve güvenilir bir çözümle kolaylaştırın.
Önerilen Makaleler
Aşağıdaki bağlantıları ziyaret etmenizi şiddetle tavsiye ediyoruz: