C# Kullanarak PPT'yi PDF'ye Dönüştürme

Bu konu, ortamı yapılandırmak ve çalışan örnek kodu doğrulamak için ayrıntılı yapılandırma adımlarının yanı sıra C#** kullanarak PPT öğesinin PDF biçimine nasıl dönüştürüleceğine odaklanır. PowerPoint’i PDF’ye dönüştürmek C# Interop** tabanlı karmaşık API çözümü seçeneklerden biridir, ancak bu örnekte dönüştürmeyi Interop kitaplığı olmadan birkaç basit kod satırı kullanarak yöneteceğiz.

C# Kullanarak PPT’yi PDF’ye Dönüştürme Adımları

  1. NuGet paket yöneticisini kullanarak uygulamayı Aspose.Slides for .NET yükleyecek şekilde yapılandırın
  2. İstenen PDF seçeneklerini ayarlamak için Presentation sınıf nesnesini kullanarak kaynak sunum dosyasını yükleyin
  3. İstenen görüntü seçeneklerini ayarlamak için PdfOptions sınıf nesnesini başlatın
  4. PDF için farklı PDF seçeneklerini ayarlayın
  5. Kaydet yöntemini kullanarak sunuyu PDF’ye dönüştürün

C# PowerPoint’ten PDF’ye dönüştürücü uygulamasında yukarıda belirtilen adımlara bağlı kalarak, sürecin Presentation sınıfı örneğini kullanarak kaynak PPT’yi diskten yükleyerek başladığı yerde geliştirilmiştir. Daha sonra PdfOptions sınıfı kullanılarak istenilen PDF’nin farklı özellikleri ayarlanır ve son olarak oluşturulan PDF daha sonra kullanılmak üzere diske veya bellek akışına kaydedilir.

C# ile PPT’yi PDF’ye Dönüştürme Kodu

Yukarıdaki örnekte, basit API çağrıları kullanılarak PPT’nin C#‘da PDF’ye dönüştürülmesi gösterilmiştir. API, aynı örneği kullanarak PPTX, POTX, ODP, PPS, PPSX ve diğer sunum biçimlerinin yüklenmesine ve bunların PDF’ye dönüştürülmesine izin verir. PdfOptions sınıfı uyumluluk, EmbedFullFonts, DrawSlidesFrame, ImageTransparentColor, JpegQuality, ShowHiddenSlides ve NotesCommentsLayouting gibi özellikleri ayarlayarak çıktı PDF’sini özelleştirmenize olanak tanır.

Bu öğreticide, PPT’yi PDF’ye dönüştürmek için C# tabanlı API’nin basit adımları gerçekleştirerek kullanılabileceğini öğrendik. Sunumu TIFF görüntülerine dönüştürmekle ilgileniyorsanız, C# kullanarak PowerPoint’i Tiff’e dönüştürme makalesine bakın.

 Türkçe