Linux ve WSL'de Lisans Anahtarı Olmadan Win32Exception
IronPDF'i Ubuntu'da, WSL'de veya bir Docker konteynerinde lisans anahtarı olmadan çalıştırırken, uygulama xdg-open referanslı bir istisna atar.
System.ComponentModel.Win32Exception: An error occurred trying to start process 'xdg-open' with working directory '/path/to/your/project/bin/Debug/net7.0'. No such file or directory
Bu hatanın meydana gelmesi için üç koşulun aynı anda bulunması gerekir: Linux veya WSL'de çalıştırma, IronPDF lisans anahtarı yapılandırılmamış ve xdg-open yüklü değil. Lisans anahtarı olmadan, IronPDF xdg-open kullanarak bir deneme uyarısı göstermek için bir tarayıcı açmayı dener. Minimal Linux ortamlarında bu yardımcı program yoktur ve bu da Win32Exception'a neden olur.
Çözüm
Adım 1: Lisans anahtarını ayarlayın
Herhangi bir PDF işleme çağrısından önce lisans anahtarını yapılandırın:
IronPdf.License.LicenseKey = "YOUR-LICENSE-KEY";
IronPdf.License.LicenseKey = "YOUR-LICENSE-KEY";
IronPdf.License.LicenseKey = "YOUR-LICENSE-KEY"
Bir deneme anahtarı da sorunu çözer. Geçerli bir lisans anahtarı ayarlamak, IronPDF'in tarayıcı açma girişiminde bulunmasını engeller.
Adım 2: xdg-utils'i yükleyin
Bir lisans anahtarı olmadan çalıştırmanız gerekiyorsa veya bağımlılıktan kurtulmak istiyorsanız:
sudo apt update
sudo apt install xdg-utils
sudo apt update
sudo apt install xdg-utils
Tam Linux ve WSL kurulumu için, Linux dağıtım kılavuzuna bakın.

