IRONSOFTWAREHOME
IRONPPT KULLANIMI

C# dilinde PPT (PowerPoint) dosyasını PDF'e Dönüştürme (Örnek Eğitim)

Curtis Chau
Curtis Chau
Updated: 28 Haziran 2026

C# kullanarak PowerPoint sunumlarını PDF'lere dönüştürmek, sunumların hızlıca oluşturulmasını, kolay güncellenmesini ve paylaşılmasını sağladığı için iş operasyonlarını geliştirir. Bu dönüştürme aynı zamanda çeşitli cihazlar ve programlarla uyumluluğu garantiler, böylece zaman tasarrufu sağlar ve verimliliği artırır.

Bu öğretici, IronPDF kütüphanesini kullanarak C#'ta bir PowerPoint sunumunu PDF'ye dönüştürmenin nasıl yapılacağını gösterir.

IronPDF: .NET PDF Kütüphanesi

IronPDF, C# ve VB geliştiricileri için .NET uygulamaları içinde PDF belgeleri oluşturmayı, düzenlemeyi ve manipüle etmeyi basit hale getiren bir .NET PDF kütüphanesidir. IronPDF, IronPDF kullanarak HTML'yi PDF'ye dönüştürmek, IronPDF kullanarak URL'leri PDF'ye dönüştürmek, SVG'yi Görüntüye, HTML Dosyası'nı PDF'ye ve çok daha fazlasını destekleyen mükemmel işleme kapasiteleri sağlar. IronPDF, raporlar, faturalar, ekstreler ve makbuzlar üretme konusunda mükemmeldir, bunları web sayfalarından veya mevcut HTML/CSS şablonlarından üretir.

IronPDF kütüphanesinin önemli bir özelliği, mevcut PDF formlarını doldurmak ya da sıfırdan yeni PDF formları oluşturmak için kullanılabilmesidir. Bu, işletmelerin belge iş akışlarını otomatikleştirerek IronPDF ile form oluşturmayı ve doldurmayı hızlı bir şekilde yapmalarını sağlar. Ayrıca, IronPDF IronPDF kullanarak başlıklar ve altbilgiler eklemeyi, IronPDF ile PDF'lere filigran uygulamayı ve PDF dosyalarına sayfa numaraları eklemeyi kolaylaştırır. Bu, profesyonel görünümlü PDF'ler oluşturmak için ideal bir çözüm haline getirir. Hadi IronPDF'yi kullanarak bir PowerPoint sunumunu PDF belgesine dönüştürmenin nasıl olduğunu görelim.

Gereksinimler

Bir .ppt dosyasını PDF belgesine dönüştürmenin 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. IronPDF kütüphanesini PDF dönüşümü için yüklemek için sabit bir internet bağlantısı

Şimdi .ppt dosyalarını PDF'lere dönüştürmenin ana adımlarına geçelim.

Adım 1: PowerPoint Sunumunuzu HTML Olarak Dışa Aktarın

İlk adım, PowerPoint dosyalarını HTML'ye dönüştürmektir, ardından dışa aktarılan HTML bir PDF belgesine dönüştürülür.

PPT dosyanızı HTML formatına dışa aktarmak için şunları yapın:

  • Zamzar PPT to HTML çevrimiçi dönüştürücü aracını açın.
  • PowerPoint belgesini Zamzar web sitesine yükleyin.
  • "Şimdi Dönüştür" düğmesine tıklayın.

C#'da PPT (PowerPoint) dosyasını PDF'e dönüştürme (Örnek Eğitim), Şekil 1: PPT'yi HTML'e Dönüştür PPT'yi HTML'ye Dönüştürün

PPTX dosyasını HTML'ye dönüştürmeye başlayacaktır.

Adım 2: IronPDF'i çözüme ekleyin

IronPDF, NuGet Paket Yöneticisi veya NuGet Paket Yöneticisi Konsolu kullanılarak kurulabilir.

IronPDF'i yüklemek için Paket Yöneticisi Konsolu yöntemini kullanalım.

Araç çubuğunda "Araçlar"a gidin ve yan menüden "Paket Yöneticisi Konsolu" seçeneğini seçin.

C#'da PPT (PowerPoint) dosyasını PDF'e dönüştürme (Örnek Eğitim), Şekil 2: Visual Studio'da NuGet Paket Yöneticisi gösterilmiştir Visual Studio'da gösterilen NuGet Paket Yöneticisi

IronPDF'i yüklemek için konsola aşağıdaki komutu girin.

PM > Install-Package IronPPT

C#'da PPT (PowerPoint) dosyasını PDF'e dönüştürme (Örnek Eğitim), Şekil 3: IronPDF Kütüphanesinin Kurulumu IronPDF Kitaplığının Kurulumu

Şimdi, IronPDF kütüphanesini kullanarak bir PowerPoint'i PDF'ye dönüştürmek için kodu yazma zamanı.

Adım 3: HTML Dosyasını PDF'ye Dönüştürün

HTML dosyası kullanıma hazır olduğunda, HTML dosyasını PDF dosyasına dönüştürmek için IronPDF kullanılacak.

Kod dosyasına IronPDF ekleyin

İlk olarak, IronPDF'i içe aktarmak için kaynak dosyanın üstüne aşağıdaki kod satırını ekleyin.

using IronPdf;

ChromePdfRenderer Nesnesi Örnekleyin

Şimdi, ChromePdfRenderer nesnesini başlatın. PDF dosyasını oluşturmak ve özelleştirmek için yardımcı olacaktır.

var renderer = new ChromePdfRenderer();

HTML dosyasını PDF'ye Dönüştürün (PowerPoint dosyasından Dışa Aktarılan)

HTML dosyasını PDF'e dönüştürmek için RenderHtmlFileAsPdf metodunu kullanalım.

var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");

PowerPoint .ppt dosyaları PDF'ye dönüştürüldü. Şimdi üretilen PDF'i filigran, parola ve başlıklarla nasıl özelleştireceğinizi görelim.

Adım 4: PDF dosyasına filigran, şifre ve başlıklar ekleyin

IronPDF kullanarak PDF'lere Filigran Ekleme

Bu bölümde PDF'e damgalı bir resim olarak filigran eklemenin nasıl yapılacağını gösteriyoruz. Aşağıda, PDF dosyasına filigran uygulamak için ApplyStamp metodunu kullanın.

pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));

PDF'lere Şifre Koruması Ekleme

PDF'ye şifre eklemek, onu yetkisiz erişimden korur. IronPDF hem kullanıcılar hem de sahipler için parola eklemeyi destekler. PDF dosyalarını özelleştirebilmek için kullanıcı ve yönetici için farklı bir parola ayarlayabilirsiniz.

pdf.Password = "EasyPassword";

HTML başlıkları ekleyin

HTML başlıkları PDF'ler için iyi bir işlevsellik sağlar. Başlığı şık bir şekilde özelleştirmeyi kolaylaştırır. PDF dosyasına başlık eklemek için HtmlHeaderFooter nesnesini kullanın.

renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
    MaxHeight = 20, //millimeters
    HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};

Adım 5: PDF Dosyasını Kaydedin

Tüm özelleştirmeler tamamlandıktan sonra, şimdi PDF dosyasını yerel makineye kaydetme zamanı. PDF dosyasını kaydetmek için IronPDF'in SaveAs metodunu kullanın.

pdf.SaveAs("C:\\PptToPdf.pdf");

Program.cs dosyasına bir bakalım.

using IronPdf;
using IronPdf.Editing;

var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
    MaxHeight = 20, //millimeters
    HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};

var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");

pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));

pdf.Password = "EasyPassword";

pdf.SaveAs("C:\\PptToPdf.pdf");

Çıkış PDF Dosyası

Aşağıdaki PowerPoint sunumu bir PDF dosyasına dönüştürülmüştür.

C#'da PPT (PowerPoint) dosyasını PDF'e dönüştürme (Örnek Eğitim), Şekil 4: PowerPoint Sunumu PowerPoint Sunumu

Proje çalıştırıldığında üretilen PDF dosyası belirtilen konumda kaydedilir. Dosyayı açın ve parola istediğinde, projede verilen parolayı girin.

C#'da PPT (PowerPoint) dosyasını PDF'e dönüştürme (Örnek Eğitim), Şekil 5: Şifre Diyalog Kutusu Şifre Diyalog Kutusu

Doğru parolayı girdikten sonra, çıktı PDF dosyası şöyle görünür.

C#'da PPT (PowerPoint) dosyasını PDF'e dönüştürme (Örnek Eğitim), Şekil 6: Oluşturulan PDF'in Çıktısı Oluşturulan PDF'nin Çıkışı

IronPDF, PowerPoint sunumunun biçimlendirme ve hareketliliğini koruyarak PDF dosyasını işler. Projede başlıklar ve filigranlar uygulanmıştır.

Özet

C#'ta IronPDF kullanarak bir .ppt'yi PDF'e nasıl dönüştüreceğiniz bu şekilde. IronPDF hakkında daha fazla bilgiye ihtiyaç duyuyorsanız, başka bir HTML kullanarak IronPDF ile PDF oluşturma örneği incelemeyi unutmayın. Örnek sayfalar, PDF ile ilgili tüm işlemler için size yardımcı olabilecek zengin kaynaklar içerir.

Ucuz ve işlevsel olan IronPDF, .NET uygulamalarında PDF belgeleri oluşturması gerekenler için mükemmel bir çözümdür. IronPDF, $999 ile başlar ve bu da onu piyasadaki daha uygun fiyatlı PDF kütüphanelerinden biri yapar.

Iron Software'ün tam yazılım paketini beş ürünü, yalnızca iki tanesinin fiyatına satın alın!

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ılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.

...
Daha Fazla Oku

İlgili Makaleler

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez