Günümüzün dijital ortamında, hemen hemen herkes MS Word (DOC/DOCX) ve PDF gibi popüler formatları kullanıyor. Her formatın kendine özgü güçlü yanları var ve bu da onları çeşitli sektörlerde yaygın olarak kullanılıyor. Bu kapsamlı kullanım, genellikle bu formatların birbirleri arasında dönüştürülmesi ihtiyacına yol açıyor. Bu makalede, Node.js kullanarak MS Word belgelerinin (DOC/DOCX) dosyalarının PDF formatına nasıl dönüştürüleceğini inceleyeceğiz. Ayrıca, bir Node.js uygulaması içinde parola korumalı bir Word belgesinin belirli sayfalarının nasıl dönüştürüleceğini öğreneceğiz.
Word’ü PDF’ye Dönüştürmek İçin Node.js API’si
GroupDocs, Node.js geliştiricileri için özel olarak tasarlanmış bir GroupDocs.Conversion çözümü sunar. Geliştiricilerin sağlam Node.js API’sini kullanarak çeşitli belge ve resim biçimlerini verimli bir şekilde dönüştürmelerine olanak tanır. Bu makalede, DOC/DOCX belgelerini PDF biçimine dönüştürmek için GroupDocs.Conversion for Node.js API’sinden yararlanacağız.
Gerekli paketi npm deposundan kurabilir ve Node.js tabanlı uygulamalarınıza kolayca entegre edebilirsiniz.
npm i @groupdocs/groupdocs.conversion
Node.js’de Word (DOC/DOCX)‘i PDF’ye Nasıl Dönüştürebilirim?
Node.js kullanarak bir Word belgesini PDF’ye dönüştürmenin temel adımlarını inceleyelim. Aşağıdaki prosedür bir DOCX dosyasının tüm sayfalarını PDF’ye dönüştürecektir:
- Word DOC/DOCX dosyasını
Converter
sınıfını kullanarak yükleyin. PdfConvertOptions
sınıfını kullanarak PDF dönüştürme seçeneklerini ayarlayın.- Belgeyi
convert
metodunu kullanarak PDF formatına dönüştürün.
Aşağıdaki Node.js kodu Word belgesinin tamamını PDF’ye dönüştürür:
// Word Belgesini Node.js kullanarak PDF formatına dönüştürün
// Kaynak DOCX dosyasını yükleyin
const converter = new groupdocs.conversion.Converter("sample.docx");
// PDF formatı için dönüştürme seçeneklerini ayarlayın
const options = new groupdocs.conversion.PdfConvertOptions();
// PDF formatına dönüştür
converter.convert("converted.pdf", options);
Node.js’de Şifre Korumalı Word Belgelerinin Seçili Sayfalarını Dönüştürme
Ayrıca, parola korumalı Word belgelerinden seçili sayfaları PDF’ye dönüştürebilirsiniz. Aşağıdaki adımlar, parola korumalı bir Word belgesinin yalnızca belirli sayfalarının nasıl dönüştürüleceğini açıklar:
WordProcessingLoadOptions
sınıfını kullanarak yükleme seçeneklerini ayarlayın ve parolayı girin.- Word DOC/DOCX dosyasını
Converter
sınıfını kullanarak yükleyin. - Sayfa numarası, sayfa sayısı, DPI, genişlik ve yükseklik dahil olmak üzere PDF formatı için dönüştürme seçeneklerini ayarlayın.
- Şifre korumalı Word belgesinin belirli sayfalarını PDF formatına dönüştürün.
Aşağıdaki Node.js kodu, parola korumalı bir Word belgesinin seçili sayfalarını dönüştürür:
// Node.js kullanarak Parola Korumalı Word Belgesinin belirli sayfalarını PDF formatına dönüştürün
const loadOptions = new groupdocs.conversion.WordProcessingLoadOptions()
loadOptions.setPassword("12345");
const converter = new groupdocs.conversion.Converter('sample.docx')
const convertOptions = new groupdocs.conversion.PdfConvertOptions();
convertOptions.setPageNumber(2);
convertOptions.setPagesCount(1);
// convertOptions.setRotate(groupdocs.dönüşüm.Döndürme.On180);
convertOptions.setDpi(300);
convertOptions.setWidth(1024);
convertOptions.setHeight(768);
converter.convert("converted.pdf", convertOptions);
Word’den PDF’e Çevrimiçi Dönüştürmeyi ÜCRETSİZ deneyin
Bu ücretsiz çevrimiçi belge dönüştürücü aracını kullanarak Word belgelerini PDF dosya biçimine de dönüştürebilirsiniz. Herhangi bir cihazda, herhangi bir kullanılabilir web tarayıcısıyla erişebilirsiniz.
Ücretsiz Tam Lisans Alın - Node.js Conversion Library
Node.js dönüşüm kütüphanesini değerlendirme sınırlamaları olmadan denemek için ücretsiz geçici lisans alabilirsiniz. Geçici lisans aslında ürünün her yönünü test etmenize izin veren zaman kısıtlamalı tam bir lisanstır.
Çözüm
Sonuç olarak, Node.js kullanarak MS Word (DOC/DOCX) dosyalarının PDF formatına nasıl dönüştürüleceğini inceledik. Ayrıca, Node.js ortamında parola korumalı bir belgenin belirli sayfalarının PDF’ye nasıl dönüştürüleceğini de ele aldık. GroupDocs.Conversion for Node.js’ı kullanarak, uygulamanızda belge dönüşümlerini kolayca otomatikleştirebilirsiniz.
Belge Dönüştürme Otomasyon API’si hakkında daha fazla bilgi için dokümantasyona, API Referansına bakın veya GitHub örneklerine göz atın. Herhangi bir sorunuz varsa forum üzerinden bize ulaşmaktan çekinmeyin.