Csharp'ta Excel'i PDF'ye Dönüştür

Csharp’ta Excel’i PDF’ye Dönüştür

Excel dosyalarınızı PDF dosya formatlarına dönüştürerek okunabilirliğini ve kullanılabilirliğini geliştirin. Bu .NET Excel kitaplık sayesinde Excel’den PDF’ye dönüştürme işlemi artık hızlı ve verimli. Bu kitaplık, birden çok Excel sayfasını tek bir PDF sayfasına veya birden çok PDF sayfasına dönüştürmenize olanak tanır. Ayrıca API çağrılarını ihtiyaçlarınıza göre yapılandırabilirsiniz. Yakın geçmişte, PDF’den Excel’e dönüştürmeyi gösteren bir makale yayınlamıştık. Ancak bu blog yazısında Excel’i C# dilinde programlı olarak PDF’ye nasıl dönüştüreceğimizi öğreneceğiz.

Aşağıdaki noktaları ele alacağız:

.NET Excel kitaplığı kurulumu

Bu API’nin kurulum süreci, kurulum ve kullanımına ilişkin kapsamlı belgeleri bulabileceğiniz için basittir.

Yani bu kütüphaneyi .NET projenize entegre etmenin iki yolu var.

Bu nedenle, DLL dosyalarını indirebilir veya NuGet paket yöneticisinde aşağıdaki komutu çalıştırabilirsiniz.

Install-Package Aspose.Cells

C#’ta Excel’i PDF’ye dönüştürün

Kurulum tamamlandıktan sonra Excel’den PDF’ye dönüştürmeyle ilgili iş gereksinimlerinizi karşılamak için kod parçacıkları yazmaya hazırsınız.

Excel sayfasını PDF dosya formatına dönüştürmek için aşağıdaki adımları ve kod pasajını takip edebilirsiniz:

  1. WorkBook sınıfının bir nesnesini oluşturun ve kaynak Excel dosyasını yükleyin.
  2. save yöntemini çağırarak belgeyi PDF formatında kaydedin.
// WorkBook sınıfının bir nesnesini oluşturun ve kaynak Excel dosyasını yükleyin
 Workbook workbook = new Workbook("sample.xlsx");
  
// Kaydetme yöntemini çağırarak belgeyi PDF formatında kaydedin 
 workbook.Save( "output.pdf", SaveFormat.Pdf);

Çıktıyı aşağıdaki resimde görebilirsiniz:

C#'ta Excel'den PDF'ye

Excel’den PDF’ye API - ilerleme seçeneği

Yukarıdaki bölümde yalnızca iki satırlık kodun tüm sihri gerçekleştirdiğini gördük. Ancak, kontrol edebileceğiniz birçok başka yöntem ve özellik vardır.

Öne çıkan özelliklerden bazılarını inceleyeceğiz:

  1. WorkBook sınıfının bir örneğini başlatın ve kaynak Excel dosyasını yükleyin.
  2. PDF seçeneklerine erişmek için PdfSaveOptions sınıfının bir nesnesini oluşturun.
  3. Doğruysa ve dizin mevcut değilse, CreateDirectory dosyayı kaydetmeden önce dizini oluşturacaktır.
  4. Worksheet sınıfının bir nesnesini oluşturarak Excel dosyasındaki ilk çalışma sayfasına erişin.
  5. Çalışma sayfasının 3. satırını gizlemek için HideRow yöntemini çağırın.
  6. HideColumn yöntemini çağırarak çalışma sayfasının 2. sütununu gizleme.
  7. Belgeyi PDF formatında kaydetmek için save yöntemini çağırın.
// WorkBook sınıfının bir örneğini başlatın ve kaynak Excel dosyasını yükleyin 
Workbook workbook = new Workbook("sample.xlsx");
// PDF seçeneklerine erişmek için PdfSaveOptions sınıfının bir nesnesini oluşturun 
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
// Doğruysa ve dizin mevcut değilse, dosya kaydedilmeden önce dizin otomatik olarak oluşturulacaktır.
pdfSaveOptions.CreateDirectory = true;
// Worksheet sınıfına ait bir nesne oluşturarak Excel dosyasındaki ilk çalışma sayfasına erişme  
Worksheet worksheet = workbook.Worksheets[0];
// Çalışma sayfasının 3. satırını gizlemek için HideRow yöntemini çağırın 
worksheet.Cells.HideRow(2);
// HideColumn yöntemini çağırarak çalışma sayfasının 2. sütununu gizleme 
worksheet.Cells.HideColumn(1);
// Belgeyi PDF formatında kaydetmek için kaydetme yöntemini çağırın 
workbook.Save( "output.pdf", SaveFormat.Pdf);

Ücretsiz Lisans Alın

API’yi değerlendirme sınırlamaları olmadan denemek için ücretsiz geçici lisans alabilirsiniz.

Özetliyor

Bu bizi bu blog yazısının sonuna getiriyor. Excel’i C# dilinde programlı olarak PDF’ye nasıl dönüştüreceğimizi öğrendik. Ayrıca bir .NET uygulamasındaki dosyaları işlemek için bazı gelişmiş yöntemleri ve özellikleri de araştırdık. Belgelerden kontrol edebileceğiniz birçok başka özellik ve yöntem vardır. Ayrıca aşağıdaki “Ayrıca Bakınız” bölümünde konuyla ilgili bazı konuları bulabilirsiniz. Son olarak, conholdate.com diğer heyecan verici konular üzerine yeni blog yazıları yazıyor. Bu nedenle, en son güncellemeler için lütfen iletişim halinde kalın.

Bir soru sor

Sorularınızı veya sorularınızı forumumuzda bize bildirebilirsiniz.

SSS

C# kitaplığını kullanarak Excel’i PDF’ye nasıl dönüştürebilirim?

Excel’den PDF’ye dönüştürmeyi gerçekleştirmek için bu güçlü kitaplık .NET Excel’i kitaplık yükleyin. Bu dönüştürme ve manipülasyonu otomatikleştirmenize yardımcı olacak çok sayıda yöntem sunar.

Bir Excel sayfasını PDF’ye nasıl dönüştürürsünüz?

Aşağıdaki adımları ve kod pasajını kullanarak bir Excel sayfasını PDF dosya biçimine dönüştürebilirsiniz:

  1. WorkBook sınıfının bir nesnesini oluşturun ve kaynak Excel dosyasını yükleyin.
  2. save yöntemini çağırarak belgeyi PDF formatında kaydedin.
// WorkBook sınıfının bir nesnesini oluşturun ve kaynak Excel dosyasını yükleyin
 Workbook workbook = new Workbook("sample.xlsx");
  
// Kaydetme yöntemini çağırarak belgeyi PDF formatında kaydedin 
 workbook.Save( "output.pdf", SaveFormat.Pdf);

Excel’i ücretsiz olarak PDF’ye nasıl dönüştürebilirim?

Bu .NET kütüphanesini kurarak bu dönüştürme işlemini otomatikleştirebilirsiniz. Çeşitli abonelik planları sunar ve ayrıca ücretsiz bir plan ile birlikte gelir.

Ayrıca bakınız