Altbilgi içeriğine atla
IRONPDF KULLANARAK
C# ile Excel Dosyalarını PDF'ye Nasıl Dönüştürülür

PDF Dosyasından Şifre Nasıl Kaldırılır

Excel dosyaları paylaşması zor olabilir çünkü kolayca değiştirilebilirler ve tüm cihaz ve programlarla uyumlu değildirler. Diğer taraftan, PDF'ler (Taşınabilir Belge Formatı) evrensel olarak uyumludur ve özel bir yazılım olmadan düzenlenemez. Bu nedenle, birçok işletme, geliştiricilerin Excel dosyalarını (.xls, .xlsx) ISO standartlaştırılmış sürüm PDF formatına programlı şekilde dönüştürmesini ister.

Bu önemli çünkü birkaç neden vardır. İlk olarak, Excel çalışma kitabında yer alan verilerin değiştirilemeyeceğini sağlar. İkincisi, dosyanın herhangi bir cihazda veya programda görüntülenmesini sağlar. Ve son olarak, dosyayı parola ile koruma şansı sunar, böylece yetkisiz erişimi engeller. Excel dosyalarını PDF formatına dönüştürmek, genellikle veriyi korumanın ve tüm platformlarda uyumluluğu sağlamanın önemli bir yoludur.

Doğru araçlar ve bilgiye sahip olduğunuzda, Excel'i PDF belge formatlarına dönüştürmek basit bir görev olabilir. IronPDF C# kütüphanesi kullanarak .NET Core'da nasıl dönüştüreceğinizi görelim.

IronPDF: .NET PDF Kütüphanesi

IronPDF, C# ve VB.NET içinde PDF dosyaları oluşturmayı, düzenlemeyi ve birleştirmeyi kolaylaştıran bir .NET kütüphanesidir. IronPDF ile, C# içinde sıfırdan PDF oluşturabilir veya mevcut HTML, CSS ve JavaScript dosyalarını PDF'lere dönüştürebilirsiniz. PDF dosyalarına başlıklar, altbilgiler, filigranlar ve sayfa numaraları ekleyebilirsiniz. Eğer bir proje üzerinde başkaları ile işbirliği yapmanız gerekirse, IronPDF, birden fazla PDF dosyasını tek bir dosyada birleştirmeyi kolaylaştırır.

Bu makale boyunca, IronPDF, C# ve .NET Core kullanılarak bir Excel belgesinin PDF belgesine nasıl dönüştürüleceğini göstermek için kullanılacaktır.

Gereksinimler

XLSX dosyasını bir PDF belgesine dönüştürmek için bazı ön koşullar vardır.

  1. Visual Studio 2022 (Önerilir)
  2. En son .NET Framework ile çalışan bir .NET uygulaması (Önerilir)
  3. Microsoft Office yüklü
  4. Excel'den PDF'ye dönüştürme süreci için IronPDF kütüphanesini yüklemek üzere kararlı bir internet bağlantısı

Excel dosyasını PDF'ye dönüştürmenin ana adımlarına geçelim.

Adım 1: Excel Çalışma Kitaplarınızı HTML Olarak Dışa Aktarın

Excel dosyanızı HTML formatına dışa aktarmak için aşağıdaki adımları izleyin:

  1. Microsoft Excel'i başlatın ve burada Excel sayfalarını yükleyin.

C# ile Excel'i PDF'e Dönüştürme (Adım Adım) Eğitimi, Şekil 1: Excel Elektronik Tablolarını Yükleyin Excel Çalışma Sayfalarını Yükle

  1. "Dosya" menüsünden "Farklı Kaydet" seçeneğini seçin.

C# ile Excel'i PDF'e Dönüştürme (Adım Adım) Eğitimi, Şekil 2: Farklı Kaydet Seçeneği Farklı Kaydet Seçeneği

  1. 'Gözat' düğmesine tıklayın ve istediğiniz konuma gidin. Dosya türü açılır menüsünden 'HTML Sayfası'nı seçin.

C# ile Excel'i PDF'e Dönüştürme (Adım Adım) Eğitimi, Şekil 3: Dosya Türü Seçimi Dosya Türü Seçimi

Yukarıdaki prosedürleri tamamlarsanız, Excel dosyanız bir HTML dosyasına dönüştürülecektir. Dışa aktarılan HTML dosyası şimdi PDF'ye dönüştürülebilir.

Adım 2: IronPDF'yi çözümünüze ekleyin

Bu projeye IronPDF'nin NuGet Paket Yöneticisi Konsolu kullanılarak yüklenmesi bir sonraki adımdır. Üst menüden Araçlar'a tıklayın ve NuGet Paket Yöneticisi'ni ardından "Paket Yöneticisi Konsolu" nu seçin.

C# ile Excel'i PDF'e Dönüştürme (Adım Adım) Eğitimi, Şekil 4: NuGet Paket Yöneticisi NuGet Paket Yöneticisi

Konsolda, IronPDF'yi kurmak için aşağıdaki komutu yazın.

Install-Package IronPdf

Bu komut, projede IronPDF'nin en son sürümünü yükleyecektir.

Adım 3: Excel dosyasını PDF'ye Dönüştürmek için Kod Örnekleri

Excel dosyasını, IronPDF C# kütüphanesini kullanarak PDF'e dönüştürmek için Program.cs dosyasını açın ve aşağıdaki kod parçacıklarını yazın.

Adım 3.1: IronPDF'yi Dahil Et

Kod dosyasına IronPDF'yi import edin, böylece programda kullanabilsin.

using IronPdf;
using IronPdf;
Imports IronPdf
$vbLabelText   $csharpLabel

Yukarıdaki kod, IronPDF'nin kodda yer almasına izin verir.

Adım 3.2: ChromePdfRenderer Nesnesi Örneği Oluştur

Programda bir ChromePdfRenderer nesnesi oluşturun. Bu, HTML dosyasını PDF'ye dönüştürmek için IronPDF'nin kullanımına olanak tanıyacaktır.

var renderer = new ChromePdfRenderer();
var renderer = new ChromePdfRenderer();
Dim renderer = New ChromePdfRenderer()
$vbLabelText   $csharpLabel

Adım 3.3: HTML'yi (Excel Dosyasından Dışa Aktarılan) PDF'ye Dönüştür

HTML dosyalarını PDF'e dönüştürmek için RenderHtmlFileAsPdf işlevini kullanın. Parametre listesine, HTML dosya yolunu geçirin. IronPDF, HTML dosyasının içeriğini okuyacak ve onu bir PDF belgesine dönüştürecektir.

var document = renderer.RenderHtmlFileAsPdf(@"C:\Users\Administrator\Desktop\Inventory.html");
var document = renderer.RenderHtmlFileAsPdf(@"C:\Users\Administrator\Desktop\Inventory.html");
Dim document = renderer.RenderHtmlFileAsPdf("C:\Users\Administrator\Desktop\Inventory.html")
$vbLabelText   $csharpLabel

IronPDF ayrıca, PDF dosyasına parola ekleyerek, PDF dosyasının düzenlemeye, açmaya, yazdırmaya ve diğer işlemlere karşı koruma sağlar. IronPDF kullanarak parola eklemenin nasıl yapıldığını görelim.

PDF Dosyasına Parola Ekle

Önceki adımda oluşturulan PDF belgelerinde bir şifre ayarlamak için SecuritySettings özelliğini kullanın. Bu, veri ihlallerine karşı PDF dosyasını güvenceye alır.

document.SecuritySettings.UserPassword = "editable";
document.SecuritySettings.UserPassword = "editable";
document.SecuritySettings.UserPassword = "editable"
$vbLabelText   $csharpLabel

Adım 3.4: PDF Dosyasını Kaydet

Şimdi, oluşturulan PDF dosyasını aşağıdaki kodu kullanarak yerel makineye kaydetme zamanı.

document.SaveAs("C:\\excelToPdf.pdf");
document.SaveAs("C:\\excelToPdf.pdf");
document.SaveAs("C:\excelToPdf.pdf")
$vbLabelText   $csharpLabel

Çıkış PDF Dosyası

Dosyayı açmayı denediğinizde, bir parola gerekecektir.

C# ile Excel'i PDF'e Dönüştürme (Adım Adım) Eğitimi, Şekil 5: Dosya için Şifre Girin Dosya için Parola Giriniz

Parola girdikten sonra, bir Excel dosyasından dönüştürülen PDF dosyasını görebilirsiniz. IronPDF, orijinal formatı koruyarak Excel belgelerini PDF'lere güzellikle dönüştürür.

C# ile Excel'i PDF'e Dönüştürme (Adım Adım) Eğitimi, Şekil 6: Çıktı PDF Dosyası Çıktı PDF Dosyası

Oradaki tüm çalışma sayfalarını görebilirsiniz. Herhangi bir çalışma sayfası ismine tıklayarak herhangi bir çalışma sayfasını açabilirsiniz.

C# ile Excel'i PDF'e Dönüştürme (Adım Adım) Eğitimi, Şekil 6: PDF Çalışma Sayfaları PDF Çalışma Sayfaları

Özet

IronPDF, C# .NET'de kullanılabilecek kolay kullanımlı bir PDF dönüştürücüdür. Bu blog yazısında, IronPDF kullanarak Excel'i PDF'e nasıl dönüştüreceğinizi gösterdik. IronPDF'nin yetenekleri hakkında daha fazla bilgi edinmek veya nasıl kullanılabileceğine dair bazı örnekler görmek istiyorsanız, bazı HTML'den PDF dosyası oluşturma makalelerine göz atın.

IronPDF'ün ücretsiz deneme sürümü ile başlayabilir ve ardından IronPDF'ü $999 kadar düşük bir fiyata satın alabilirsiniz. Veya birden fazla Iron Software ürüne ihtiyacınız varsa, iki yazılım programının fiyatına beş yazılım programı içeren Iron Suite paketi satın alabilirsiniz.

Sıkça Sorulan Sorular

Excel'i PDF'ye dönüştürmek işletmeler için neden yararlıdır?

Excel dosyalarını PDF'ye dönüştürmek işletmeler için avantajlıdır çünkü PDF'ler evrensel uyumluluğa sahiptir, paylaşılan belgelerin istenen formatını korurken yetkisiz düzenlemelere karşı güvende kalmasına olanak tanır.

Excel'i C# dilinde biçimlendirme kaybetmeden PDF'ye nasıl dönüştürebilirim?

Excel'i C# dilinde biçimlendirme kaybetmeden PDF'ye dönüştürmek için, önce Excel dosyalarını HTML olarak işleyip sonrasında RenderHtmlFileAsPdf yöntemi kullanarak PDF'ye dönüştürmenize olanak veren IronPDF kütüphanesini kullanabilirsiniz.

IronPDF kullanarak .NET Core'da Excel'i PDF'ye dönüştürmek için gerekli adımlar nelerdir?

Adımlar arasında Excel dosyasını HTML olarak dışa aktarma, IronPDF kütüphanesini NuGet ile yükleme ve orijinal biçimlendirmeyi korurken HTML'yi PDF'ye dönüştürmek için ChromePdfRenderer sınıfını kullanma bulunur.

Bir Excel dosyasından oluşturulan bir PDF'yi C# kullanarak parolayla güvenli hale getirebilir miyim?

Evet, IronPDF ile PDF'nin güvenliğini artırmak için SecuritySettings özelliğini kullanarak kullanıcı parolası ayarlayabilir ve yetkisiz erişimi önleyebilirsiniz.

Bir kütüphane satın almadan önce C# dilinde PDF dönüştürmeyi denemenin bir yolu var mı?

Evet, IronPDF ücretsiz deneme sunarak C# projelerinizde PDF dönüştürme ve yönetimi için özelliklerini ve kabiliyetlerini satın almadan önce keşfetmenizi sağlar.

Excel'i PDF'ye dönüştürmek için IronPDF'i yüklemenin ön koşulları nelerdir?

Excel'i PDF'ye dönüştürmek için IronPDF'i yüklemek için Visual Studio 2022, en son .NET Framework ile bir .NET uygulaması, Microsoft Office ve NuGet'ten kütüphaneyi indirmek için bir internet bağlantısına ihtiyacınız var.

IronPDF kütüphanesi birden fazla PDF'yi birleştirmeyi destekliyor mu?

Evet, IronPDF, Excel'i PDF'ye dönüştürmenin yanı sıra, birden fazla PDF belgesinin sorunsuz bir şekilde birleştirilmesi işlevselliğini de sağlar.

Orijinal Excel biçimlendirmenin PDF'de korunduğundan nasıl emin olabilirim?

IronPDF, Excel dosyalarını önce HTML olarak dışa aktararak ve ardından HTML'yi PDF olarak işleyerek dönüştürme sırasında orijinal Excel biçimlendirmesini korumak üzere tasarlanmıştır.

IronPDF'de HTML dosyalarını PDF'ye dönüştürmek için hangi yöntem kullanılmalıdır?

IronPDF'de RenderHtmlFileAsPdf yöntemi, Excel'den dışa aktarılan HTML dosyalarını, biçimlendirmenin korunarak PDF'lere dönüştürmek için kullanılır.

.NET 10: IronPDF, bir .NET 10 projesinde Excel'i PDF'ye dönüştürmeyi herhangi bir uyumluluk sorunu olmadan destekliyor mu?

Evet. IronPDF belgelerine göre, IronPDF, modern .NET sürümlerinin tümünü, .NET 10 dahil, kutudan çıktığı gibi destekleyerek özel çözüm yolları gerektirmeden sorunsuz Excel-PDF dönüştürmeyi sağlar.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapı...

Daha Fazla Oku

Iron Destek Ekibi

Haftada 5 gün, 24 saat çevrimiçiyiz.
Sohbet
E-posta
Beni Ara