Jak złożyć zgłoszenie wsparcia inżynierskiego dla IronPDF
Dziękujemy za poświęcenie czasu, aby pomóc nam ulepszyć IronPDF i rozwiązać wszelkie problemy, które mogą wystąpić. Większość naszych funkcji i aktualizacji jest oparta na zgłoszeniach klientów, a my traktujemy rozwój oprogramowania jako dwukierunkową rozmowę między naszymi klientami a naszymi deweloperami.
Aby zapewnić wsparcie, nasz zespół inżynierski musi być w stanie wydajnie replikówać problem i tworzyć testy regresji. Większość problemów, które widzimy, dotyczy konkretnej platformy lub środowiska uruchomieniowego. W związku z tym potrzebujemy niezwykle zwięzłych informacji.
Prosimy o przesyłanie wszystkich próśb o wsparcie na support@ironsoftware.com.
Zwięzły, jasny opis problemu
Dobry raport techniczny musi zawierać wystarczająco informacji do odtworzenia problemu. Wyobraź sobie, że zgłaszasz problem koledze lub publikujesz na Stack Overflow.
Zgłoszenie błędu powinno zawierać:
- Jasny opis doświadczanych objawów i wszelkie pomysły, które możesz mieć na temat ich przyczyny.
- Pliki dzienników (patrz poniżej)
- Srodowisko: wersja IronPDF, wersja Node.js, system operacyjny oraz dokładne srodowisko chmurowe (jeżeli dotyczy)
Proszę załączyć jak najwięcej z poniższych, aby nadać priorytet Państwa zgłoszeniu:
- Przykładowy projekt, który w pełni odtwarza problem (patrz poniżej)
- Fragment kodu w stylu Stack Overflow (prosimy nie robić zrzutów ekranu kodu)
- Zrzuty ekranu objawów lub wyjątków
- Tekst komunikatu o wyjątku (błąd + ślad stosu)
- Parametry wejściowe i zasoby: URL, HTML, plik HTML, obraz, PDF, CSS itp.
Jak włączyć dzienniki IronPDF
Umieść poniższy kod przed jakimkolwiek innym wywołaniem IronPDF:
const { IronPdfGlobalConfig } = require('@ironsoftware/ironpdf');
const config = IronPdfGlobalConfig.getConfig();
config.licenseKey = process.env.IRONPDF_LICENSE_KEY;
config.logPath = '/tmp/ironpdf.log';
config.debug = true;
await IronPdfGlobalConfig.setConfig(config);const { IronPdfGlobalConfig } = require('@ironsoftware/ironpdf');
const config = IronPdfGlobalConfig.getConfig();
config.licenseKey = process.env.IRONPDF_LICENSE_KEY;
config.logPath = '/tmp/ironpdf.log';
config.debug = true;
await IronPdfGlobalConfig.setConfig(config);Załącz wygenerowany plik dziennika do swojego zgłoszenia pomocy technicznej.
Jak załączyć przykładowy projekt
Przykładowy projekt, który dokładnie odtwarza cały problem w izolacji umożliwia naszym inżynierom proste i szybkie rozpoznanie oraz zrozumienie problemu.
Preferowanym formatem jest spakowany, prosty, samodzielny projekt konsoli Node.js:
- Prosimy o włączenie pełnego udostępniania podczas wysyłania linku z Google Drive lub Dropbox.
Prosimy również o dołączenie:
- Pliki wejściowe (działające i niedziałające), w tym PDF-y, HTML, odwoływane zasoby (CSS, obrazy)
- Wyjściowe PDF-y (jeżeli dotyczy) oraz oczekiwane wyjście





