Bundan yıllar önce Word dosyalarını Pdf formatına nasıl çeviririz diye uzun aramalar yaptığımızı bilirim , ozamanlar Microsoft office bileşenlerinden biri olan "Word" Pdf olarak kaydetme özelliği sunmuyordu.
Sonrasında açılan Farklı kaydet penceresindeki kayıt türünü PDF (*.pdf) seçmeniz yeterlidir. ve dosya dilediğiniz bir konuma .pdf olarak kaydedilecektir.
Üstteki yöntem genellikle birkaç Microsoft Word belgesini .pdf formatına çevirecekseniz işe yaramaktadır gel gelelim onlarca veya yüzlerce Microsoft word belgesini .pdf yapacaksanız oldukça zaman kaybına yolaçan ve gereksiz bir işlem halini alacaktır. Bu sebeple bir powershell kodu yardımı ile bir klasör içerisindeki tüm Microsoft word belgelerini otomatik olarak .Pdf formatına çevirebiliriz aşağıdaki makalede ilgili yöntem açıklanmıştır.
Bir Powershell kodu ile tüm Microsoft Word dosyalarını Pdf yapalım
Aşağıda verdiğimiz kodların çalışabilmeleri için sisteminizde Microsoft Office 2010 veya daha üst bir sürümün kurulu olmalıdır. Pdf formatına çevirmek istediğiniz bütün MS Word dosyalarını bir klasör içerisine kopyalayın. mesela ben masaüstümde "sordum.net" isminde bir klasör oluşturdum ve içerisine "test1.docx" ve "test2.docx" adlarında iki tane pdf ye çevrilecek dosya kopyaladım , Klavyedeki Shift tuşuna basıp bu klasöre sağ tıkladım ve "Powershell Penceresini Buradan açın" kısmını seçtim
Şimdi aşağıdaki kodda ilgili yeri düzenledikten sonra Powershell konsoluna yapıştırıyoruz
$documents_path = 'path' $word_app = New-Object -ComObject Word.Application # This filter will find .doc as well as .docx documents Get-ChildItem -Path $documents_path -Filter *.doc? | ForEach-Object { $document = $word_app.Documents.Open($_.FullName) $pdf_filename = "$($_.DirectoryName)$($_.BaseName).pdf" $document.SaveAs([ref] $pdf_filename, [ref] 17) $document.Close() } $word_app.Quit()
Neresini düzenleyeceğiz derseniz , $documents_path = 'path' işte buradaki path kısmı İçerisinde Pdf ye dönüştürülecek Microsoft word dosyalarının bulunduğu klasörün yolu olacaktır. bendeki sordum.net klasörü masaüstümde olduğundan şu şekilde düzenledim.
$documents_path = 'C:\Users\velociraptor\Desktop\sordum.net'
Kodu çalıştırdığınızda, Klasör içerisindeki dosyalar masaüstünüze aynı isimde .pdf formatında oluşacaktır.
Elbetteki dönüştürülecek dosya sayısına göre işlem uzayabilecektir mesela yüzlerce dosyanın pdf yapılması birkaç dosyanın Pdf ye çevrilmesinden çok daha uzun sürecektir. Bu şekilde uğraşmamanız için üstteki kodda biraz düzenlemeler yaptık . sayfa sonundaki Word2Pdf.exe dosyasını indirip Pdf ye dönüştürülecek dosyaların bulunduğu klasörün içerisinde çalıştırırsanız, otomatik olarak O klasör içesindeki tüm dosyaları Pdf ye dönüştürülecektir.
Pdf Formatı özellikle Yazıcı çıktısında formatını muhafaza edebildiği için tercih edilmektedir bu sebepledir ki birçok banka ve kurum faturaları pdf formatında yollamaktadır.
- Windows 10 da bir resmi Pdf ye çevirelim Burada
- Bir metin belgesini kolayca pdf formatında kaydedin Burada
- Windows 10 da Programsız Pdf bölelim Burada
- Edge ile açılan Pdf dosyasında işaretleme yapalım Burada
- Sumatra pdf ücretsiz portable pdf ve ekitap okuyucu Burada
- Chrome de web sayfalarını .pdf olarak saklayın Burada
- Yazdırma korumalı PDF dosyaları nasıl yazdırılır Burada
7 Kasım 2019 Tarihli başlık güncellendi
İndirme butonunda yazıyor şifre: sordum
Şifre nedir? Rar şifresi
Merhaba , Doğrudur Windowsa Winrar kurulmasını gerektirir, bu sebeple sizin için Yandex diske upload ettim , aşağıdaki linkten indirebilirsiniz
Web Link ...
Merhabalar, windows 11 de bu eklediginiz bu rar uzantili dosyayi acacak bir program bulamiyorum.
Bu konuda beni aydinaltma sansiniz olursa sevinirim. Tesekkurler.
İndirme linkindeki bir exe dosyasıdır ve Word dosyalarının bulunduğu klasör içerisinden çalıştırılır. Path kısmı editlenebilir. Arama yaparsanız diğerlerine ulaşbilirsiniz.
Document path kısmını dönüştürülecek dosyanın olduğu klasör olarak değiştirebiliyor muyuz? ve bu scriptin excel ve powerpoint için olan versiyonu var mı sizde?
Umarım faydalı olur , selamlar
Topluca değiştirmek işime yarayacak.