C# .NET'te PDF'den XLS'ye

Tablo verilerini PDF belgelerinden elektronik tablolara aktarmanız gerektiğinde, PDF dosyalarının Excel formatına dönüştürülmesi çok önemli hale gelir. Bir programcı olarak, genellikle tablo verilerini PDF biçiminde alırsınız ve bu verileri işlemek için Excel biçimine dönüştürülmesi gerekir. Öyleyse, .NET uygulamalarının içinden programlı olarak nasıl yapılacağına bir göz atalım. Bu makaleyi okuduktan sonra, C# .NET’te bir PDF’yi Excel XLS veya XLSX’e dönüştürebileceksiniz.

Bu makale, aşağıdaki PDF’den Excel’e dönüştürmeleri kapsar.

C# .NET PDF’den Excel’e Dönüştürücü - Ücretsiz İndirme

PDF dosyasını C# dilinde Excel XLS/XLS’ye dönüştürmek için Aspose.PDF for .NET kullanacağız. API, PDF belgeleri oluşturmayı ve değiştirmeyi ve ayrıca PDF dosyalarını yüksek doğrulukla diğer biçimlere dönüştürmeyi destekler. DLL dosyasını indirebilir veya aşağıdaki yollardan birini kullanarak NuGet’ten yükleyebilirsiniz.

PDF’den Excel’e Dönüştürücü - NuGet Paket Yöneticisi aracılığıyla Kurulum

  • Projeyi Visual Studio’da açın/oluşturun.
  • NuGet Paket Yöneticisi’ne gidin ve Aspose.PDF’de arama yapın.
  • API’yi yükleyin.

Paket Yöneticisi Konsolu aracılığıyla yükleyin

PM> Install-Package Aspose.PDF

C# dilinde bir PDF’yi Excel XLS’ye dönüştürme

Bir PDF belgesini XLS elektronik tablosuna dönüştürmek için, PDF dosyasını yükleyip “.xls” uzantısıyla kaydedebilirsiniz. Aşağıda, bu dönüşümü gerçekleştirmek için gereken adımlar yer almaktadır.

  • Document sınıfını kullanarak PDF dosyasını yükleyin.
  • ExcelSaveOptions sınıfından bir nesne oluşturun.
  • Document.Save(string, ExcelSaveOptions) yöntemini kullanarak PDF dosyasını Excel XLS olarak kaydedin.

Aşağıdaki kod örneği, C# dilinde PDF’nin Excel XLS’ye nasıl dönüştürüleceğini gösterir.

// PDF belgesini yükle
Document pdfDocument = new Document("sampletable.pdf");
ExcelSaveOptions options = new ExcelSaveOptions(); 
// Çıktı dosyasını kaydet
pdfDocument.Save("Excel.xls", options);

PDF Belgesi Girin

Dönüştürülmüş Excel XLS

C# ile PDF’yi XLSX’e dönüştürme

Aspose.PDF varsayılan olarak PDF belgesini XLS formatına dönüştürür. Dönüştürülen Excel elektronik tablosunu XLSX biçiminde almak istemeniz durumunda, bunu ExcelSaveOptions sınıfını kullanarak belirtebilirsiniz.

Aşağıdaki kod örneği, C# kullanarak bir PDF belgesinin XLSX biçiminde Excel’e nasıl dönüştürüleceğini gösterir.

// PDF belgesini yükle
Document pdfDocument = new Document("sampletable.pdf");
// ExcelSaveOptions'ı Başlat
ExcelSaveOptions options = new ExcelSaveOptions();
// Çıktı biçimini ayarla
options.Format = ExcelSaveOptions.ExcelFormat.XLSX;
// Çıktı dosyasını kaydet
pdfDocument.Save("Excel.xlsx", options);

C# PDF’yi Excel’e Aktar - İlk Sütunu Boş Bırak

Dönüştürülen Excel elektronik tablosuna boş bir ilk sütun da ekleyebilirsiniz. Bu, ExcelSaveOptions.InsertBlankColumnAtFirst seçeneği kullanılarak yapılabilir.

  • Document sınıfını kullanarak PDF dosyasını yükleyin.
  • ExcelSaveOptions sınıfından bir nesne oluşturun.
  • (İsteğe bağlı) ExcelSaveOptions.Format özelliğini kullanarak çıktı Excel formatını XLSX olarak ayarlayın.
  • ExcelSaveOptions.InsertBlankColumnAtFirst özelliğini true olarak ayarlayın.
  • Document.Save(string, ExcelSaveOptions) yöntemini kullanarak PDF dosyasını Excel formatında kaydedin.

Aşağıdaki kod örneği, PDF’den Excel’e dönüştürmede boş bir ilk sütunun nasıl ekleneceğini gösterir.

// PDF belgesini yükle
Document pdfDocument = new Document("sampletable.pdf");
// ExcelSaveOptions'ı Başlat
ExcelSaveOptions options = new ExcelSaveOptions();
// Çıktı biçimini ayarla
options.Format = ExcelSaveOptions.ExcelFormat.XLSX;
// Çalışma Sayfasına ilk sütun olarak boş sütun eklemek için 
options.InsertBlankColumnAtFirst = true;
// Çıktı dosyasını kaydet
pdfDocument.Save("Excel.xlsx", options);

PDF’yi C#’ta XLS olarak kaydedin - Minimum Sayfa Sayısı

Varsayılan olarak, giriş PDF belgesindeki her sayfa ayrı bir çalışma sayfasına dönüştürülür. Çok sayıda sayfaya sahip büyük PDF belgeleri için, dönüştürülen Excel elektronik tablosu ayrıca bir dizi çalışma sayfası içerecektir. Böyle bir durumda, PDF’den Excel’e dönüştürmeyi özelleştirebilir ve dönüştürülen elektronik tablodaki çalışma sayfası sayısını en aza indirebilirsiniz. Bu özelleştirmeyi gerçekleştirme adımları aşağıdadır.

  • Document sınıfını kullanarak PDF dosyasını yükleyin.
  • ExcelSaveOptions sınıfından bir nesne oluşturun.
  • (İsteğe bağlı) ExcelSaveOptions.Format özelliğini kullanarak çıktı Excel formatını XLSX olarak ayarlayın.
  • ExcelSaveOptions.MinimizeTheNumberOfWorksheets özelliğini true olarak ayarlayın.
  • Document.Save(string, ExcelSaveOptions) yöntemini kullanarak PDF dosyasını XLS/XLSX olarak kaydedin.

Aşağıdaki kod örneği, C# dilinde PDF’den Excel’e dönüştürmede çalışma sayfası sayısının nasıl en aza indirileceğini gösterir.

// PDF belgesini yükle
Document pdfDocument = new Document("sampletable.pdf");
// ExcelSaveOptions'ı Başlat
ExcelSaveOptions options = new ExcelSaveOptions();
// Çıktı biçimini ayarla
options.Format = ExcelSaveOptions.ExcelFormat.XLSX;
// Çalışma Sayfası sayısını en aza indirin
options.MinimizeTheNumberOfWorksheets = true;
// Çıktı dosyasını kaydet
pdfDocument.Save("Excel.xlsx", options);

PDF’den Excel’e C# Dönüştürücü Kitaplığı - Ücretsiz Lisans Alın

Değerlendirme sınırlamaları olmadan PDF dosyalarını Excel biçimine dönüştürmek için [ücretsiz bir geçici lisans alabilirsiniz][17].

Devamını oku

Aspose.PDF’nin diğer özelliklerini keşfetmekle ilgileniyorsanız, buradan belgeleri ziyaret edin.

Çözüm

Bu makalede, PDF dosyalarını programlı olarak C# ile Excel biçimlerine dönüştürmeyi öğrendiniz. Ayrıca, farklı seçenekler kullanarak dönüştürmeyi nasıl özelleştireceğinizi gördünüz. Sağlanan kod örneğini .NET uygulamalarınıza kolayca entegre edebilirsiniz.

İlgili Makaleler

Java kullanarak Excel XLS/XLSX’e PDF BelgeleriWord Belgelerini C# .NET’te Programlı Olarak PDF’ye DönüştürmePython’da Metne PDF Dosyası
Java’da XLSX’ten JSON’aJava’da Excel’den JSON’aJava’da DOCX’ten JSON’a
Java’da DOC’tan JSON’aJava’da Word’den JSON’aJava’da TXT’den JSON’a
Python’da JSON’dan PDF’yeJava’da Excel’den JSON’aPython’da TXT’den JSON’a
C# kullanarak Word Belgelerini Markdown’a DönüştürünJava kullanarak Word Belgelerini Markdown’a DönüştürünWord Belgelerini Python’da TIFF’e Dönüştür
Python’da Word’ü HTML’ye DönüştürC# kullanarak Word’ü HTML’ye dönüştürünJava kullanarak Word’ü HTML’ye dönüştürün
Python’da Word’ü Markdown’a Dönüştür