Birden fazla Word belgesini TOPLU (Tek Seferde) PDF'ye PROGRAMSIZ Çevirme

Önce Word belgelerini tek bir klasörde topluyoruz. Klasörün adresini kopyalıyoruz. Örnek adres: C:\Users\Hakan\Downloads\Raporlar\
Daha sonra içinde Word belgelerinin olduğu bu klasöre sağ tıklayıp "Terminalde Aç" ya da "Powershell ile aç" diyoruz. Aşağıdaki kodun ilk satırındaki tırnakların içine klasör adresini yapıştırıp, kodu da açılan terminale yapıştırıp enter diyoruz. Tırnaklara falan dokunmayın kod aynı kalsın, sadece içindeki adres sizin klasör adresiniz olacak.

$documents_path = 'C:\Users\Hakan\Downloads\Raporlar\'

$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 = "$($_.BaseName).pdf"
$document.SaveAs([ref] $pdf_filename, [ref] 17)
$document.Close()
}

$word_app.Quit()

Geçen yıl babamın işi nedeniyle, tek seferde 80 tane farklı Word dosyasını PDF yapmam gerekiyordu. Bir siteden programsız nasıl yapılacağını öğrenmiş yapmıştım, sonra tekrar lazım oldu aynı siteye tekrar girdim, site kopyalama özelliğini kaldırmış. Exe program indirip yapmamı istiyor. Ben de tek tek kodu yazıp kaydetmiştim, buraya da ekleyeyim dedim işine yarayan olur elbet. Ya da ileride bana tekrar lazım olursa Google'da ararsam burası çıkar. 😀 Word to pdf

#Word #PDF #kod #programsız #çevirme #wordtopdf

BeğenFavori PaylaşYorum yap