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

C# içinde Excel'i PDF'ye Dönüştürme (Adım Adım) Eğitimi

Excel dosyalarını paylaşmak zor olabilir çünkü bunlar kolayca değiştirilebilir ve tüm cihaz ve programlarla uyumlu değildir. Öte yandan, PDF'ler (Taşınabilir Belge Formatı) evrensel olarak uyumludur ve özel yazılım olmadan düzenlenemez. Bu nedenle, birçok işletme geliştiricilerin Excel dosyalarını (.xls, .xlsx) ISO standartlarına uygun PDF formatina otomatik olarak dönüştürmelerini gerektirir.

Bu önemli olan birkaç neden var. Birincisi, Excel calisma kitabinda bulunan verilerin değiştirilemeyecegini garanti eder. Ikinci olarak, dosyanin herhangi bir cihaz veya programda görüntülenmesine olanak tanır. Ve son olarak, dosyanın şifre ile korunmasını sağlayarak izinsiz erişimi engeller. Genel olarak, Excel dosyalarının PDF formatina dönüştürülmesi, verileri korumanin ve tüm platformlarla uyumluluğunu sağlamanın önemli bir yoludur.

Excel dosyalarını PDF doküman biçimlerine dönüştürmek, doğru araçlar ve bilgiye sahip olduğunuzda basit bir görev olabilir. IronPDF C# Kütüphanesini .NET Core içinde kullanarak nasıl dönüştüreceğimizi 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, mevcut HTML, CSS ve JavaScript dosyalarını PDF'e dönüştürebilir veya sıfırdan C#'de PDF oluşturabilirsiniz. Ayrıca PDF dosyalarına başlıklar, altbilgiler, filigranlar ve sayfa numaraları ekleyebilirsiniz. Bir proje üzerinde başkalarıyla işbirliği yapmanız gerekiyorsa, IronPDF birden fazla PDF dosyasını bir araya getirmeyi kolaylaştırır.

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

Ön Koşullar

Bir XLSX dosyasını bir PDF belgesine dönüştürme önkoşulları vardır.

  1. Visual Studio 2022 (Önerilen)
  2. En son .NET Framework ile çalışan bir .NET uygulaması (Önerilen)
  3. Microsoft Office kurulu
  4. Excel'i PDF'e dönüştürme süreci için IronPDF kutuphanesini kurmak amacıyla stabil bir internet bağlantısı

Excel dosyasını PDF'e dönüştürmek için ana adımlara geçelim.

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

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

  1. Microsoft Excel'i başlatın ve Excel elektronik tablolarını buraya yükleyin.

Excel'i PDF'ye Dönüştürme C# (Adım Adım) Eğitimi, Şekil 1: Excel Elektronik Tablolarını Yükleme Excel Elektronik Tabloları Yükle

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

Excel'i PDF'ye Dönüştürme C# (Adım Adım) Eğitimi, Şekil 2: SaveAs 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ı' seçeneğini seçin.

Excel'i PDF'ye Dönüştürme C# (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'e dönüştürmek için kullanılabilir.

Adım 2: Çözümünüze IronPDF'i Ekleyin

Bir sonraki adım, NuGet Paketi Yöneticisi Konsolunu kullanarak bu projeye IronPDF'i kurmaktır. Üst menüden Araçlar'a tıklayın ve ardından "Paket Yöneticisi Konsolu"nu izleyerek NuGet Paket Yöneticisi'ni seçin.

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

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

Install-Package IronPdf

Bu komut, proje içindeki IronPDF'in en son sürümünü kuracaktır.

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

Excel dosyasını IronPDF C# kutuphanesi kullanarak PDF'ye dönüştürmek için Program.cs dosyasını açın ve aşağıdaki kod kesitlerini yazın.

Adım 3.1: IronPDF'i Dahil Et

IronPDF'i programda kullanmak için kod dosyasına ithal edin.

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

Yukarıdaki kod, IronPDF'in koda katılmasını sağlar.

Adım 3.2: Bir ChromePdfRenderer Nesnesi Oluşturun

Programda bir ChromePdfRenderer nesnesi oluşturun. HTML dosyasını PDF'e dönüştürmek için IronPDF kullanımını sağlayacaktır.

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

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

HTML dosyalarını PDF'lere dönüştürmek için RenderHtmlFileAsPdf fonksiyonunu kullanın. Parametre listesinde, HTML dosya yolunu geçin. IronPDF, HTML dosyasının içeriğini okuyacak ve bunu 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 eklemeyi, PDF dosyasını düzenlemek, açmak, yazdırmak ve diğer işlemleri engellemeyi destekler. IronPDF kullanarak nasıl parola ekleneceğine bir göz atalım.

PDF Dosyasına Parola Ekleyin

Önceki adımda oluşturulan PDF dokümanında bir şifre ayarlamak için SecuritySettings özelliğini kullanın. PDF dosyasını veri ihlallerinden korumaya yardımcı olur.

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

Adım 3.4: PDF Dosyasını Kaydedin

Şimdi, oluşturulan PDF dosyasını yerel makineye kaydetme zamanı geldi ve bu kodu kullanarak bunu yapabilirsiniz.

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 gerektirecektir.

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

Parolayı girdikten sonra, Excel dosyasından dönüştürülen PDF dosyasını görebilirsiniz. IronPDF, Excel belgelerini orijinal formatini koruyarak PDF'lere güzelce dönüştürür.

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

Orada tüm çalışma sayfalarını görebilirsiniz. Herhangi bir çalışma sayfası adını tıklayarak herhangi bir çalışma yaprağını açabilirsiniz.

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

Özet

IronPDF, C# .NET içinde kullanılabilen kolay kullanımlı bir PDF dönüştürücüdür. Bu blog yayında, IronPDF kullanarak Excel'i PDF'e nasıl dönüştüreceğiniz gösterildi. IronPDF'in yetenekleri hakkında daha fazla bilgi edinmek veya nasıl kullanıldığını görmek için bazı örnekleri incelemek isterseniz, HTML'den PDF dosyası oluşturma hakkında makalelere göz atın.

Bir IronPDF ücretsiz deneme ile başlayabilirsiniz, ardından IronPDF'i $799 kadar düşük bir fiyata satın alabilirsiniz. Ya da birden fazla Iron Software ürünü ihtiyaçınız varsa, iki yazılım programı fiyatına beş programlık Iron Suite paketini satın alabilirsiniz.

Sıkça Sorulan Sorular

İşletmeler için Excel'i PDF'ye dönüştürmenin yararları nelerdir?

Excel dosyalarını PDF'ye dönüştürmek, PDF'lerin evrensel olarak uyumlu olmasından dolayı işyerleri için avantajlıdır, bu da paylaşılan belgelerin amaçlanan formatlarını koruduğunu ve yetkisiz düzenlemelerden korunduğunu sağlar.

Sformatı kaybetmeden C#'da Excel'i PDF'ye nasıl dönüştürebilirim?

Excel'i format kaybetmeden PDF'ye dönüştürmek için, önce Excel dosyalarını HTML olarak işleyen ve ardından `RenderHtmlFileAsPdf` metodunu kullanarak PDF'ye dönüştüren IronPDF kütüphanesini kullanabilirsiniz.

IronPDF’i .NET Core’da kullanarak Excel’i PDF’ye dönüştürmenin gerekli adımları nelerdir?

Adımlar, Excel dosyasını HTML olarak dışa aktarmayı, IronPDF kütüphanesini NuGet üzerinden yüklemeyi ve orijinal formatı koruyarak HTML’yi PDF’ye dönüştürmek için `ChromePdfRenderer` sınıfını kullanmayı içerir.

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

Evet, IronPDF, `SecuritySettings` özelliğini kullanarak bir kullanıcı şifresi belirleyerek bir PDF'nin güvenliğini artırmanıza ve yetkisiz erişimi engellemenize olanak tanır.

Bir kütüphane satın almadan önce C#'da PDF dönüştürme yöntemini denemenin bir yolu var mı?

Evet, IronPDF, PDF dönüştürme ve yönetiminin işlevlerini ve yeteneklerini C# projelerinde keşfetmenize olanak tanıyan ücretsiz bir deneme sunuyor.

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 yüklemek için Visual Studio 2022, en güncel .NET Framework ile bir .NET uygulaması, Microsoft Office ve kütüphaneyi NuGet'ten indirmek için bir internet bağlantısına ihtiyaçınız var.

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

Evet, IronPDF sadece Excel’i PDF’ye dönüştürmeyi kolaylaştırmakla kalmaz, aynı zamanda birden fazla PDF belgesini sorunsuz bir şekilde birleştirme işlevi de sunar.

Orijinal Excel biçimlendirmesinin PDF'de korunmasını nasıl sağlayabilirim?

IronPDF, Excel dosyalarının bir HTML olarak dışa aktarılması ve ardından HTML'nin bir PDF olarak işlenmesi yoluyla orijinal biçimlendirmeyi koruyacak şekilde tasarlanmıştır.

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

IronPDF'deki `RenderHtmlFileAsPdf` metodu, Excel'den dışa aktarılan HTML dosyalarını, belgenin biçimlendirmesini koruyarak PDF'lere dönüştürmek için kullanılır.

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

Evet. IronPDF'in belgelerine göre, IronPDF, tüm modern .NET versiyonları için, .NET 10 dahil, özel iş çözümler gerektirmeksizin Excel'den PDF'ye dönüştürmeyi kolaylaştıran kutuda destek sağlar.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında lisans derecesine sahiptir (Carleton Üniversitesi) ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirme üzerine uzmanlaşmıştır. Kullanıcı dostu ve estetik açıdan hoş arayüzler tasarlamaya tutkuyla bağlı olan Curtis, modern çerç...

Daha Fazlasını Oku

Iron Destek Ekibi

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