pdf.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. return [
  3. /*
  4. |--------------------------------------------------------------------------
  5. | PDF调试设置
  6. |--------------------------------------------------------------------------
  7. |
  8. | 启用此选项会在生成PDF时保存HTML副本到storage/app目录
  9. | 用于调试PDF渲染问题
  10. |
  11. */
  12. 'debug_save_html' => env('PDF_DEBUG_SAVE_HTML', false),
  13. /*
  14. |--------------------------------------------------------------------------
  15. | Chrome 轮询超时(秒)
  16. |--------------------------------------------------------------------------
  17. |
  18. | 主渲染通道等待 PDF 文件落地的最长时长;超时后会快速进入最小参数兜底。
  19. | 默认 40 秒(旧逻辑固定 80 秒),用于降低异常场景下的长时间卡顿。
  20. |
  21. */
  22. 'chrome_poll_timeout_seconds' => (int) env('PDF_CHROME_POLL_TIMEOUT_SECONDS', 40),
  23. /*
  24. |--------------------------------------------------------------------------
  25. | 远程图片尺寸探测超时(秒)
  26. |--------------------------------------------------------------------------
  27. |
  28. | 扁图自适应会探测远程图片宽高。为防止慢图源拖慢 PDF,探测使用短超时。
  29. |
  30. */
  31. 'image_probe_timeout_seconds' => (int) env('PDF_IMAGE_PROBE_TIMEOUT_SECONDS', 2),
  32. ];