Node.js'de PowerPoint'i PDF'ye dönüştürün - PPTX'ten PDF'ye Dönüştürücü

MS PowerPoint yüklü değil mi? O halde önemli PPT/PPTX dosyalarını nasıl açacaksınız? Sorun yok, bu soruna bir çözümle buradayız ve çözüm de Aspose.Slides. Aspose.Slides, sunumlarınızı PDF formatında okuyabilmeniz için PPT’yi çevrimiçi olarak PDF’ye dönüştürmek üzere bir çevrimiçi PPTX’den PDF‘ya dönüştürücü sunar. Ek olarak, bu PDF oluşturucu API, bu PPTX’ten PDF’ye dönüştürmeyi otomatikleştirmek için çok çeşitli özellikler sunar. Bu nedenle, bu blog yazısında, PPTX’ten PDF’ye dönüştürücü oluşturmanın tüm uygulamasını ele alacağız. Bu amaçla, Node.js’de PowerPoint’in PDF’ye nasıl dönüştürüleceğini öğrenmek için [Aspose.Slides for Node.js via Java]‘yı7 tercih edeceğiz.

Bu makalede aşağıdaki noktalar ele alınacaktır:

  1. PowerPoint JavaScript API Kurulumu
  2. [Node.js’de PowerPoint’i Program Aracılığıyla PDF’ye Dönüştürün9
  3. PPT’yi Çevrimiçi PDF’ye Dönüştürün

PowerPoint JavaScript API Kurulumu

Kurulum bölümü sizi bu PDF oluşturucunun API kurulumu hakkında bilgilendirecektir. Aslında programlı olarak JavaScript’te PDF oluşturmanıza olanak sağlayan bu kütüphanenin kurulumu oldukça basit ve hızlıdır. Yani kurulum terminalde/CMD’de çalıştırabileceğiniz tek bir komuttan oluşur. Ancak, doğrudan indirmek istemeniz durumunda paketi NPM adresinden indirebilirsiniz. Böylece, aşağıdaki komutu çalıştırmanız yeterlidir; artık uygulama aşamasına geçmeye hazırsınız:

npm install aspose.slides.via.java
pdf oluşturucu API'si

Program Aracılığıyla Node.js’de PowerPoint’i PDF’ye Dönüştürme

Şimdi bir kod örneği yazacağız ve Aspose.Slides for Node.js via Java tarafından sunulan sınıfları ve yöntemleri kullanacağız.

Not: Bu PowerPoint JavaScript API’sini kullanarak PPTX’i PDF’ye dönüştürmek için kullanacağımız bir kaynak PPTX dosyamız var.

Aşağıdaki adımlar PowerPoint’ten PDF’ye dönüştürücünün programlı olarak nasıl geliştirileceğini gösterir:

  • aspose.slides.via.java modülünü Node.js projenize ekleyin.
  • Kaynak PPTX dosyasıyla Presentation sınıfının bir nesnesini oluşturun.
  • Bir sunumun PDF formatında nasıl kaydedileceğini kontrol etmek için PdfOptions sınıfının bir örneğini oluşturun.
  • Bir görüntünün şeffaf rengini belirtmek için setApplyImageTransparent yöntemini çağırın.
  • setSufficientResolution yöntemi, slaytların sayfaya yerleştirildiği modu ayarlayacaktır.
  • Resimler hariç PDF dosyasındaki tüm içeriğe uygulanan sıkıştırma türünü tanımlamak için setTextCompression yöntemini çağırın.
  • save yöntemini çağırarak sunumu PDF olarak kaydedin.

Aşağıdaki kod parçacığı, bu PDF oluşturma API’sini kullanarak PPTX’ten PDF’ye dönüştürücünün nasıl oluşturulacağını gösterir:

var aspose = aspose || {};
// aspose.slides.via.java modülünü Node.js projenize ekleyin.
aspose.slides = require("aspose.slides.via.java");
// Kaynak PPTX dosyasıyla Sunum sınıfının bir nesnesini oluşturun. 
var pres = new aspose.slides.Presentation("first_ppt.pptx");
// Bir sunumun Pdf formatında nasıl kaydedildiğini denetlemek için PdfOptions sınıfının bir örneğini oluşturun.  
var PdfOptions = new aspose.slides.PdfOptions();
// Bir görüntünün şeffaf rengini belirtmek için setApplyImageTransparent yöntemini çağırın. 
PdfOptions.setApplyImageTransparent(true);
// setSufficientResolution yöntemi, slaytların sayfaya yerleştirildiği modu ayarlayacaktır.  
PdfOptions.setSufficientResolution(32);
// PDF dosyasındaki görüntüler hariç tüm içeriğe uygulanan sıkıştırma türünü tanımlamak için setTextCompression yöntemini çağırın. 
PdfOptions.setTextCompression(aspose.slides.PdfTextCompression.Flate);
try
{
    // Kaydetme yöntemini çağırarak sunuyu PDF olarak kaydedin. 
    pres.save("PPT-to-PDF.pdf", aspose.slides.SaveFormat.Pdf,PdfOptions);
	console.log("PowerPoint to PDF conversion completed successfully.")
}
finally
{
    if (pres != null) pres.dispose();
}

Bu nedenle, PPTX’ten PDF’ye dönüştürmeyi programlı olarak otomatikleştirebiliriz. Yukarıdaki kod örneği, aşağıdaki resimde gösterildiği gibi bir PDF oluşturacaktır:

powerpoint'ten pdf'ye dönüştürücü

PPT’yi Çevrimiçi olarak PDF’ye dönüştürün

Ayrıca, Aspose.Slides tarafından desteklenen bir çevrimiçi araçtan yararlanabilirsiniz. Bu PPTX’ten PDF’ye dönüştürücü, kullanıcıların herhangi bir web tarayıcısını kullanarak PPT’yi çevrimiçi olarak PDF’ye dönüştürmesine olanak tanır. Bu ücretsiz bir araçtır ve kullanıcı dostu bir kullanıcı arayüzü ile birlikte geldiğinden dosya formatı dönüştürme işlemini kolayca gerçekleştirebilirsiniz. Topluluk tarafından oldukça sevilen bu aracı kullanmanızı önemle tavsiye ederiz.

ppt'yi çevrimiçi pdf'ye dönüştürün

PowerPoint İşlemcisi - Ücretsiz Lisans Alın

Bu PowerPoint JavaScript API’sini değerlendirme sınırlamaları olmadan denemek için ücretsiz geçici lisanstan yararlanabilirsiniz.

Çözüm

Bu blog yazısını burada sonlandıralım. Node.js’de PowerPoint’i PDF’ye nasıl dönüştüreceğimizi öğrendik. Ayrıca programlı olarak PPTX’ten PDF’ye dönüştürücü oluşturma uygulamasını da gerçekleştirdik. Biz nokta koymayacağız ve yine çözüm odaklı bir yazıyla geleceğiz. Bu arada, bu PowerPoint Javascript API’si hakkında daha fazla bilgi edinmek için belgeler ve API’yi referanslar ziyaret edebilirsiniz.

Ayrıca Başlangıç Kılavuzu’nu ziyaret etmenizi öneririz.

Son olarak aspose.com yeni blog yazıları yazıyor. Bu nedenle, düzenli güncellemeler için lütfen iletişim halinde kalın.

Yardım Mevcuttur

Destek ekibimiz çok canlı ve yardımsever olduğundan sizi yalnız bırakmayacağız. Sorularınızı veya sorularınızı forumumuzda bize bildirebilirsiniz.

Sıkça Sorulan Sorular – SSS

Node.js’de PPT’yi PDF’ye nasıl dönüştürebilirim?

[Aspose.Slides for Node.js via Java]‘yı yükleyin7 ve PPT’yi program aracılığıyla Node.js’de PDF’ye dönüştürün.

PowerPoint’i PDF’ye nasıl dönüştürebilirim?

Yanıtı bir kod pasajıyla ayrıntılı olarak almak için lütfen bu bağlantı adresini ziyaret edin.

Node.js’de PDF nasıl oluşturulur?

PPT’yi çevrimiçi olarak PDF’ye dönüştürmek için bu çevrimiçi PPTX’den PDF’ye dönüştürücüyü kullanabilirsiniz.

Ayrıca bakınız