PDF veya Word belgeleri biçiminde tablo verileriniz varsa, bunları kesinlikle Excel elektronik tablolarına dönüştürmeniz gerekir. Çok sayıda elektronik tablo veya birden çok çalışma kitabı olduğunda bu senaryo karmaşık hale gelir. Bu prosedürü kesinlikle otomatikleştirmeniz gerekir. Bu yazıda, PDF’yi Excel’e nasıl dönüştüreceğimizi ve ayrıca Word belgelerini .NET API kullanarak C# ile programlı olarak Excel elektronik tablolarına nasıl dönüştüreceğimizi göreceğiz.

Word ve PDF'yi C# dilinde Excel'e dönüştürün

Bu yazıda kısaca ele alınan konular şunlardır:

  • .NET API – Belgeleri elektronik tablolara dönüştürün
  • PDF’yi Excel’e Dönüştür
  • Word’ü Excel’e Dönüştür
  • Daha fazla seçenekle PDF veya Word’den Elektronik Tabloya dönüştürme

.NET API - Elektronik Tablo biçimlerine dönüştürün

Bu makalede, PDF ve Word belgelerini C# kullanarak elektronik tablolara dönüştürmek için GroupDocs.Conversion for .NET kullanacağım. Birçok dosya biçiminde belge ve görüntü dönüştürmeye izin veren, zengin özelliklere sahip API’dir. API, bazı biçimleri vurgulamak için kelime işlem belgelerini, elektronik tabloları, sunumları, AutoCAD çizimlerini, e-Kitapları, PDF’yi, e-posta dosyalarını, Web sayfalarını, resimleri, photoshop dosyalarını ve diğer birçok belge biçimini destekler.

İndirmeler bölümünden DLL’leri veya MSI yükleyicisini indirin veya NuGet yoluyla .NET uygulamanıza API’yi yükleyin.

PM> Install-Package GroupDocs.Conversion

C# dilinde PDF’yi Excel’e dönüştürün

Aşağıda, bir PDF belgesini bir Excel elektronik tablosuna dönüştürme adımı yer almaktadır.

  • Converter sınıfını kullanarak PDF dosyasını yükleyin.
  • SpreadsheetConvertOptions sınıfını kullanarak dönüştürme seçeneğini başlatın.
  • Seçeneği olan Converter sınıfının Convert yöntemini çağırın.

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

// PDF belgesini C# dilinde Excel Elektronik Tablosuna dönüştürün
using (Converter converter = new Converter("document.pdf"))
{
    SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
    converter.Convert("outputpath/convertedSpreadsheet.xlsx", options);
}

C# ile Word’ü Excel’e Dönüştür

Herhangi bir kelime belgesini, yukarıda PDF dosyasını dönüştürdüğümüz şekilde bir Excel elektronik tablosuna dönüştürebilirsiniz. XLS veya XLSX’e dönüştürmek için doğru kaynak dosyayı sağlamamız yeterli.

Aşağıda, DOC DOCX biçimindeki bir Word belgesini Excel elektronik tablosuna dönüştürme adımları yer almaktadır.

  • Converter sınıfını kullanarak Word dosyasını yükleyin.
  • SpreadsheetConvertOptions sınıfını kullanarak dönüştürme seçeneğini başlatın.
  • Seçeneği olan Converter sınıfının Convert yöntemini çağırın.

Aşağıdaki kod örneği, bir DOC veya DOCX dosyasının C# kullanarak Excel XLSX biçimine nasıl dönüştürüleceğini gösterir.

// Word belgesini C# dilinde Excel Elektronik Tablosuna dönüştürün
using (Converter converter = new Converter("document.docx"))
{
    SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
    converter.Convert("outputpath/convertedSpreadsheet.xlsx", options);
}

C# kullanarak daha fazla seçenekle PDF veya Word’den Elektronik Tabloya Dönüştürme

Belgenizin seçili sayfalarından yalnızca bazılarını dönüştürebilirsiniz. API size aşağıdakileri içeren farklı seçeneklerle belgenizi dönüştürme ayrıcalığı verir:

  • Başlangıç Sayfa Numarası.
  • Dönüştürülecek Sayfa Sayısı.
  • Dönüştürme için belirli Sayfalar.
  • Dönüştürmek için biçim.
  • Dosyayı korumalı yapmak için parola.
  • Büyütmek veya küçültmek için yakınlaştırın.
  • Dönüştürücü dosyasındaki filigran.

Aşağıda, bir PDF dosyasının bazı sayfalarının C# kullanarak farklı yakınlaştırma ile XLSX formatına nasıl dönüştürüleceğine ilişkin adımlar yer almaktadır.

// Bazı seçeneklerle PDF dosyasının ikinci sayfasını C# dilinde Excel'e dönüştürün
using (Converter converter = new Converter("document.pdf"))
{
    SpreadsheetConvertOptions options = new SpreadsheetConvertOptions
    {
        PageNumber = 2,
        PagesCount = 1,
        Format = SpreadsheetFileType.Xlsx,
        Zoom = 150
    };
    converter.Convert("outputpath/convertedSpreadsheet.xlsx", options);
}

İşte PDF dosyası ve yukarıdaki kodu kullanarak çıktı olarak dönüştürülen elektronik tablo. PDF dosyasının ikinci sayfasını XLSX formatına dönüştürdü.

PDF'yi Programlı Olarak Excel XLS XLSX'e Dönüştürün

Ücretsiz API Lisansı Alın

API’yi değerlendirme sınırlamaları olmaksızın kullanmak için ücretsiz bir geçici lisans alabilirsiniz.

Çözüm

Bu makalede, C# kullanarak bir Excel elektronik tablosundaki PDF ve Word belgelerini nasıl dönüştüreceğinizi öğrendiniz. Ayrıca, belgenin herhangi bir bölümünü yakınlaştırma, filigran gibi seçeneklerle nasıl dönüştürebileceğimizi ve parola korumalı hale getirebileceğimizi de gördünüz. Artık kendi .NET tabanlı belge dönüştürme uygulamanızı oluşturmaya başlayabilir veya özellikleri mevcut uygulamanıza entegre edebilirsiniz.

Daha fazla ayrıntı, seçenek ve örnek için dokümantasyon ve GitHub deposunu ziyaret edebilirsiniz. Daha fazla sorgu için forumda destekle iletişime geçin.

Ayrıca bakınız