
PDF’yi Excel çalışma kitabına dönüştürmek için Node.js kullanma.
PDF belgelerini Excel hesap tablolarına dönüştürmek, veri çıkarımı ve raporlama ile çalışan geliştiriciler için yaygın bir gereksinimdir. Statik dosyaların aksine, Excel yapılandırılmış biçimlendirme ve hesaplamalar ile analiz yapabilme yeteneği sunar. Bu makalede, Aspose.PDF Cloud SDK’sını kullanarak Node.js`de PDF’yi XLS veya XLSX’ye nasıl dönüştüreceğinizi öğreneceksiniz, bu, PDF manipülasyonunu basitleştiren bir RESTful API’dir.
🚀 PDF to XLS API
Aspose.PDF Cloud SDK for Node.js bulutta güçlü, ölçeklenebilir ve esnek PDF işleme yeteneklerine ihtiyaç duyan geliştiriciler için tasarlandı. İşte neden öne çıktığı:
- Yüksek Sadakatli Dönüşüm: Karmaşık PDF tablolarını ve düzenlerini, orijinal biçimlendirmeyi koruyarak tamamen yapılandırılmış Excel çalışma kitaplarına dönüştürür.
- XLS ve XLSX Formatlarını Destekler: Uygulama ihtiyaçlarınıza göre miras .xls ve modern .xlsx formatları arasında seçim yapın.
- Özelleştirme Seçenekleri: Boş sütun ekleme, uniform çalışma sayfası dağıtımı ve hedef çıktı yolu gibi çalışma sayfası ayarlarını yapılandırın.
- Çoklu Platform ve Cloud Tabanlı: PDF’den Excel’e işlevselliğinize herhangi bir işletim sisteminde yerel bağımlılıklar olmadan erişin.
🧩 Önkoşullar
Cloud API ile başlamanız için resmi Node.js SDK’sını npm aracılığıyla yükleyin:
> npm i asposepdfcloud
İkincisi, Aspose.Cloud dashboard üzerinde ücretsiz bir hesap oluşturun ve kimlik doğrulama için Client ID ve Client Secret’inizi alın.
🛠️ PDF’yi Node.js’de XLSX’e dönüştürün
Cloud API’sını kullanarak manuel işleme süreçlerini önemli ölçüde azaltmanın, PDF veri çıkarımını otomatikleştirmenin ve dönüşüm işlevselliğini doğrudan Node.js uygulamalarına entegre etmenin ayrıntılarını inceleyelim.
- Kimlik bilgilerinizi kullanarak
PdfApi
‘yi başlatın.- İkincisi, kaynak PDF dosyasını ve çıktı ayarlarını tanımlayın.
- Son olarak, PDF sayfasını JPG görüntüsüne dönüştürmek için PutPageConvertToJpeg(…) API rutinini çağırın.
const { PdfApi } = require("asposepdfcloud");
const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
const pdfApi = new PdfApi(clientId, clientSecret);
// Cloud saklama alanına PDF yükleyin (eğer zaten orada değilse)
const fileName = "sample.pdf";
pdfApi.uploadFile(fileName, "path/to/sample.pdf").then(() => {
// PDF'yi çevrimiçi olarak Excel çalışma kitabına dönüştürün.
const pageNumber = 1;
const width = 800;
const height = 800;
const resultFile = "result.xls";
pdfApi.putPageConvertToJpeg(fileName, pageNumber, { width, height, outPath: resultFile })
.then(response => {
console.log("Convert PDF to Excel:", resultFile);
})
.catch(err => console.error("Conversion error:", err));
});
PDF’den XLSX’e dönüşüm önizlemesi.
Örnek PDF dosyası ve yukarıdaki örnekte oluşturulan Excel çalışma kitabı Binder1-1.pdf ve myResultant.xlsx adresinden indirilebilir.
🌟 İpucu
- Sonuçta elde edilen Excel çalışma kitabını görüntülemek için, ücretsiz Excel view App uygulamamızı kullanmayı düşünebilirsiniz.
💻 PDF’yi Excel’e cURL kullanarak dönüştürün
Terminal komutlarını mı tercih ediyorsunuz? İşte Aspose Cloud ve cURL kullanarak PDF’yi Excel’e dönüştürmenin yolu:
Adım 1: Erişim Token’ı Oluştur
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"
Doğrudan bulut depolamaya kaydetmek için:
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
ile bulut depolamada zaten mevcut olan giriş PDF’sinin adını, myResultantFile
ile dönüştürülmüş Excel çalışma kitabının adını ve accessToken
ile yukarıda oluşturulan JWT erişim belirtecini değiştirin.
🧪 Ücretsiz PDF’den Excel’e Dönüştürücü Online’yi Deneyin
Aspose.PDF Cloud’ın gücünü ücretsiz PDF to XLSX Converter kullanarak deneyimleyin. Bu hafif ve süper verimli uygulama, Aspose.PDF Cloud REST API’si üzerinde geliştirilmiştir.
Ücretsiz PDF’den XLSX’e dönüşüm Uygulaması.
📝 Sonuç
Aspose.PDF Cloud SDK’sını Node.js için kullanarak, PDF’yi Excel’e dönüştürmek basit, hızlı ve güvenilir hale geliyor. İster belge otomasyonu boru hatları oluşturuyor olun, ister raporlama panelleri tasarlıyor olun, bu API verilerin yapılandırılmış elektronik tablolara kesintisiz bir şekilde çıkarılmasını sağlar.
Faydalı Bağlantılar
Önerilen Makaleler
Aşağıdaki blog yazılarını ziyaret etmenizi şiddetle tavsiye ederiz: