PDF'den XLS'e Dönüştürücü

Documentize PDF’den XLS’e Dönüştürücü for .NET, PDF belgelerini Excel elektronik tablolarına (XLS/XLSX) dönüştürmek için çok yönlü ve güçlü bir araçtır. Bu eklentiyi kullanarak, geliştiriciler statik PDF verilerini dinamik ve düzenlenebilir elektronik tablolara sorunsuz bir şekilde dönüştürebilir, veri manipülasyonunu, analizini ve paylaşımını kolaylaştırır.

Ana Özellikler:

  • Esnek Dönüştürme Seçenekleri: PDF dosyalarını XLSX, XLS, CSV veya diğer formatlara dönüştürün.
  • İçerik Koruma: Orijinal yapı, düzen ve biçimlendirmeyi koruyun.
  • Özelleştirilebilir Çıktı: Sayfa aralıklarını, çalışma sayfası isimlerini ve çıktı formatlarını yapılandırın.
  • Toplu İşleme: Yüksek verimlilik için birden fazla PDF dosyasını aynı anda işleyin.
  • Gelişmiş Biçimlendirme: Boş sütunlar ekleyin veya çalışma sayfası sayısını en aza indirin.

PDF’yi Excel’e Dönüştürme

Bir PDF belgesini bir Excel dosyasına (XLS/XLSX) dönüştürmek için bu adımları izleyin:

  1. XlsConverter sınıfının bir örneğini oluşturun.
  2. PdfToXlsOptions sınıfını kullanarak dönüştürme ayarlarını yapılandırın.
  3. AddInput metodunu kullanarak giriş PDF dosyalarını ekleyin.
  4. AddOutput metodunu kullanarak çıktı dosyası yolunu belirtin.
  5. Dönüştürmeyi başlatmak için Process metodunu çalıştırın.
 1  
 2var converter = new XlsConverter();  
 3var options = new PdfToXlsOptions();  
 4
 5// Giriş ve çıkış dosyası yollarını ekleyin  
 6options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));  
 8
 9// Dönüştürmeyi gerçekleştirin  
10converter.Process(options);  

PDF’den Excel Dönüşümünü Özelleştirme

PdfToXlsOptions sınıfı, dönüşüm sürecini özelleştirmenizi sağlar. Örneğin, PDF’yi bir XLSX dosyasına dönüştürmek, bir çalışma sayfası adı ayarlamak ve gelişmiş biçimlendirme seçeneklerini etkinleştirmek için:

 1  
 2var options = new PdfToXlsOptions  
 3{  
 4    Format = PdfToXlsOptions.ExcelFormat.XLSX,    // XLSX formatını belirtin  
 5    WorksheetName = "MySheet",                    // Çalışma sayfasına isim verin  
 6    InsertBlankColumnAtFirst = true               // Başta bir boş sütun ekleyin  
 7};  
 8
 9// Giriş ve çıkış dosyalarını ekleyin  
10options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
11options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));  
12
13// Dönüşümü işleyin  
14converter.Process(options);  

PDF’den XLS Dönüşümünde Toplu İşleme

Toplu işleme ile birden fazla PDF dosyasını tek bir seferde Excel elektronik tablolarına dönüştürebilirsiniz. İşte bir örnek:

 1  
 2var converter = new XlsConverter();  
 3var options = new PdfToXlsOptions();  
 4
 5// Birden fazla giriş dosyası ekleyin  
 6options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));  
 7options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));  
 8
 9// Çıktı dosyası yollarını belirtin  
10options.AddOutput(new FileDataSource(@"C:\Samples\output1.xlsx"));  
11options.AddOutput(new FileDataSource(@"C:\Samples\output2.xlsx"));  
12
13// Toplu dönüşümü gerçekleştirin  
14converter.Process(options);  

Dönüşüm Sonuçlarını İşleme

Dönüşüm işlemi sonrasında, Process metodu dönüşüm detaylarını içeren bir ResultContainer nesnesi döndürür. Dönüştürülen dosya yolunu almak için:

1  
2var resultContainer = converter.Process(options);  
3
4// Çıktı dosyası yoluna erişin  
5var result = resultContainer.ResultCollection[0];  
6Console.WriteLine("Dönüştürülen dosya yolu: " + result.Data.ToString());  

Desteklenen Çıktı Formatları

PdfToXlsOptions.ExcelFormat enum’u, bir dizi çıktı formatı sunar:

  • XLSX: Office Open XML (.xlsx) Dosya Formatı (varsayılan).
  • XLSM: Makro etkin Excel formatı.
  • CSV: Virgülle ayrılmış değerler.
  • ODS: Açık Belge Elektronik Tablosu.
  • XMLSpreadSheet2003: Excel 2003 XML formatı.
 Türkçe