TOLGA CEYHAN - Sistem Yönetimi ve IT BlogTOLGA CEYHAN - Sistem Yönetimi ve IT Blog
Bildiri Daha fazla göster
Yazı Tipi BoyutlandırıcıAaa
  • Rehberler & DeneyimlerRehberler & DeneyimlerRehberler & Deneyimler
    • TeknolojiTeknolojiTeknoloji
    • WordPressWordPressWordPress
    • Genel YaşamGenel YaşamGenel Yaşam
  • SanallaştırmaSanallaştırmaSanallaştırma
    • Hyper-VHyper-VHyper-V
  • Sistem Yönetimi
    • Ağ ve GüvenlikAğ ve GüvenlikAğ ve Güvenlik
    • Sistem GüvenliğiSistem GüvenliğiSistem Güvenliği
    • AzureAzureAzure
    • Active DirectoryActive DirectoryActive Directory
    • File ServerFile ServerFile Server
    • Group Policy (Grup İlkesi)Group Policy (Grup İlkesi)Group Policy (Grup İlkesi)
    • PowerShellPowerShellPowerShell
    • SQL ServerSQL ServerSQL Server
    • LinuxLinuxLinux
  • System Center
  • Windows İşletim SistemleriWindows İşletim SistemleriWindows İşletim Sistemleri
    • Windows ServerWindows ServerWindows Server
      • Windows Server 2025
      • Server 2016
      • Server 2019
    • Windows 11
    • Windows 10
  • Veri & Yedekleme
    • Veeam Backup & ReplicationVeeam Backup & ReplicationVeeam Backup & Replication
Okuma: PowerShell Excel PDF Dönüştürme
Paylaş
TOLGA CEYHAN - Sistem Yönetimi ve IT BlogTOLGA CEYHAN - Sistem Yönetimi ve IT Blog
Yazı Tipi BoyutlandırıcıAaa
  • Anasayfa
  • Hakkımda
  • İletisim
Arama
  • Rehberler & DeneyimlerRehberler & DeneyimlerRehberler & Deneyimler
    • TeknolojiTeknolojiTeknoloji
    • WordPressWordPressWordPress
    • Genel YaşamGenel YaşamGenel Yaşam
  • SanallaştırmaSanallaştırmaSanallaştırma
    • Hyper-VHyper-VHyper-V
  • Sistem Yönetimi
    • Ağ ve GüvenlikAğ ve GüvenlikAğ ve Güvenlik
    • Sistem GüvenliğiSistem GüvenliğiSistem Güvenliği
    • AzureAzureAzure
    • Active DirectoryActive DirectoryActive Directory
    • File ServerFile ServerFile Server
    • Group Policy (Grup İlkesi)Group Policy (Grup İlkesi)Group Policy (Grup İlkesi)
    • PowerShellPowerShellPowerShell
    • SQL ServerSQL ServerSQL Server
    • LinuxLinuxLinux
  • System Center
  • Windows İşletim SistemleriWindows İşletim SistemleriWindows İşletim Sistemleri
    • Windows ServerWindows ServerWindows Server
    • Windows 11
    • Windows 10
  • Veri & Yedekleme
    • Veeam Backup & ReplicationVeeam Backup & ReplicationVeeam Backup & Replication
Bizi takip edin
  • Gizlilik Politikası
  • KVKK (Kişisel Verilerin Korunması Kanunu)
  • Çerez Politikası
  • Şartlar ve Koşullar
© 2022 Foxiz News Network. Ruby Design Company. All Rights Reserved.
TOLGA CEYHAN - Sistem Yönetimi ve IT Blog > Sistem Yönetimi > PowerShell > PowerShell Excel PDF Dönüştürme
PowerShell

PowerShell Excel PDF Dönüştürme

Tolga CEYHAN
Son güncelleme: 24 Eylül 2025 21:42
Tolga CEYHAN
Paylaş
PowerShell Excel PDF dönüştürme görseli
Paylaş

PowerShell Excel PDF dönüştürme işlemi, raporların kolay paylaşımı, arşivlenmesi ve düzeninin korunması açısından büyük avantaj sağlar. Bu yazıda, PowerShell kullanarak Excel dosyalarınızı hızlıca PDF formatına dönüştürmeyi öğreneceksiniz.

Contents
Neden Excel’i PDF’e Dönüştürmelisiniz?Ortam GereksinimleriPowerShell ile Excel’den PDF Oluşturma ScriptiPowerShell Excel PDF dönüştürme Script’i Nasıl Çalışır?ExportAsFixedFormat Metodu

Neden Excel’i PDF’e Dönüştürmelisiniz?

  • Paylaşım kolaylığı sağlar

  • Dosya boyutunu küçültür

  • Düzenin bozulmadan saklanmasına yardımcı olur

  • Platform bağımsız açılabilir

Ortam Gereksinimleri

  • İşletim Sistemi: Windows 10

  • PowerShell: 5.1 sürümü

  • Microsoft Excel: Yüklü olmalı

 

PowerShell kullanarak Excel dosyasını PDF’e dönüştürme

PowerShell ile Excel’den PDF Oluşturma Scripti

Aşağıdaki PowerShell kodunu kullanarak Excel dosyanızı PDF’e dönüştürebilirsiniz.

param(
# Excel dosya yolu
[parameter(mandatory)][string]$filepath
)

$fileitem = Get-Item $filepath

try {
$excel = New-Object -ComObject Excel.Application
$excel.Visible = $false
$excel.DisplayAlerts = $false

$wb = $excel.Workbooks.Open($fileitem.FullName)

# PDF dosyasının kaydedileceği yol oluşturuluyor
$pdfpath = $fileitem.DirectoryName + "\" + $fileitem.BaseName + ".pdf"

# PDF olarak kaydetme
$wb.ExportAsFixedFormat([Microsoft.Office.Interop.Excel.XlFixedFormatType]::xlTypePDF, $pdfpath)

$wb.Close()
$excel.Quit()
}
finally {
# COM nesnelerini serbest bırak
$sheet, $wb, $excel | ForEach-Object {
if ($_ -ne $null) {
[void][System.Runtime.Interopservices.Marshal]::ReleaseComObject($_)
}
}
}

Bu script, Excel dosyasını arka planda açar ve aynı klasöre .pdf uzantılı olarak kaydeder.

PowerShell Excel PDF dönüştürme Script’i Nasıl Çalışır?

  1. Parametre Alma:
    Script, $filepath parametresi üzerinden Excel dosyasının tam yolunu alır.

  2. Excel Nesnesi Oluşturma:
    New-Object -ComObject Excel.Application komutu ile Excel arka planda görünmez şekilde açılır.

  3. Dosyanın Açılması:
    Belirtilen Excel dosyası Workbooks.Open() metodu ile açılır.

  4. PDF Yolu Oluşturma:
    Excel dosyasının adı baz alınarak aynı klasöre .pdf uzantılı yeni dosya yolu hazırlanır.

  5. PDF Olarak Kaydetme:
    ExportAsFixedFormat metodu kullanılarak Excel, PDF’e dönüştürülür.

    $wb.ExportAsFixedFormat([Microsoft.Office.Interop.Excel.XlFixedFormatType]::xlTypePDF, $pdfpath)
  6. Kaynakların Temizlenmesi:
    Açılan Excel uygulaması ve workbook kapatılır, COM nesneleri serbest bırakılır.

ExportAsFixedFormat Metodu

ExportAsFixedFormat metodu yalnızca PDF değil, aynı zamanda XPS formatında da çıktı verebilir. Örneğin:

  • xlTypePDF → PDF olarak kaydeder.

  • xlTypeXPS → XPS formatında kaydeder.

Ayrıca sayfa aralıklarını, kaliteyi ve çıktı ayarlarını parametreler üzerinden özelleştirebilirsiniz. Daha önce GPO Password Policy oluşturma yazımızda da benzer şekilde otomasyon konularına değinmiştik.

Bu yazıda, PowerShell ile Excel PDF dönüştürme işlemini adım adım öğrendiniz. Tek yapmanız gereken script’i çalıştırırken Excel dosya yolunu parametre olarak vermek. Bu yöntem, raporlarınızı güvenli ve taşınabilir bir formatta saklamanızı sağlar.

📌 Daha fazla bilgi için Microsoft’un ExportAsFixedFormat dökümantasyonuna göz atabilirsiniz.

  • Anasayfa
  • Hakkımda
  • İletisim
ETİKETLENDİ:ExcelExcel dosya dönüştürmeExcel export PDFExcel otomasyonExcel to PDFIT OtomasyonPDF dönüştürmePDF oluşturmapowershellPowerShell ile Excel PDFPowerShell örnekleriPowerShell Scriptsistem yöneticisiwindows powershell

Haber Bültenine Kaydolun

Gelişmeleri takip edin! Son dakika haberlerini doğrudan e-posta kutunuza alın.
[mc4wp_form id=310]
Kaydolarak şartlarımızı kabul etmiş olursunuz. Kullanım Şartları ve verileri saklamamızı kabul edersinizGizlilik Politikası. Dilediğiniz zaman aboneliğinizi iptal edebilirsiniz.
Bu makaleyi paylaş
Facebook Twitter Bağlantıyı kopyala Yazdır
Paylaş
By Tolga CEYHAN
Takip et:
Tolga CEYHAN, bilgi teknolojilerini severek takip eder ve BT üzerine hali hazırda aktif olarak çalışmaktadır. 2006 yılından 2017 yılına kadar web tasarım yazılım üzerine çalışmalar yaptım. Şuan ise Windows Sistem ve Sistem Güvenliği alanında çalışmalarımı sürdürmekteyim.
Önceki makale AD Oturum Açmamış Kullanıcılar Powershell
Sonraki Makale Windows Server Yönetimi: En İyi Uygulamalar ve Güvenlik İpuçları
Yorum Yap

Bir yanıt yazın Yanıtı iptal et

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Canlı Arama

Blocksy: Search Block

En Çok Okunan Yazılar

Son Yorumlar

  1. Kazım Aktürk - PowerShell Sistem Envanteri Raporlama26 Kasım 2025

    Çok işe yaradı teşekkürler faydalı bilgiler paylaşıyorsunuz.

  2. Akın Aydın - SCCM GPO Cache Temizleme10 Ekim 2025

    Teşekkür ediyorum. 👏

Bunlarda İlginizi Çekebilir

PowerShellRehberler & DeneyimlerSistem YönetimiWindows Server

PowerShell Komutları (Profesyonel Rehber)

Tolga CEYHAN Tolga CEYHAN 21 Min Read
File ServerAğ ve GüvenlikFirewall-Güvenlik DuvarıPowerShellRehberler & DeneyimlerSistem Güvenliği

NTFS Permission Tasarımı ve AGDLP Modeli Rehberi

Tolga CEYHAN Tolga CEYHAN 8 Min Read
Rehberler & DeneyimlerGenel YaşamTeknoloji

Blockchain Mantığı ile PowerShell Log Bütünlüğü

Tolga CEYHAN Tolga CEYHAN 5 Min Read

Hakkımda

  • Tolga CEYHAN

 

Sistem Uzmanı • Sistem Güvenliği • Sanallaştırma • PowerShell

“Hiçbir şey imkânsız değildir, sadece zaman alır.”

Terms & Services | Gizlilik Politikası

I am living by faith. Nothing is impossible

TOLGA CEYHAN - Sistem Yönetimi ve IT BlogTOLGA CEYHAN - Sistem Yönetimi ve IT Blog
Bizi takip edin
© 2017 Tolga CEYHAN. All Rights Reserved.
  • Gizlilik Politikası
  • KVKK (Kişisel Verilerin Korunması Kanunu)
  • Çerez Politikası
  • Şartlar ve Koşullar