PowerPoint PPT PPTX'ten PDF'e

PowerPoint PPT veya PPTX’i PDF’ye dönüştürmek için güvenilir ancak kolay bir çözüm mü arıyorsunuz? PowerPoint sunumlarını doğru bir şekilde yüksek kalitede PDF’ye dönüştürmek ister misiniz? Cevabınız evet ise, o zaman doğru yerdesiniz çünkü bu makalede, PowerPoint PPT’yi C# dilinde programlı olarak sorunsuz bir şekilde PDF’ye veya PPTX’i PDF’ye dönüştürmek için bir dizi özellik sergileyeceğim.

Bu makale, aşağıdaki PowerPoint’ten PDF’e dönüştürme özelliklerinden oluşmaktadır.

Not: PPT’den PDF’e dönüştürmenin yanı sıra Aspose.Slides, Sunumların HTML, JPG, TIFF ve diğerleri gibi birçok formata dönüştürülmesini tek başına destekler.

PPT’yi DOC’a dönüştürmek için Aspose.Slides’ı Aspose.Words ile birlikte kullanmanız gerekir. Aspose API’lerinin dönüştürme işlemlerini nasıl gerçekleştirdiğini görmek için ücretsiz PPT’den Word’e çeviricimizi denemek isteyebilirsiniz.

C# dilinde PowerPoint’ten PDF’e Dönüştürme için ön koşul

Aspose.Slides for .NET, sunum belgeleri oluşturmak, düzenlemek, ayrıştırmak ve dönüştürmek için güçlü bir PowerPoint otomasyon API’sidir ve bu API’yi bu makale boyunca kullanacağız. Aspose.Slides for .NET’i Visual Studio’da aşağıdaki yollardan birini kullanarak kurabilirsiniz.

NuGet Paket Yöneticisi aracılığıyla yükleme

PPT'den PDF'ye dönüştürücü

Paket Yöneticisi Konsolu aracılığıyla yükleme

PM> Install-Package Aspose.Slides.NET

C# dilinde PPT veya PPTX’i PDF’ye dönüştürün

Aspose.Slides for .NET kullanarak bir PowerPoint sunumunu PDF’e dönüştürmek için basit adımlar aşağıdadır.

Aşağıdaki kod örneği, C# dilinde PPT’nin PDF’ye nasıl dönüştürüleceğini gösterir.

// Bir PPT dosyasını temsil eden bir Sunum nesnesini somutlaştırın
Presentation presentation = new Presentation("PowerPoint.ppt");

// Sunumu PDF olarak kaydedin
presentation.Save("PPT-to-PDF.pdf", SaveFormat.Pdf);

C#’ta Özel Seçeneklerle PPT veya PPTX’i PDF’ye Dönüştürün

Jpeg kalitesi, metin sıkıştırma düzeyi, meta dosyalarının davranışı vb. gibi farklı seçenekleri tanımlayarak PowerPoint’ten PDF’e dönüştürmeyi de özelleştirebilirsiniz. Bu seçenekleri PdfOptions sınıfını kullanarak ayarlayabilirsiniz.

Aşağıdaki kod örneği, C# dilinde özel seçeneklerle PowerPoint’in PDF’ye nasıl dönüştürüleceğini gösterir.

// Bir PPTX dosyasını temsil eden bir Sunum nesnesini somutlaştırın
Presentation presentation = new Presentation("PowerPoint.pptx");

// PdfOptions sınıfını somutlaştırın
PdfOptions pdfOptions = new PdfOptions();

// JPEG kalitesini ayarla
pdfOptions.JpegQuality = 90;

// Meta dosyaları için davranışı ayarla
pdfOptions.SaveMetafilesAsPng = true;

// Metin sıkıştırma düzeyini ayarla
pdfOptions.TextCompression = PdfTextCompression.Flate;

// PDF standardını tanımlayın
pdfOptions.Compliance = PdfCompliance.Pdf15;

// Sunumu PDF olarak kaydedin
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);

PowerPoint Sunumunun Gizli Slaytlarını C# ile PDF’e Dönüştürün

PowerPoint sunumları ayrıca gizli slaytlar içerebilir. Varsayılan olarak, gizli slaytlar PPT veya PPTX’ten PDF’e dönüştürmeye dahil değildir. Gizli slaytlar içeren bir sunumu dönüştürmek istediğinizde PdfOptions.ShowHiddenSlides özelliğini kullanarak belirtebilirsiniz.

Aşağıdaki kod örneği, C# dilinde gizli slaytlar dahil olmak üzere bir PPTX’in PDF’ye nasıl dönüştürüleceğini gösterir.

// Bir PPTX dosyasını temsil eden bir Sunum nesnesini somutlaştırın
Presentation presentation = new Presentation("PowerPoint.pptx");

// PdfOptions sınıfını somutlaştırın
PdfOptions pdfOptions = new PdfOptions();

// Gizli slaytları dahil et
pdfOptions.ShowHiddenSlides = true;

// Sunumu PDF olarak kaydedin
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);

Seçili PowerPoint PPT veya PPTX Slaytlarını C# ile PDF’ye Dönüştürün

Sunumun tamamını dönüştürmek yerine sunumun seçili slaytlarını da PDF’e dönüştürebilirsiniz. Bunun için slayt numaralarını içeren tamsayı dizisini tanımlayabilir ve ardından bu diziyi Save(String,Int32[], SaveFormat.Pdf) yöntemine geçirebilirsiniz.

Aşağıdaki kod örneği, seçilen PowerPoint PPT/PPTX slaytlarının C# dilinde PDF’ye nasıl dönüştürüleceğini gösterir.

// Bir PPTX dosyasını temsil eden bir Sunum nesnesini somutlaştırın
Presentation presentation = new Presentation("PowerPoint.pptx");

// Slayt konumları dizisini ayarlama
int[] slides = { 1, 3 };

// Sunumu PDF olarak kaydedin
presentation.Save("PPTX-to-PDF.pdf", slides, SaveFormat.Pdf);

PowerPoint Sunumunu Erişim İzinleriyle Parola Korumalı PDF’ye Dönüştürün

PDF biçimi, belgeyi korumak için parola ve erişim izinlerinin ayarlanmasını destekler. PowerPoint’i PDF’e dönüştürürken böyle bir koruma mekanizması uygulamak isterseniz, bunu PdfOptions sınıfını kullanarak yapabilirsiniz.

Aşağıdaki kod örneği, C# dilinde PPTX’i PDF’ye dönüştürürken bir parolanın nasıl ayarlanacağını ve erişim izinlerinin nasıl belirleneceğini gösterir.

// Bir PPTX dosyasını temsil eden bir Sunum nesnesini somutlaştırın
Presentation presentation = new Presentation("PowerPoint.pptx");

/// PdfOptions sınıfını başlat
PdfOptions pdfOptions = new PdfOptions();

// PDF şifresi ve erişim izinlerini ayarlama
pdfOptions.Password = "password";
pdfOptions.AccessPermissions = PdfAccessPermissions.PrintDocument | PdfAccessPermissions.HighQualityPrint;

// Sunumu PDF olarak kaydedin
presentation.Save("PPTX-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);

Aspose.Slides for .NET’i Ücretsiz Deneyin

Geçici lisans talep ederek Aspose.Slides for .NET’i ücretsiz olarak deneyebilir ve kullanabilirsiniz.

Ayrıca bakınız