Aspose.PDF XLS Dönüştürücüsü for .NET
Aspose.PDF XLS Converter for .NET, PDF belge sayfalarını yüksek kaliteli Microsoft Excel spreadsheets’e (XLS / XLSX) dönüştürmek için tasarlanan hafif bir eklenti. geliştiricilerin tablo verilerini çıkarmalarını, düzenleri korumalarını ve çıkış parametreleri üzerinde ince yeşillendirilmiş kontrol ile batch dönüşümlerini otomatikleştirmelerini sağlar.
Başlarken
Yükleme ve Setup
- NuGet aracılığıyla paket yükleme:
dotnet add package Aspose.PDF
Kullanmadan önce ölçülen lisans ayarlayın (bkz. Ölçümlü Lisanslama ).
Konu: The Yükleme Rehberi Detaylı adımlar için.
Özellikler ve fonksiyonlar
PDF ile Excel dönüştürme
- Her PDF sayfasını ayrı bir çalışma sayfasına dönüştürün veya birden fazla sayfa birine karıştırın.
- çıkış için
.xls
veya.xlsx
Şekilleri .
Sayfa ve Range Seçimi
- Tam belgeleri veya belirli satırları / sayfaları dönüştürün.
- Seçici ekstraksiyon için bağlanmamış aralıkları destekler.
Layout ve Formatlama Koruma
- Yazılar, renkler, hücre sınırları, birleşik hücreler ve başlıklar / ayaklar tutar.
- Excel çıkış ayna PDF görsel sadakat sağlar.
Tablo Tanıma
- Tablo verilerini Excel satırlarına / sütunlara tespit eder ve yeniden yapılandırır.
- Doğru hesaplamalar için sayısal biçimleri (para, oranlar, tarihler) korur.
Şifre Korunan PDF
- Şifreli PDF’lerin dönüştürülmesini destekler, çalışma saatlerinde kimlik doğrulamaları sağlar.
Fontlar ve Kaynaklar
- Yerleşik yazı tipleri Excel’e aktarılır.
- Değiştiriciler bir yazı tipi mevcut değilse düzen tutar.
Performans Optimizasyonu
- Stream tabanlı dönüşüm sayfasını artırabilir.
- Caching ve buffer boyutu kontrolü büyük dosyaların geçişini iyileştirir.
Hataların işlenmesi ve kaydedilmesi
- Desteklenmemiş içerik veya bozuk giriş için ayrıntılı istisnalar.
- Gelişmeyi, uyarıları ve hataları yakalamak için oturum açma çubukları.
Çizgi Güvenlik ve Async Desteği
- Çoğaltılmış ortamlarda eşzamanlı dönüşümleri destekler.
- Sınıflandırılabilir çalışma yükü için asinkron yöntemler.
Kod Örneği: PDF’yi XLS’ye (Excel) dönüştürmek
var inputPath = Path.Combine(@"C:\\Samples\\", "sample.pdf");
var outputPath = Path.Combine(@"C:\\Samples\\", "sample.xlsx");
// Initialize the plugin
var plugin = new PdfXls();
var options = new PdfToXlsOptions
{
Format = PdfToXlsOptions.ExcelFormat.XLSX
};
options.AddInput(new FileDataSource(inputPath));
options.AddOutput(new FileDataSource(outputPath));
var resultContainer = plugin.Process(options);
var result = resultContainer.ResultCollection[0];
Console.WriteLine(result);
İpuçları ve en iyi uygulamalar
- Tablo vs. metin içeriğini optimize etmek için PDF’leri önceden taramak.
- Gereksiz işlemleri en aza indirmek için sayfa aralığını kullanın.
- Yönetilmemiş kaynakları serbest bırakmak için dönüştürücü örnekleri mevcuttur.
- Toplam operasyonlarda, kontrol edilen paralellik ile asink APIs kullanın.
- Kullanım öncesi testlerde sayısal biçimleri doğrulayın.
- Desteklenmemiş özellikler veya bozuk girişler için kayıtları izlemek.
- Tasarım hataları önlemek için standart olmayan yazı tipleri yerleştirin.
- Plugin’i doğruluk ve performans iyileştirmeleri için güncellenir.
Gelişmiş Özellikler
- Birden fazla PDF’nin aynı anda dönüştürülmesi.
- Güvenli dağıtım için sonuçlanan Excel dosyalarını şifrelemek.
- Raporlama veya uyumluluk gereksinimlerine göre özelleştirilebilir çıkış ayarları.
Kullanım Senaryoları
- Tabloları analiz için Excel’e çıkararak finansal raporlama.
- Statik PDF dosyalarından düzenlenebilir Excel sayfalarına veri aktarımı.
- Uyumluluk ve denetim için otomatik çalışma akışları.
- Bulk tablo verileri faturadan, ifadelerden veya formlardan çıkarılır.
Sıkça Sorulan Sorular
**Bu eklenti hangi işlevselliği sağlar?**PDF belge sayfalarını XLS/XLSX spreadsheets’e dönüştürür, düzenleri ve tablo verilerini korur.
**.NET için Aspose.PDF’den nasıl farklıdır?**Aspose.PDF for .NET tam bir PDF kütüphanesidir, bu eklenti yalnızca PDF’ye Excel dönüştürülmesine odaklanır.
**XLS/XLSX dönüştürme ile sınırlı mı?**Evet, diğer PDF görevleri için (edit, birleştirme, sıkıştırma), ana Aspose.PDF kütüphanesini kullanın.
**İnternette bir araç var mı?**Evet, Aspose ücretsiz bir çevrimiçi PDF XLS/XLSX dönüştürücü sunuyor.
*Kod örnekleri nerede bulabilirim?*C# ve VB.NET’deki ayrıntılı örnekler için Aspose.PDF belgelerine ve iniş sayfalarına bakın.