IronPDF için Mühendislik Destek İsteği Nasıl Yapılır
IronPDF'i iyileştirmemize ve yaşadığınız sorunu çözmemize yardım ettiğiniz için teşekkür ederiz. Özelliklerimizin ve güncellemelerimizin büyük çoğunluğu müşteri talepleriyle yönlendirilmektedir ve yazılım geliştirmeyi, müşterilerimiz ve geliştiricilerimiz arasında iki yönlü bir diyalog olarak değerlendiriyoruz.
Destek sağlamak için mühendislik ekibimizin bir sorunu verimli bir şekilde tekrarlayabilmesi ve regresyon testleri oluşturabilmesi gerekiyor. Gördüğümüz sorunların çoğu platform veya çalışma zamanı özeldir. Bu nedenle, oldukça özlü bilgilerle sağlanmamız gerekiyor.
Lütfen tüm destek taleplerini support@ironsoftware.com adresine gönderin.
Sorunun Kısa ve Net Bir Tanımlaması
İyi bir teknik rapor, sorunu yeniden oluşturmak için yeterli bilgi içermelidir. Sorunu bir meslektaşınıza bildiriyormuşsunuz veya Stack Overflow'da paylaşıyormuşsunuz gibi hayal edin.
Bir hata raporu şunları içermelidir:
- Karşılaşılmış semptomların net bir tanımlaması ve nedenleri hakkında sahip olabileceğiniz fikirler.
- Günlük Dosyaları (aşağıya bakın)
- Ortam: IronPDF Sürümü, OS, Java çalışma zamanı sürümü ve tam bulut ortamı (uygulanabilir durumda)
Biletinizi önceliklendirmeniz için aşağıdakilerden mümkün olduğunca çoğunu ekleyin.
- Sorunu tam olarak tekrarlayan örnek proje (aşağıya bakın)
- Bir Stack Overflow tarzı kod snippet'i (lütfen kodun ekran görüntüsü almaktan kaçının)
- Semptomlar/istisnalarla ilgili ekran görüntüleri
- Hata mesajı metni (Hata + İç Hata)
- Hangi hata ayıklama noktasında işlem duruyor veya kodda kaçıyor?
- Giriş parametreleri ve Varlıklar: URL, HTML, HTML Dosyası, Görüntü, PDF, CSS, vb.
IronPDF Günlük Dosyaları Nasıl Eklenir
Günlük Dosyalarını Eklemek hata raporunuza eklendiğinde, yardımcı olma ihtimalimizi iki katına çıkarır.
NOT: IronPDF'in bazı detaylı hata kaydı yetenekleri vardır ve bunların etkinleştirilmesi gerekebilir.
Günlükleri Nasıl Etkinleştirilir
Günlük kaydı nasıl etkinleştirileceği hakkında ayrıntılı talimatlar için ironpdf.com'da IronPDF Günlük Kurulum Kılavuzu'na göz atın.
Aşağıdaki kodu, herhangi bir IronPDF yöntemini çalıştırmadan önce kodunuzun başına yerleştirin:
import com.ironsoftware.Ironpdf.Settings;
import java.nio.file.Paths;
public class Main {
public static void main(String[] args) {
// Set the port for IronPDF engine
Settings.setIronPdfEnginePort(33350);
// Enable detailed debug output
Settings.setDebug(true);
// Set the path for the log files
Settings.setLogPath(Paths.get("C:/tmp/Default.log"));
// Your code logic here
}
}
import com.ironsoftware.Ironpdf.Settings;
import java.nio.file.Paths;
public class Main {
public static void main(String[] args) {
// Set the port for IronPDF engine
Settings.setIronPdfEnginePort(33350);
// Enable detailed debug output
Settings.setDebug(true);
// Set the path for the log files
Settings.setLogPath(Paths.get("C:/tmp/Default.log"));
// Your code logic here
}
}
Ayrıca SLF4J bağımlılığının pom.xml dosyanızda bulunduğundan emin olun:
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>2.0.5</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>2.0.5</version>
</dependency>
Projenizde bir pom.xml dosyanız yoksa, slf4j-simple JAR dosyasının indirildiğinden ve projenizde referans alındığından emin olun.
Örnek Proje Nasıl Eklenir
Tüm bir sorunu izole bir şekilde doğru şekilde tekrar eden bir örnek proje mühendislerimizin bir sorunu basitçe ve hızlıca tanıyıp anlamalarını sağlar.
Bu, tekrar edilebilirlikte altın standarttır ve genellikle bir destek talebini listenin en üstüne hızlandırır.
Tercih ettiğimiz format, sıkıştırılmış, basit, bağımsız bir Java konsolu veya web uygulama projesidir:
Projenizi hazırlama hakkında ek rehberlik için IronPDF'in Örnek Projeler Oluşturma Kılavuzu'na başvurun.
- Lütfen Google Drive veya Dropbox bağlantısı gönderirken tam paylaşımı etkinleştirin.
Lütfen ayrıca dahil edin:
- Giriş dosyaları (çalışan ve çalışmayan), PDF'ler, referans varlıklar (CSS, görüntüler) dahil
- Çıktı PDF'leri (uygulanabilir olduğunda) ve/veya beklenen çıktı

