Jak złożyć zgłoszenie wsparcia inżynierskiego dla IronPDF

This article was translated from English: Does it need improvement?
Translated
View the article in English

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);
JAVASCRIPT

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
Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podrę...

Czytaj więcej
Gotowy, aby rozpocząć?
Wersja: 2026.6 właśnie wydany
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu?
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.