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:
XlsConverter
sınıfının bir örneğini oluşturun.PdfToXlsOptions
sınıfını kullanarak dönüştürme ayarlarını yapılandırın.AddInput
metodunu kullanarak giriş PDF dosyalarını ekleyin.AddOutput
metodunu kullanarak çıktı dosyası yolunu belirtin.- 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ı.