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

Ö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.

 Türkçe